44#ifndef neorv32_spi_irq_h
45#define neorv32_spi_irq_h
50 ({ __typeof__ (a) _a = (a); \
51 __typeof__ (b) _b = (b); \
int neorv32_spi_rw_busy(t_neorv32_spi *self)
Definition: neorv32_spi_irq.c:206
void neorv32_spi_init(t_neorv32_spi *self)
Definition: neorv32_spi_irq.c:53
void neorv32_spi_isr(t_neorv32_spi *self)
Definition: neorv32_spi_irq.c:69
int neorv32_spi_rw(t_neorv32_spi *self, void *spi, uint8_t csn, uint32_t num_elem, uint8_t data_byte)
Definition: neorv32_spi_irq.c:159
Definition: neorv32_spi_irq.h:56
uint32_t uint32Read
Definition: neorv32_spi_irq.h:63
uint8_t uint8Csn
Definition: neorv32_spi_irq.h:59
uint16_t uint32Fifo
Definition: neorv32_spi_irq.h:60
uint8_t uint8IsBusy
Definition: neorv32_spi_irq.h:64
uint32_t uint32Total
Definition: neorv32_spi_irq.h:61
uint8_t uint8SzElem
Definition: neorv32_spi_irq.h:58
uint32_t uint32Write
Definition: neorv32_spi_irq.h:62
void * ptrSpiBuf
Definition: neorv32_spi_irq.h:57