Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
sht.c File Reference

mikrosdk interface More...

Include dependency graph for sht.c:

Functions

uint8_t MIKROSDK_SHT_start_pm (void)
 
uint8_t MIKROSDK_SHT_stop_pm (void)
 
uint8_t MIKROSDK_SHT_get_temp_hum_pm (int16_t *humidity, int16_t *temperature)
 
uint8_t MIKROSDK_SHT_get_temp_hum_ss (int16_t *humidity, int16_t *temperature)
 
uint8_t MIKROSDK_SHT_heater_control (uint8_t state)
 
uint8_t MIKROSDK_SHT_read_status (uint16_t *statusregister)
 
uint8_t MIKROSDK_SHT_clear_status (void)
 
void MIKROSDK_SHT_hard_reset (void)
 
uint8_t MIKROSDK_SHT_soft_reset (void)
 
void MIKROSDK_SHT_config (void)
 
uint8_t MIKROSDK_SHT_set_hi_alert_limits (int16_t h_set, int16_t h_clr, int16_t t_set, int16_t t_clr)
 
uint8_t MIKROSDK_SHT_set_lo_alert_limits (int16_t h_set, int16_t h_clr, int16_t t_set, int16_t t_clr)
 
uint8_t MIKROSDK_SHT_get_hi_alert_limits (int16_t *h_set, int16_t *h_clr, int16_t *t_set, int16_t *t_clr)
 
uint8_t MIKROSDK_SHT_get_lo_alert_limits (int16_t *h_set, int16_t *h_clr, int16_t *t_set, int16_t *t_clr)
 
uint8_t MIKROSDK_SHT_alarm_triggered (void)
 
uint8_t MIKROSDK_SHT_get_alarm (void)
 
void MIKROSDK_SHT_pin_mapping (uint8_t reset, uint8_t alarm)
 
uint8_t MIKROSDK_SHT_Initialise (void)
 
uint8_t MIKROSDK_SHT_Reinitialise (void)
 
uint8_t MIKROSDK_SHT_Acquire (int16_t *humidity, int16_t *temperature)
 

Detailed Description

mikrosdk interface

Function Documentation

◆ MIKROSDK_SHT_Acquire()

uint8_t MIKROSDK_SHT_Acquire ( int16_t *  humidity,
int16_t *  temperature 
)

◆ MIKROSDK_SHT_alarm_triggered()

uint8_t MIKROSDK_SHT_alarm_triggered ( void  )

◆ MIKROSDK_SHT_clear_status()

uint8_t MIKROSDK_SHT_clear_status ( void  )

◆ MIKROSDK_SHT_config()

void MIKROSDK_SHT_config ( void  )

◆ MIKROSDK_SHT_get_alarm()

uint8_t MIKROSDK_SHT_get_alarm ( void  )

◆ MIKROSDK_SHT_get_hi_alert_limits()

uint8_t MIKROSDK_SHT_get_hi_alert_limits ( int16_t *  h_set,
int16_t *  h_clr,
int16_t *  t_set,
int16_t *  t_clr 
)

◆ MIKROSDK_SHT_get_lo_alert_limits()

uint8_t MIKROSDK_SHT_get_lo_alert_limits ( int16_t *  h_set,
int16_t *  h_clr,
int16_t *  t_set,
int16_t *  t_clr 
)

◆ MIKROSDK_SHT_get_temp_hum_pm()

uint8_t MIKROSDK_SHT_get_temp_hum_pm ( int16_t *  humidity,
int16_t *  temperature 
)

◆ MIKROSDK_SHT_get_temp_hum_ss()

uint8_t MIKROSDK_SHT_get_temp_hum_ss ( int16_t *  humidity,
int16_t *  temperature 
)

◆ MIKROSDK_SHT_hard_reset()

void MIKROSDK_SHT_hard_reset ( void  )

◆ MIKROSDK_SHT_heater_control()

uint8_t MIKROSDK_SHT_heater_control ( uint8_t  state)

◆ MIKROSDK_SHT_Initialise()

uint8_t MIKROSDK_SHT_Initialise ( void  )

◆ MIKROSDK_SHT_pin_mapping()

void MIKROSDK_SHT_pin_mapping ( uint8_t  reset,
uint8_t  alarm 
)

◆ MIKROSDK_SHT_read_status()

uint8_t MIKROSDK_SHT_read_status ( uint16_t *  statusregister)

◆ MIKROSDK_SHT_Reinitialise()

uint8_t MIKROSDK_SHT_Reinitialise ( void  )

◆ MIKROSDK_SHT_set_hi_alert_limits()

uint8_t MIKROSDK_SHT_set_hi_alert_limits ( int16_t  h_set,
int16_t  h_clr,
int16_t  t_set,
int16_t  t_clr 
)

◆ MIKROSDK_SHT_set_lo_alert_limits()

uint8_t MIKROSDK_SHT_set_lo_alert_limits ( int16_t  h_set,
int16_t  h_clr,
int16_t  t_set,
int16_t  t_clr 
)

◆ MIKROSDK_SHT_soft_reset()

uint8_t MIKROSDK_SHT_soft_reset ( void  )

◆ MIKROSDK_SHT_start_pm()

uint8_t MIKROSDK_SHT_start_pm ( void  )

◆ MIKROSDK_SHT_stop_pm()

uint8_t MIKROSDK_SHT_stop_pm ( void  )