MAXREFDES117# Code Documentation  V01.00
Heart Rate / SpO2 Monitor
 All Data Structures Files Functions Variables Typedefs Macros Pages
Adafruit_NeoPixel Class Reference

#include <Adafruit_NeoPixel.h>

Public Member Functions

 Adafruit_NeoPixel (uint16_t n, uint8_t p=6, neoPixelType t=NEO_GRB+NEO_KHZ800)
 
 Adafruit_NeoPixel (void)
 
 ~Adafruit_NeoPixel ()
 
void begin (void)
 
void show (void)
 
void setPin (uint8_t p)
 
void setPixelColor (uint16_t n, uint8_t r, uint8_t g, uint8_t b)
 
void setPixelColor (uint16_t n, uint8_t r, uint8_t g, uint8_t b, uint8_t w)
 
void setPixelColor (uint16_t n, uint32_t c)
 
void setBrightness (uint8_t)
 
void clear ()
 
void updateLength (uint16_t n)
 
void updateType (neoPixelType t)
 
uint8_t * getPixels (void) const
 
uint8_t getBrightness (void) const
 
uint16_t numPixels (void) const
 
static uint32_t Color (uint8_t r, uint8_t g, uint8_t b, uint8_t w)
 
uint32_t getPixelColor (uint16_t n) const
 
bool canShow (void)
 

Static Public Member Functions

static uint32_t Color (uint8_t r, uint8_t g, uint8_t b)
 

Detailed Description

Definition at line 116 of file Adafruit_NeoPixel.h.

Constructor & Destructor Documentation

Adafruit_NeoPixel ( uint16_t  n,
uint8_t  p = 6,
neoPixelType  t = NEO_GRB + NEO_KHZ800 
)

Definition at line 38 of file Adafruit_NeoPixel.cpp.

Adafruit_NeoPixel ( void  )

Definition at line 51 of file Adafruit_NeoPixel.cpp.

Definition at line 60 of file Adafruit_NeoPixel.cpp.

Member Function Documentation

void begin ( void  )

Definition at line 65 of file Adafruit_NeoPixel.cpp.

bool canShow ( void  )
inline

Definition at line 147 of file Adafruit_NeoPixel.h.

void clear ( )

Definition at line 1198 of file Adafruit_NeoPixel.cpp.

uint32_t Color ( uint8_t  r,
uint8_t  g,
uint8_t  b 
)
static

Definition at line 1096 of file Adafruit_NeoPixel.cpp.

uint32_t Color ( uint8_t  r,
uint8_t  g,
uint8_t  b,
uint8_t  w 
)

Definition at line 1102 of file Adafruit_NeoPixel.cpp.

uint8_t getBrightness ( void  ) const

Definition at line 1194 of file Adafruit_NeoPixel.cpp.

uint32_t getPixelColor ( uint16_t  n) const

Definition at line 1107 of file Adafruit_NeoPixel.cpp.

uint8_t * getPixels ( void  ) const

Definition at line 1148 of file Adafruit_NeoPixel.cpp.

uint16_t numPixels ( void  ) const

Definition at line 1152 of file Adafruit_NeoPixel.cpp.

void setBrightness ( uint8_t  b)

Definition at line 1168 of file Adafruit_NeoPixel.cpp.

void setPin ( uint8_t  p)

Definition at line 1031 of file Adafruit_NeoPixel.cpp.

void setPixelColor ( uint16_t  n,
uint8_t  r,
uint8_t  g,
uint8_t  b 
)

Definition at line 1047 of file Adafruit_NeoPixel.cpp.

void setPixelColor ( uint16_t  n,
uint8_t  r,
uint8_t  g,
uint8_t  b,
uint8_t  w 
)
void setPixelColor ( uint16_t  n,
uint32_t  c 
)

Definition at line 1070 of file Adafruit_NeoPixel.cpp.

void show ( void  )

Definition at line 111 of file Adafruit_NeoPixel.cpp.

void updateLength ( uint16_t  n)

Definition at line 73 of file Adafruit_NeoPixel.cpp.

void updateType ( neoPixelType  t)

Definition at line 86 of file Adafruit_NeoPixel.cpp.


The documentation for this class was generated from the following files: