|
| nx_result_t(* | info )(const void *context, nx_adc_info_t *info) |
| nx_result_t(* | sample )(void *context, uint16_t *samples, size_t capacity, nx_time_us_t deadline, size_t *count) |
| nx_result_t(* | stream_start )(void *context, nx_stream_t *stream, uint32_t trigger_hz) |
| nx_result_t(* | stream_stop )(void *context) |
| nx_result_t(* | stream_service )(void *context) |
| nx_result_t(* | attach_wake )(void *context, const nx_irq_wake_t *wake, uint8_t syscall_ceiling) |
| nx_result_t(* | sequence_info )(const void *context, nx_adc_sequence_info_t *info) |
| nx_result_t(* | attach_observer )(void *context, nx_adc_observer_t *observer) |
| nx_result_t(* | block_observation )(const void *context, const nx_stream_block_t *block, nx_adc_observation_t *observation) |
Shared read-only methods using one provider state.
- Note
- Methods follow each public operation's ownership contract. Missing optional methods report UNSUPPORTED.
Definition at line 55 of file adc.h.