ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_esp_hosted_pins.h
Go to the documentation of this file.
1
59
60#pragma once
61
62#include <stdint.h>
63
65#include "ra8_port_constants.h"
66
131
155typedef enum : uint8_t {
158
202[[nodiscard]] uint8_t ra8_esp_hosted_pin_irq_num(ra8_port_pin_t pin);
Board-identity, LEDs, switches, display, audio, Arduino, Pmod, and MikroBUS portion of the EK-RA8D2 v...
@ k_ra8_board_pmod1_spi_copi
Pmod1.2 COPI (MOSI2/TXD2 per UM),P801.
@ k_ra8_board_pmod1_spi_sck
Pmod1.4 SCK (SCK2), P803.
@ k_ra8_board_pmod1_spi_cs
Pmod1.1 CS (SS2/IRQ14), P804.
@ k_ra8_board_pmod1_spi_cipo
Pmod1.3 CIPO (MISO2/RXD2 per UM),P802.
@ k_ra8_board_pmod1_irq
Pmod1.7 IRQ (IRQ11-DS), P006.
@ k_ra8_board_pmod1_reset
Pmod1.8 RESET, P402.
ra8_board_eth_pin_t pin
Pin.
ra8_esp_hosted_pin_t
RA8-side pin assignment for every esp-hosted link signal.
@ k_ra8_esp_hosted_pin_chip_select
Chip select, RA8 output.
@ k_ra8_esp_hosted_pin_reset
Co-processor reset, RA8 output.
@ k_ra8_esp_hosted_pin_data_ready
DATA_READY, RA8 input, C6 output.
@ k_ra8_esp_hosted_pin_copi
Controller-out peripheral-in data, RA8 output, routed to the SCI channel rather than driven as a GPIO...
@ k_ra8_esp_hosted_pin_cipo
Controller-in peripheral-out data, RA8 input, routed to the SCI channel rather than sampled as a GPIO...
@ k_ra8_esp_hosted_pin_sck
Serial clock, RA8 output, routed to the SCI channel.
@ k_ra8_esp_hosted_pin_handshake
HANDSHAKE, RA8 input, C6 output.
ra8_esp_hosted_irq_slot_t
Sentinel for "this pin has no ICU external-interrupt channel".
@ k_ra8_esp_hosted_irq_none
No ICU channel routes this pin.
uint8_t ra8_esp_hosted_pin_irq_num(ra8_port_pin_t pin)
Report the ICU external-interrupt channel that serves a pin.
Typed Port / Pin Constants for the RA8D2 IOPORT Module.
ra8_port_pin_t
Packed (port << 8) | pin pin identifier.
@ k_ra8_pin_none
Sentinel: no pin selected.