|
theCore C++ embedded framework
|
Contains platform driver skeleton for SPI bus. More...

Data Structures | |
| struct | ecl::skel::spi_cfg< ch > |
| Base template class for the SPI configuration. More... | |
| class | ecl::skel::spi< ch > |
| Driver implementation for SPI. More... | |
Namespaces | |
| ecl | |
| ecl::skel | |
Enumerations | |
| enum | ecl::skel::spi_channel { ecl::skel::spi_channel::ch1, ecl::skel::spi_channel::ch2, ecl::skel::spi_channel::ch3 } |
| List of avaliable SPI channels. More... | |
| enum | ecl::skel::spi_type { ecl::skel::spi_type::master } |
| SPI master/slave selection. More... | |
| enum | ecl::skel::spi_cpol { ecl::skel::spi_cpol::low, ecl::skel::spi_cpol::high } |
| SPI clock polarity. More... | |
| enum | ecl::skel::spi_cpha { ecl::skel::spi_cpha::low, ecl::skel::spi_cpha::high } |
| SPI clock phase. More... | |
Contains platform driver skeleton for SPI bus.
This file can be used when creating new platform to speedup SPI driver development.