FastLED 3.9.15
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
fastspi.h File Reference

Detailed Description

Serial peripheral interface (SPI) definitions per platform.

Definition in file fastspi.h.

#include "FastLED.h"
#include "controller.h"
#include "lib8tion.h"
#include "fastspi_bitbang.h"
+ Include dependency graph for fastspi.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SoftwareSPIOutput< _DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER >
 Software SPI output. More...
 
class  SPIOutput< _DATA_PIN, _CLOCK_PIN, _SPI_CLOCK_DIVIDER >
 Hardware SPI output. More...
 

Macros

#define __INC_FASTSPI_H
 
#define DATA_RATE_KHZ(X)
 Convert data rate from kilohertz (KHz) to clock cycles per bit.
 
#define DATA_RATE_MHZ(X)
 Convert data rate from megahertz (MHz) to clock cycles per bit.