OB_LED_Flasher_IV (community library)
Summary
Name | Value |
---|---|
Name | OB_LED_Flasher_IV |
Version | 6.3.25 |
Installs | |
License | MIT |
Author | BobDawgs |
Download | .tar.gz |
All Versions | 6.3.25, 5.3.22, 5.3.21, 5.2.18, 5.1.16, 5.1.11, 5.1.2 |
Onboard LED Flasher utility for Particle boards Core,Photon, and Electron with variable repeat count, Flash On and Off time control, and brightness
Library Read Me
This content is provided by the library maintainer and has not been validated or approved.
OB_LED_Flasher_IV
LED Flashing utility for Particle's Core, Photon, and Electron's on-board LED with variable pulse count.
The following calls are available:
LED_Red_Flash(count,onRate,offRate,brightness); // red flash x(count)
LED_Green_Flash(count,onRate,offRate,brightness); // green flash x(count)
LED_Blue_Flash(count,onRate,offRate,brightness); // blue flash x(count)
LED_Yellow_Flash(count,onRate,offRate,brightness); // yellow flash x(count)
LED_Orange_Flash(count,onRate,offRate,brightness); // orange flash x(count)
LED_Cyan_Flash(count,onRate,offRate,brightness); // cyan flash x(count)
LED_Magenta_Flash(count,onRate,offRate,brightness); // magenta flash x(count)
LED_White_Flash(count,onRate,offRate,brightness); // white flash x(count)
LED_Rainbow_Flash(count,brightness); // RGB flash x(count)
LED_reset(count,brightness); // green/white flash x(count)
NOTE: Flash count can be from 1 to 8. Any other value results in 3 flashes. Flash onRate and offRate is a multiplier (n*100) milliseconds. Default onRate is 9 (900 milliseconds). Default offRate is 4 (400 milliseconds). Brightness is system level from 1-255 (default is 96)
An onRate of 10 and an offRate of 5 yields a flash pattern of 1 second on and a half second off.
Example:
// Status LED Update if (ledEnable) { if (LED_Red_Flag) LED_Red_Flash(5,9,4,96); if (LED_Yellow_Flag) LED_Yellow_Flash(3,9,4,96); if (LED_Green_Flag) LED_Green_Flash(3,9,4,96); if (LED_Rainbow_Flag) LED_Rainbow_Flash(3,192); }
Arguments are optional and may be omitted from right to left
Examples below all mean the same:
LED_Red_Flash(3,9,4,96); LED_Red_Flash(3,9,4); LED_Red_Flash(3,9); LED_Red_Flash(3); LED_Red_Flash();
Browse Library Files