aboutsummaryrefslogtreecommitdiff
path: root/include/arch/stm32l4xxx/peripherals/spi.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/arch/stm32l4xxx/peripherals/spi.h')
-rw-r--r--include/arch/stm32l4xxx/peripherals/spi.h58
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_ */