|
uTL
micro Template library
|
Public Member Functions | |
| SPI (uint32_t clk=100000) noexcept | |
Public Member Functions inherited from utl::spi_i< spi_bb_i< SPI, CPOL, CPHA, spi::bitOrder::MSB_First > > | |
| uint32_t | clock () const |
| void | clock (uint32_t c) |
| set clock frequency of the bus More... | |
| byte_t | tx_data (byte_t out) |
| size_t | tx_data (const byte_t *out, byte_t *in, size_t n) |
| Transmit a number of bytes to the spi bus and read the response. More... | |
| byte_t | rx_data () |
| size_t | rx_data (byte_t *in, size_t n) |
| Receive a number of bytes from the spi bus while transmitting 0xFFs. More... | |
Additional Inherited Members | |
Public Types inherited from utl::spi_bb_i< SPI, spi::cpol::LOW, spi::cpha::LOW > | |
| using | type = spi_bb_i< SPI, CPOL, CPHA, spi::bitOrder::MSB_First > |
| Export type as identity meta-function. More... | |
Public Types inherited from utl::spi_i< spi_bb_i< SPI, CPOL, CPHA, spi::bitOrder::MSB_First > > | |
| using | type = spi_i< spi_bb_i< SPI, CPOL, CPHA, spi::bitOrder::MSB_First > > |
| Export type as identity meta-function. More... | |
Protected Member Functions inherited from utl::spi_bb_i< SPI, spi::cpol::LOW, spi::cpha::LOW > | |
| ~spi_bb_i ()=default | |
| spi_bb_i (uint32_t clk) noexcept | |
| A default constructor. More... | |
Protected Member Functions inherited from utl::spi_i< spi_bb_i< SPI, CPOL, CPHA, spi::bitOrder::MSB_First > > | |
| spi_i ()=default | |
| Allow constructor from derived only. More... | |
| spi_i (const type &)=delete | |
| No copies. More... | |
| ~spi_i ()=default | |
| Allow destructor from derived only. More... | |
| type & | operator= (const type &)=delete |
Definition at line 34 of file test_spi_impl.cpp.
|
inlinenoexcept |
Definition at line 42 of file test_spi_impl.cpp.