|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Configuration for a single scan group. More...
#include <ra8_adc.h>
Data Fields | |
| uint8_t | num_channels |
| 1..8. | |
| uint8_t | channels [k_ra8_adc_scan_group_max_channels] |
| Physical-channel list. | |
| ra8_adc_trigger_src_t | trigger |
| Trigger source. | |
| ra8_adc_priority_t | priority |
| Priority class. | |
Configuration for a single scan group.
Each group enumerates the physical channels it scans plus the trigger source and priority class. num_channels must be in 1..k_ra8_adc_scan_group_max_channels.
The driver assigns one ADCHCR slot per channel listed (slot index == channel index, matching the read-channel convention used by the legacy polling API).
| uint8_t ra8_adc_scan_group_cfg_t::channels[k_ra8_adc_scan_group_max_channels] |
Physical-channel list.
Definition at line 180 of file ra8_adc.h.
Referenced by internal_cache_group_channels(), internal_program_group_channels(), and internal_validate_group_cfg().
| uint8_t ra8_adc_scan_group_cfg_t::num_channels |
1..8.
Definition at line 179 of file ra8_adc.h.
Referenced by internal_cache_group_channels(), internal_program_group_channels(), and internal_validate_group_cfg().
| ra8_adc_priority_t ra8_adc_scan_group_cfg_t::priority |
Priority class.
Definition at line 182 of file ra8_adc.h.
Referenced by ra8_adc_configure_scan_group().
| ra8_adc_trigger_src_t ra8_adc_scan_group_cfg_t::trigger |
Trigger source.
Definition at line 181 of file ra8_adc.h.
Referenced by ra8_adc_configure_scan_group().