pvt_tt_bh_channel
Definition pvt_tt_bh.h:22
@ SENSOR_CHAN_PVT_TT_BH_VM
Definition pvt_tt_bh.h:24
@ SENSOR_CHAN_PVT_TT_BH_TS_AVG
Definition pvt_tt_bh.h:26
@ SENSOR_CHAN_PVT_TT_BH_PD
Definition pvt_tt_bh.h:23
@ SENSOR_CHAN_PVT_TT_BH_TS
Definition pvt_tt_bh.h:25
void pvt_tt_bh_delay_chain_set(uint32_t new_delay_chain_)
int pvt_tt_bh_get_decoder(const struct device *dev, const struct sensor_decoder_api **api)
void pvt_tt_bh_submit(const struct device *sensor, struct rtio_iodev_sqe *sqe)
uint16_t pvt_tt_bh_freq_to_raw(const struct sensor_value *value)
uint16_t pvt_tt_bh_temp_to_raw(const struct sensor_value *value)
ReadStatus
Definition pvt_tt_bh.h:29
@ SampleFault
Definition pvt_tt_bh.h:31
@ SdifTimeout
Definition pvt_tt_bh.h:33
@ ReadOk
Definition pvt_tt_bh.h:30
@ IncorrectSampleType
Definition pvt_tt_bh.h:32
float pvt_tt_bh_raw_to_temp(uint16_t raw)
uint16_t pvt_tt_bh_volt_to_raw(const struct sensor_value *value)
float pvt_tt_bh_raw_to_freq(uint16_t raw)
float pvt_tt_bh_raw_to_volt(uint16_t raw)
void pvt_tt_bh_float_to_sensor_value(float data, struct sensor_value *val)
pvt_tt_bh_attribute
Definition pvt_tt_bh.h:12
@ SENSOR_ATTR_PVT_TT_BH_NUM_VM
Definition pvt_tt_bh.h:14
@ SENSOR_ATTR_PVT_TT_BH_NUM_TS
Definition pvt_tt_bh.h:15
@ SENSOR_ATTR_PVT_TT_BH_NUM_PD
Definition pvt_tt_bh.h:13
Definition pvt_tt_bh.h:36
uint8_t num_ts
Definition pvt_tt_bh.h:39
int16_t * therm_cali_delta
Definition pvt_tt_bh.h:65
uint8_t num_pd
Definition pvt_tt_bh.h:37
uint8_t num_vm
Definition pvt_tt_bh.h:38
Definition pvt_tt_bh.h:68
Definition pvt_tt_bh.h:75
struct sensor_chan_spec spec
Definition pvt_tt_bh.h:76
uint16_t raw
Definition pvt_tt_bh.h:77