51typedef enum : uint8_t {
ra8_psel_t
Peripheral-function select codes (written to PSEL[4:0]).
@ k_ra8_psel_usb_fs
10011b: USB Full-Speed.
@ k_ra8_psel_sci_de
01101b: SCI driver-enable (DE).
@ k_ra8_psel_qspi
11100b: OSPI / Octo-SPI / xSPI.
@ k_ra8_psel_sci_alt
01110b: SCI alternate function.
@ k_ra8_psel_glcdc
11001b: Graphics LCD Controller outputs.
@ k_ra8_psel_ether_rgmii
11000b: ESWM (RGMII).
@ k_ra8_psel_adc_b
Analog input (ASEL=1 + PMR=0).
@ k_ra8_psel_pdm
11011b: PDM-IF (PDMCLKn / PDMDATn).
@ k_ra8_psel_ulpt
11110b: ULPT ultra-low-power timer.
@ k_ra8_psel_ether_rmii
10111b: ESWM (RMII).
@ k_ra8_psel_cac_adc
01010b: CAC / ADC16H trigger.
@ k_ra8_psel_sci_sync
00101b: SCI synchronous / simple SPI.
@ k_ra8_psel_spi
00110b: RSPI / SPI.
@ k_ra8_psel_ether_mii
10110b: ESWM (GMII / MII).
@ k_ra8_psel_bus
01011b: External BUS interface.
@ k_ra8_psel_can
10000b: CANFD.
@ k_ra8_psel_gpt0
00011b: GPT timer I/O (GTIOCnA/B).
@ k_ra8_psel_ceu
01111b: CEU camera capture.
@ k_ra8_psel_sci_async
00100b: SCI async serial (UART).
@ k_ra8_psel_rtc_clkout
01001b: RTC/CLKOUT/ACMPHS/ETHPHYCLK.
@ k_ra8_psel_usb_hs
10100b: USB High-Speed (e.g.
@ k_ra8_psel_dac
DAC output (ASEL=1 + PMR=0).
@ k_ra8_psel_gpio
00000b: GPIO / Hi-Z (PMR=0).
@ k_ra8_psel_iic
00111b: IIC / I3C controller-peripheral.
@ k_ra8_psel_sdhi
10101b: SDHI SD / MMC.
@ k_ra8_psel_agt
00001b: AGT input/output.
@ k_ra8_psel_gpt_trig
00010b: GPT trigger pins (GTETRGA/B).
@ k_ra8_psel_ssie
10010b: SSIE I2S audio.