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

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.

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.