diff options
Diffstat (limited to 'include/arch/stm32l4xxx/peripherals/spi.h')
-rw-r--r-- | include/arch/stm32l4xxx/peripherals/spi.h | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/include/arch/stm32l4xxx/peripherals/spi.h b/include/arch/stm32l4xxx/peripherals/spi.h index 478664e..eb9741e 100644 --- a/include/arch/stm32l4xxx/peripherals/spi.h +++ b/include/arch/stm32l4xxx/peripherals/spi.h @@ -4,38 +4,38 @@ #include "kern/common.h" #include "arch.h" -#define SPI1 (*((spi_t*)(SPI1_BASE))) -#define SPI3 (*((spi_t*)(SPI3_BASE))) +#define SPI1 (*((spi_regs_t*)(SPI1_BASE))) +#define SPI3 (*((spi_regs_t*)(SPI3_BASE))) typedef enum { - SPI_BAUD_FPCLK_DIV_2 = 0, - SPI_BAUD_FPCLK_DIV_4 = 1, - SPI_BAUD_FPCLK_DIV_8 = 2, - SPI_BAUD_FPCLK_DIV_16 = 3, - SPI_BAUD_FPCLK_DIV_32 = 4, - SPI_BAUD_FPCLK_DIV_64 = 5, - SPI_BAUD_FPCLK_DIV_128 = 6, - SPI_BAUD_FPCLK_DIV_256 = 7, + SPI_BAUD_RATE_FPCLK_DIV_2 = 0, + SPI_BAUD_RATE_FPCLK_DIV_4 = 1, + SPI_BAUD_RATE_FPCLK_DIV_8 = 2, + SPI_BAUD_RATE_FPCLK_DIV_16 = 3, + SPI_BAUD_RATE_FPCLK_DIV_32 = 4, + SPI_BAUD_RATE_FPCLK_DIV_64 = 5, + SPI_BAUD_RATE_FPCLK_DIV_128 = 6, + SPI_BAUD_RATE_FPCLK_DIV_256 = 7, } spi_baud_rate_t; typedef enum { - SPI_DATA_SIZE_NOT_USED_0 = 0, - SPI_DATA_SIZE_NOT_USED_1 = 1, - SPI_DATA_SIZE_NOT_USED_2 = 2, - SPI_DATA_SIZE_4_BITS = 3, - SPI_DATA_SIZE_5_BITS = 4, - SPI_DATA_SIZE_6_BITS = 5, - SPI_DATA_SIZE_7_BITS = 6, - SPI_DATA_SIZE_8_BITS = 7, - SPI_DATA_SIZE_9_BITS = 8, - SPI_DATA_SIZE_10_BITS = 9, - SPI_DATA_SIZE_11_BITS = 10, - SPI_DATA_SIZE_12_BITS = 11, - SPI_DATA_SIZE_13_BITS = 12, - SPI_DATA_SIZE_14_BITS = 13, - SPI_DATA_SIZE_15_BITS = 14, - SPI_DATA_SIZE_16_BITS = 15, -} spi_data_size_t; + SPI_REG_DATA_SIZE_NOT_USED_0 = 0, + SPI_REG_DATA_SIZE_NOT_USED_1 = 1, + SPI_REG_DATA_SIZE_NOT_USED_2 = 2, + SPI_REG_DATA_SIZE_4_BITS = 3, + SPI_REG_DATA_SIZE_5_BITS = 4, + SPI_REG_DATA_SIZE_6_BITS = 5, + SPI_REG_DATA_SIZE_7_BITS = 6, + SPI_REG_DATA_SIZE_8_BITS = 7, + SPI_REG_DATA_SIZE_9_BITS = 8, + SPI_REG_DATA_SIZE_10_BITS = 9, + SPI_REG_DATA_SIZE_11_BITS = 10, + SPI_REG_DATA_SIZE_12_BITS = 11, + SPI_REG_DATA_SIZE_13_BITS = 12, + SPI_REG_DATA_SIZE_14_BITS = 13, + SPI_REG_DATA_SIZE_15_BITS = 14, + SPI_REG_DATA_SIZE_16_BITS = 15, +} spi_reg_data_size_t; typedef enum { SPI_FIFO_STATUS_EMPTY = 0, @@ -110,8 +110,8 @@ typedef __IO struct { /* spi tx CRC register. */ uint32_t txcrc_r; -} spi_t; +} spi_regs_t; -static_assert(offsetof(spi_t, txcrc_r) == 0x18, "Offset check failed."); +static_assert(offsetof(spi_regs_t, txcrc_r) == 0x18, "Offset check failed."); #endif /* CORE_SPI_H_ */ |