17#define SPI1_ENABLE GPIOA->BSRR |= GPIO_BSRR_BR4
18#define SPI1_DISABLE GPIOA->BSRR |= GPIO_BSRR_BS4
20#define SPI_BR_PRESCALER_16 (0x3 << 3U)
21#define SPI_BR_PRESCALER_128 (0x6 << 3U)
void spi2ReadOneByte(uint8_t reg, uint8_t *pData)
Reads one byte of data in.
Definition: drv_spi2.c:227
void spi2ReadBytes(uint8_t reg, uint8_t *pData, uint8_t size)
Reads multiple bytes of data in.
Definition: drv_spi2.c:154
void spi2WriteBytes(uint8_t *pData, uint8_t size)
Writes multiple bytes of data in.
Definition: drv_spi2.c:189
void spi2Init(void)
Initializes SPI1.
Definition: drv_spi2.c:21
void spi2WriteOneByte(uint8_t reg, uint8_t data)
Writes one byte of data.
Definition: drv_spi2.c:261