|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Configuration descriptor for ra8_spi_init. More...
#include <ra8_spi.h>
Data Fields | |
| uint32_t | baud_hz |
| Target SPI clock in Hz. | |
| uint32_t | pclka_hz |
| Current PCLKA in Hz (for SPBR calc). | |
| ra8_spi_mode_t | mode |
| CPOL / CPHA combination. | |
| bool | lsb_first |
| True for LSB-first transfers. | |
| bool | loopback |
| SPCR2.SPLP=1: internal COPI->CIPO tie (no pins). | |
Configuration descriptor for ra8_spi_init.
cppcheck cannot see tests/ so it flags every field as unused; each member is read in ra8_spi_init in libs/ra8_hal/src/ra8_spi_b.c.
| uint32_t ra8_spi_cfg_t::baud_hz |
Target SPI clock in Hz.
Definition at line 100 of file ra8_spi.h.
Referenced by internal_spi_program_regs().
| bool ra8_spi_cfg_t::loopback |
SPCR2.SPLP=1: internal COPI->CIPO tie (no pins).
Definition at line 104 of file ra8_spi.h.
Referenced by internal_spi_program_regs().
| bool ra8_spi_cfg_t::lsb_first |
True for LSB-first transfers.
Definition at line 103 of file ra8_spi.h.
Referenced by internal_spcmd(), and internal_spcmd_target().
| ra8_spi_mode_t ra8_spi_cfg_t::mode |
CPOL / CPHA combination.
Definition at line 102 of file ra8_spi.h.
Referenced by internal_spcmd(), and internal_spcmd_target().
| uint32_t ra8_spi_cfg_t::pclka_hz |
Current PCLKA in Hz (for SPBR calc).
Definition at line 101 of file ra8_spi.h.
Referenced by internal_spi_program_regs().