![]() |
LibDriver PCF8591
|
pcf8591 example driver modules More...
Macros | |
| #define | PCF8591_BASIC_DEFAULT_REFERENCE_VOLTAGE 3.3f |
| pcf8591 basic example default definition | |
| #define | PCF8591_INCREMENT_DEFAULT_REFERENCE_VOLTAGE 3.3f |
| pcf8591 increment example default definition | |
Functions | |
| uint8_t | pcf8591_basic_init (pcf8591_address_t addr, pcf8591_mode_t mode) |
| basic example init | |
| uint8_t | pcf8591_basic_deinit (void) |
| basic example deinit | |
| uint8_t | pcf8591_basic_set_channel (pcf8591_channel_t channel) |
| basic example set the channel | |
| uint8_t | pcf8591_basic_read (int16_t *raw, float *adc) |
| basic example read the adc | |
| uint8_t | pcf8591_basic_write (float dac) |
| basic example write the dac | |
| uint8_t | pcf8591_increment_init (pcf8591_address_t addr, pcf8591_mode_t mode) |
| increment example init | |
| uint8_t | pcf8591_increment_deinit (void) |
| increment example deinit | |
| uint8_t | pcf8591_increment_read (int16_t *raw, float *adc, uint8_t *len) |
| increment example read the adc | |
| uint8_t | pcf8591_increment_write (float dac) |
| increment example write the dac | |
pcf8591 example driver modules
| #define PCF8591_BASIC_DEFAULT_REFERENCE_VOLTAGE 3.3f |
pcf8591 basic example default definition
set 3.3V reference voltage
Definition at line 57 of file driver_pcf8591_basic.h.
| #define PCF8591_INCREMENT_DEFAULT_REFERENCE_VOLTAGE 3.3f |
pcf8591 increment example default definition
set 3.3V reference voltage
Definition at line 55 of file driver_pcf8591_increment.h.
| uint8_t pcf8591_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 122 of file driver_pcf8591_basic.c.
| uint8_t pcf8591_basic_init | ( | pcf8591_address_t | addr, |
| pcf8591_mode_t | mode ) |
basic example init
| [in] | addr | iic device address |
| [in] | mode | adc mode |
Definition at line 51 of file driver_pcf8591_basic.c.
| uint8_t pcf8591_basic_read | ( | int16_t * | raw, |
| float * | adc ) |
basic example read the adc
| [out] | *raw | pointer to a raw adc buffer |
| [out] | *adc | pointer to a converted adc buffer |
Definition at line 166 of file driver_pcf8591_basic.c.
| uint8_t pcf8591_basic_set_channel | ( | pcf8591_channel_t | channel | ) |
basic example set the channel
| [in] | channel | adc channel |
Definition at line 143 of file driver_pcf8591_basic.c.
| uint8_t pcf8591_basic_write | ( | float | dac | ) |
basic example write the dac
| [in] | dac | converted dac value |
Definition at line 187 of file driver_pcf8591_basic.c.
| uint8_t pcf8591_increment_deinit | ( | void | ) |
increment example deinit
Definition at line 122 of file driver_pcf8591_increment.c.
| uint8_t pcf8591_increment_init | ( | pcf8591_address_t | addr, |
| pcf8591_mode_t | mode ) |
increment example init
| [in] | addr | iic device address |
| [in] | mode | adc mode |
Definition at line 51 of file driver_pcf8591_increment.c.
| uint8_t pcf8591_increment_read | ( | int16_t * | raw, |
| float * | adc, | ||
| uint8_t * | len ) |
increment example read the adc
| [out] | *raw | pointer to a raw adc buffer |
| [out] | *adc | pointer to a converted adc buffer |
| [in,out] | *len | pointer to a input buffer length address |
Definition at line 145 of file driver_pcf8591_increment.c.
| uint8_t pcf8591_increment_write | ( | float | dac | ) |
increment example write the dac
| [in] | dac | converted dac value |
Definition at line 165 of file driver_pcf8591_increment.c.