Skyward boardcore
|
#include <interfaces/arch_registers.h>
#include <stdint.h>
Go to the source code of this file.
Namespaces | |
namespace | Boardcore |
This file includes all the types the logdecoder script will decode. | |
namespace | Boardcore::SPI |
Driver for STM32 low level SPI peripheral. | |
Enumerations | |
enum class | Boardcore::SPI::Order : uint16_t { Boardcore::SPI::MSB_FIRST = 0 , Boardcore::SPI::LSB_FIRST = SPI_CR1_LSBFIRST } |
enum class | Boardcore::SPI::ClockDivider : uint8_t { Boardcore::SPI::DIV_2 = 0x00 , Boardcore::SPI::DIV_4 = SPI_CR1_BR_0 , Boardcore::SPI::DIV_8 = SPI_CR1_BR_1 , Boardcore::SPI::DIV_16 = SPI_CR1_BR_1 | SPI_CR1_BR_0 , Boardcore::SPI::DIV_32 = SPI_CR1_BR_2 , Boardcore::SPI::DIV_64 = SPI_CR1_BR_2 | SPI_CR1_BR_0 , Boardcore::SPI::DIV_128 = SPI_CR1_BR_2 | SPI_CR1_BR_1 , Boardcore::SPI::DIV_256 = SPI_CR1_BR } |
SPI Clock divider. More... | |
enum class | Boardcore::SPI::Mode : uint8_t { Boardcore::SPI::MODE_0 = 0 , Boardcore::SPI::MODE_1 = SPI_CR1_CPHA , Boardcore::SPI::MODE_2 = SPI_CR1_CPOL , Boardcore::SPI::MODE_3 = SPI_CR1_CPOL | SPI_CR1_CPHA } |
enum class | Boardcore::SPI::WriteBit { Boardcore::SPI::NORMAL , Boardcore::SPI::INVERTED , Boardcore::SPI::DISABLED } |