![]() |
LibDriver AD7705
|
ad7705 example driver modules More...
Macros | |
| #define | AD7705_BASIC_DEFAULT_REFERENCE_VOLTAGE 2.5f |
| ad7705 basic example default definition | |
| #define | AD7705_BASIC_DEFAULT_GAIN AD7705_ADC_GAIN_1 |
| #define | AD7705_BASIC_DEFAULT_ADC_BUFFER AD7705_BOOL_FALSE |
| #define | AD7705_BASIC_DEFAULT_FILTER_SYNCHRONIZE AD7705_BOOL_TRUE |
| #define | AD7705_BASIC_DEFAULT_MASTER_CLOCK_OUTPUT_DISABLE AD7705_BOOL_FALSE |
| #define | AD7705_BASIC_DEFAULT_CLOCK_DIV2 AD7705_BOOL_FALSE |
| #define | AD7705_BASIC_DEFAULT_RATE AD7705_RATE_50HZ |
| #define | AD7705_BASIC_DEFAULT_ADC_POLAR AD7705_ADC_POLAR_BIPOLAR |
Functions | |
| uint8_t | ad7705_basic_init (ad7705_channel_t channel) |
| basic example init | |
| uint8_t | ad7705_basic_deinit (void) |
| basic example deinit | |
| uint8_t | ad7705_basic_set_channel (ad7705_channel_t channel) |
| basic example set channel | |
| uint8_t | ad7705_basic_read (uint16_t *raw, float *volt) |
| basic example read adc | |
ad7705 example driver modules
| #define AD7705_BASIC_DEFAULT_ADC_BUFFER AD7705_BOOL_FALSE |
disable adc buffer
Definition at line 58 of file driver_ad7705_basic.h.
| #define AD7705_BASIC_DEFAULT_ADC_POLAR AD7705_ADC_POLAR_BIPOLAR |
bipolar
Definition at line 63 of file driver_ad7705_basic.h.
| #define AD7705_BASIC_DEFAULT_CLOCK_DIV2 AD7705_BOOL_FALSE |
disable div2
Definition at line 61 of file driver_ad7705_basic.h.
| #define AD7705_BASIC_DEFAULT_FILTER_SYNCHRONIZE AD7705_BOOL_TRUE |
enable filter synchronize
Definition at line 59 of file driver_ad7705_basic.h.
| #define AD7705_BASIC_DEFAULT_GAIN AD7705_ADC_GAIN_1 |
gain 1
Definition at line 57 of file driver_ad7705_basic.h.
| #define AD7705_BASIC_DEFAULT_MASTER_CLOCK_OUTPUT_DISABLE AD7705_BOOL_FALSE |
enable
Definition at line 60 of file driver_ad7705_basic.h.
| #define AD7705_BASIC_DEFAULT_RATE AD7705_RATE_50HZ |
50hz
Definition at line 62 of file driver_ad7705_basic.h.
| #define AD7705_BASIC_DEFAULT_REFERENCE_VOLTAGE 2.5f |
ad7705 basic example default definition
reference voltage 2.5v
Definition at line 56 of file driver_ad7705_basic.h.
| uint8_t ad7705_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 226 of file driver_ad7705_basic.c.
| uint8_t ad7705_basic_init | ( | ad7705_channel_t | channel | ) |
basic example init
| [in] | channel | input channel |
Definition at line 49 of file driver_ad7705_basic.c.
| uint8_t ad7705_basic_read | ( | uint16_t * | raw, |
| float * | volt ) |
basic example read adc
| [out] | *raw | pointer to a raw temperature buffer |
| [out] | *volt | pointer to a converted voltage buffer |
Definition at line 246 of file driver_ad7705_basic.c.
| uint8_t ad7705_basic_set_channel | ( | ad7705_channel_t | channel | ) |
basic example set channel
| [in] | channel | input channel |
Definition at line 205 of file driver_ad7705_basic.c.