adc6
2.0.0.0
|
Functions | |
void | adc6_cfg_setup (adc6_cfg_t *cfg) |
Config Object Initialization function. More... | |
ADC6_RETVAL | adc6_init (adc6_t *ctx, adc6_cfg_t *cfg) |
Initialization function. More... | |
void | adc6_default_cfg (adc6_t *ctx) |
Click Default Configuration function. More... | |
void | adc6_reset_device (adc6_t *ctx) |
Reset device. More... | |
uint32_t | adc6_get_adc_data (adc6_t *ctx, const uint8_t mode) |
Get data function. More... | |
uint32_t | adc6_continuous_read_data (adc6_t *ctx) |
Continuous read function. More... | |
uint32_t | adc6_read_reg (adc6_t *ctx, const uint8_t register_address) |
Generic read function. More... | |
void | adc6_write_reg (adc6_t *ctx, const uint8_t register_address, const uint32_t transfer_data) |
Generic write function. More... | |
void adc6_cfg_setup | ( | adc6_cfg_t * | cfg | ) |
Config Object Initialization function.
cfg | Click configuration structure. |
@description This function initializes click configuration structure to init state.
uint32_t adc6_continuous_read_data | ( | adc6_t * | ctx | ) |
Continuous read function.
ctx | Click object. |
@description This function continuously reads data from Data register without writting anything on SPI.
void adc6_default_cfg | ( | adc6_t * | ctx | ) |
Click Default Configuration function.
ctx | Click object. |
@description This function executes default configuration for ADC6 Click.
uint32_t adc6_get_adc_data | ( | adc6_t * | ctx, |
const uint8_t | mode | ||
) |
Get data function.
ctx | Click object. |
mode | 0 - single read mode, 1 - continuous read mode. |
@description This function gets data from Data register in two possible modes. In single read mode first checks ready bit, and when conversion is done (data is ready) reads data from register. In continuous read mode only reads data without writting anything on SPI bus.
ADC6_RETVAL adc6_init | ( | adc6_t * | ctx, |
adc6_cfg_t * | cfg | ||
) |
Initialization function.
ctx | Click object. |
cfg | Click configuration structure. |
@description This function initializes all necessary pins and peripherals used for this click.
uint32_t adc6_read_reg | ( | adc6_t * | ctx, |
const uint8_t | register_address | ||
) |
Generic read function.
ctx | Click object. |
register_address | Register address. |
@description This function reads data from determined register.
void adc6_reset_device | ( | adc6_t * | ctx | ) |
Reset device.
ctx | Click object. |
@description This function resets device and puts device back to normal operation mode.
void adc6_write_reg | ( | adc6_t * | ctx, |
const uint8_t | register_address, | ||
const uint32_t | transfer_data | ||
) |
Generic write function.
ctx | Click object. |
register_address | Register address. |
@description This function writes data to determined register.