Saadc#
- group bsp_saadc
Functions to read the SAADC peripheral.
- Author
Alexandre Abadie alexandre.abadie@inria.fr
- Copyright
Inria, 2023
Enums
-
enum db_saadc_resolution_t#
Values:
-
enumerator DB_SAADC_RESOLUTION_8BIT#
8-bit resolution
-
enumerator DB_SAADC_RESOLUTION_10BIT#
10-bit resolution
-
enumerator DB_SAADC_RESOLUTION_12BIT#
10-bit resolution
-
enumerator DB_SAADC_RESOLUTION_8BIT#
-
enum db_saadc_input_t#
Values:
-
enumerator DB_SAADC_INPUT_AIN0#
AIN0 input.
-
enumerator DB_SAADC_INPUT_AIN1#
AIN1 input.
-
enumerator DB_SAADC_INPUT_AIN2#
AIN2 input.
-
enumerator DB_SAADC_INPUT_AIN3#
AIN3 input.
-
enumerator DB_SAADC_INPUT_AIN4#
AIN4 input.
-
enumerator DB_SAADC_INPUT_AIN5#
AIN5 input.
-
enumerator DB_SAADC_INPUT_AIN6#
AIN6 input.
-
enumerator DB_SAADC_INPUT_AIN7#
AIN7 input.
-
enumerator DB_SAADC_INPUT_VDD#
VDD input.
-
enumerator DB_SAADC_INPUT_VDDH#
VDDH input divided by 5.
-
enumerator DB_SAADC_INPUT_AIN0#
Functions
-
void db_saadc_init(db_saadc_resolution_t resolution)#
Initialize the SAADC peripheral.
-
void db_saadc_read(db_saadc_input_t input, uint16_t *value)#
Read the SAADC value on a given input line.