Bare Metal Programming Tool Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Namespaces | Enumerations
spi.h File Reference

Go to the source code of this file.

Classes

struct  bmptk::hardware::spi_bus_sclk_mosi_miso< sclk_extern, mosi_extern, miso_extern, frequency >
 bit-banged spi bus More...
 
class  bmptk::hardware::spi_channel< bus, ss_extern, mode >
 a spi channel to a specific peripheral chip More...
 

Namespaces

namespace  bmptk
 bmptk namespace
 
namespace  bmptk::hardware
 hardware: pins, ports
 

Enumerations

enum  bmptk::hardware::spi_mode { bmptk::hardware::spi_mode_0 = 0, bmptk::hardware::spi_mode_1 = 1, bmptk::hardware::spi_mode_2 = 2, bmptk::hardware::spi_mode_3 = 3 }
 specifies the mode of a spi channel More...