5.1.4.3 adc_async_register_channel_buffer
Register ADC channel buffer.
int32_t adc_async_register_channel_buffer(
struct adc_async_descriptor *const descr,
const uint8_t channel,
uint8_t *const convert_buffer,
const uint16_t convert_buffer_length
)
This function initializes the given ADC channel buffer descriptor.
Parameters
- descr
-
Type: struct adc_async_descriptor Struct *const
An ADC descriptor to initialize
- channel
-
Type: const uint8_t
Channel number
- convert_buffer
-
Type: uint8_t *const
A buffer to keep converted values
- convert_buffer_length
-
Type: const uint16_t
The length of the buffer above
Returns
Type: int32_t
Initialization status.
- -1
-
Passed parameters were invalid or an ADC is already initialized
- 0
-
The initialization is completed successfully