31 #include <mraa/gpio.h>
33 #define MAX_BIT_PER_BLOCK 16
34 #define CMDMODE 0x0000
35 #define BIT_HIGH 0x00ff
36 #define BIT_LOW 0x0000
87 mraa_result_t
setLevel (uint8_t level,
bool direction=
true);
101 mraa_result_t
setStatus (
bool status[24]);
111 mraa_result_t lockData ();
112 mraa_result_t send16bitBlock (
short data);
115 mraa_gpio_context m_clkPinCtx;
116 mraa_gpio_context m_dataPinCtx;
std::string name()
Definition: grovecircularled.h:106
mraa_result_t setStatus(bool status[24])
Definition: grovecircularled.cxx:122
API for the Grove Circular LED module.
Definition: grovecircularled.h:66
GroveCircularLED(uint8_t di, uint8_t dcki)
Definition: grovecircularled.cxx:36
~GroveCircularLED()
Definition: grovecircularled.cxx:69
mraa_result_t setLevel(uint8_t level, bool direction=true)
Definition: grovecircularled.cxx:97
mraa_result_t setSpinner(uint8_t position)
Definition: grovecircularled.cxx:82