Skyward boardcore
|
#include <drivers/dma/DMA.h>
#include <drivers/spi/SPIBus.h>
#include <drivers/spi/SPIBusInterface.h>
#include <chrono>
Go to the source code of this file.
Classes | |
class | Boardcore::SPITransactionDMA |
Provides high-level access to the SPI Bus for a single spi transaction with dma. More... | |
Namespaces | |
namespace | Boardcore |
Driver for the VN100S IMU. | |
Enumerations | |
enum class | Boardcore::SPITransactionDMAErrors : uint8_t { Boardcore::NO_ERRORS = static_cast<uint8_t>(DMAErrors::NO_ERRORS) , Boardcore::DMA_TIMEOUT = static_cast<uint8_t>(DMAErrors::TIMEOUT) , Boardcore::DMA_FIFO_ERROR = static_cast<uint8_t>(DMAErrors::FIFO_ERROR) , Boardcore::DMA_TRANSFER_ERROR = static_cast<uint8_t>(DMAErrors::TRANSFER_ERROR) , Boardcore::DMA_DIRECT_MODE_ERROR = static_cast<uint8_t>(DMAErrors::DIRECT_MODE_ERROR) , Boardcore::SPI_TIMEOUT = static_cast<uint8_t>(DMAErrors::END_OF_BASE_ERRORS) } |
Generic error codes that the spi transaction with dma can generate. More... | |