Lumitronix_Iflex_Pro_Workshop
Library to interact with the iFlexPro
DotStarEsp32DmaSpiMethod.h File Reference
#include "driver/spi_master.h"

Go to the source code of this file.

Classes

class  DotStarEsp32DmaSpiMethodBase< T_SPISPEED, T_SPIBUS >
 
struct  Esp32SpiBus< bus, bits >
 

Typedefs

typedef Esp32SpiBus< SPI2_HOST, WIDTH1Esp32Spi2Bus
 
typedef Esp32SpiBus< SPI2_HOST, WIDTH2Esp32Spi22BitBus
 
typedef Esp32SpiBus< SPI2_HOST, WIDTH4Esp32Spi24BitBus
 
typedef DotStarEsp32DmaSpiMethodBase< SpiSpeed10Mhz, Esp32Spi2BusDotStarEsp32DmaSpi2Method
 
typedef DotStarEsp32DmaSpiMethodBase< SpiSpeed10Mhz, Esp32Spi22BitBusDotStarEsp32DmaSpi22BitMethod
 
typedef DotStarEsp32DmaSpiMethodBase< SpiSpeed10Mhz, Esp32Spi24BitBusDotStarEsp32DmaSpi24BitMethod
 
typedef DotStarEsp32DmaSpi2Method DotStarEsp32DmaSpiMethod
 
typedef DotStarEsp32DmaSpi22BitMethod DotStarEsp32DmaSpi2BitMethod
 
typedef DotStarEsp32DmaSpi24BitMethod DotStarEsp32DmaSpi4BitMethod
 

Enumerations

enum  spi_bus_width_t { WIDTH1 = 1 , WIDTH2 = 2 , WIDTH4 = 4 , WIDTH8 = 8 }
 

Typedef Documentation

◆ DotStarEsp32DmaSpi22BitMethod

◆ DotStarEsp32DmaSpi24BitMethod

◆ DotStarEsp32DmaSpi2BitMethod

◆ DotStarEsp32DmaSpi2Method

◆ DotStarEsp32DmaSpi4BitMethod

◆ DotStarEsp32DmaSpiMethod

◆ Esp32Spi22BitBus

typedef Esp32SpiBus<SPI2_HOST, WIDTH2> Esp32Spi22BitBus

◆ Esp32Spi24BitBus

typedef Esp32SpiBus<SPI2_HOST, WIDTH4> Esp32Spi24BitBus

◆ Esp32Spi2Bus

typedef Esp32SpiBus<SPI2_HOST, WIDTH1> Esp32Spi2Bus

Enumeration Type Documentation

◆ spi_bus_width_t

Enumerator
WIDTH1 
WIDTH2 
WIDTH4 
WIDTH8