ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_sdmmc_spi_sci_pins_t Struct Reference

The four bus pins of an SCI Simple-SPI SD slot. More...

#include <ra8_sdmmc_spi.h>

Data Fields

ra8_port_pin_t sck
 SPI clock pin (routed to SCKn).
ra8_port_pin_t cipo
 Controller-In / Peripheral-Out pin (CIPOn).
ra8_port_pin_t copi
 Controller-Out / Peripheral-In pin (COPIn).
ra8_port_pin_t cs
 Chip-select pin, driven as a GPIO output.

Detailed Description

The four bus pins of an SCI Simple-SPI SD slot.

Names the SCK / CIPO / COPI / CS pins routed to one SCI channel running in Simple-SPI mode. On the EK-RA8D2 these are the Pmod2 (J25) pins exposed as k_ra8_board_pmod2_spi_sck and friends. The chip-select is driven as a plain GPIO output (SD SPI-mode holds CS asserted across a whole command + data trailer, which the SCI hardware chip-select controller cannot do).

Invariant
sck, cipo, copi, cs are four distinct pins.
See also
ra8_sdmmc_spi_transport_sci
Since
0.1.0

Definition at line 193 of file ra8_sdmmc_spi.h.

Field Documentation

◆ cipo

ra8_port_pin_t ra8_sdmmc_spi_sci_pins_t::cipo

Controller-In / Peripheral-Out pin (CIPOn).

Definition at line 195 of file ra8_sdmmc_spi.h.

Referenced by internal_sci_transport_bringup().

◆ copi

ra8_port_pin_t ra8_sdmmc_spi_sci_pins_t::copi

Controller-Out / Peripheral-In pin (COPIn).

Definition at line 196 of file ra8_sdmmc_spi.h.

Referenced by internal_sci_transport_bringup().

◆ cs

ra8_port_pin_t ra8_sdmmc_spi_sci_pins_t::cs

Chip-select pin, driven as a GPIO output.

Definition at line 197 of file ra8_sdmmc_spi.h.

Referenced by internal_sci_transport_bringup(), and ra8_sdmmc_spi_transport_sci().

◆ sck

ra8_port_pin_t ra8_sdmmc_spi_sci_pins_t::sck

SPI clock pin (routed to SCKn).

Definition at line 194 of file ra8_sdmmc_spi.h.

Referenced by internal_sci_transport_bringup().


The documentation for this struct was generated from the following file: