|
void | uv5_cfg_setup (uv5_cfg_t *cfg) |
| UV 5 configuration object setup function. More...
|
|
err_t | uv5_init (uv5_t *ctx, uv5_cfg_t *cfg) |
| UV 5 initialization function. More...
|
|
err_t | uv5_default_cfg (uv5_t *ctx) |
| UV 5 default configuration function. More...
|
|
err_t | uv5_generic_write (uv5_t *ctx, uint8_t reg, uint8_t *data_in, uint8_t len) |
| UV 5 I2C writing function. More...
|
|
err_t | uv5_generic_read (uv5_t *ctx, uint8_t reg, uint8_t *data_out, uint8_t len) |
| UV 5 I2C reading function. More...
|
|
err_t | uv5_write_cfg_reg (uv5_t *ctx, uint8_t reg, uint8_t data_in) |
| UV 5 configuration mode register write function. More...
|
|
err_t | uv5_write_measu_reg (uv5_t *ctx, uint8_t reg, uint8_t *data_in) |
| UV 5 measurement mode register write function. More...
|
|
err_t | uv5_read_cfg_reg (uv5_t *ctx, uint8_t reg, uint8_t *data_out) |
| UV 5 configuration mode register reading function. More...
|
|
err_t | uv5_read_measu_reg (uv5_t *ctx, uint8_t reg, uint8_t *data_out) |
| UV 5 measurement mode register reading function. More...
|
|
void | uv5_set_syn_pin (uv5_t *ctx, uint8_t pin_state) |
| UV 5 set SYN pin state function. More...
|
|
uint8_t | uv5_get_rdy_pin (uv5_t *ctx) |
| UV 5 get READY pin state function. More...
|
|
err_t | uv5_sw_reset (uv5_t *ctx) |
| UV 5 software reset function. More...
|
|
err_t | uv5_temperature_read (uv5_t *ctx, float *temp_data) |
| UV 5 read temperature function. More...
|
|
err_t | uv5_channel_uva_read (uv5_t *ctx, uint16_t *uva_data) |
| UV 5 read raw UVA data function. More...
|
|
err_t | uv5_channel_uvb_read (uv5_t *ctx, uint16_t *uvb_data) |
| UV 5 read raw UVB data function. More...
|
|
err_t | uv5_channel_uvc_read (uv5_t *ctx, uint16_t *uvc_data) |
| UV 5 read raw UVC data function. More...
|
|
This file contains API for UV 5 Click Driver.