| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #include "flipperLED.h"
- void flipperLED::RunSetup() {
- pinMode(B_PIN, OUTPUT);
- pinMode(G_PIN, OUTPUT);
- pinMode(R_PIN, OUTPUT);
- if (!settings_obj.loadSetting<bool>("EnableLED"))
- return;
-
- delay(50);
- digitalWrite(B_PIN, LOW);
- delay(500);
- digitalWrite(B_PIN, HIGH);
- digitalWrite(G_PIN, LOW);
- delay(500);
- digitalWrite(G_PIN, HIGH);
- digitalWrite(R_PIN, LOW);
- delay(500);
- digitalWrite(R_PIN, HIGH);
- }
- void flipperLED::attackLED() {
- if (!settings_obj.loadSetting<bool>("EnableLED"))
- return;
-
- digitalWrite(B_PIN, HIGH);
- digitalWrite(G_PIN, HIGH);
- digitalWrite(R_PIN, HIGH);
- delay(10);
- digitalWrite(R_PIN, LOW);
- }
- void flipperLED::sniffLED() {
- if (!settings_obj.loadSetting<bool>("EnableLED"))
- return;
-
- digitalWrite(B_PIN, HIGH);
- digitalWrite(G_PIN, HIGH);
- digitalWrite(R_PIN, HIGH);
- delay(10);
- digitalWrite(B_PIN, LOW);
- }
- void flipperLED::offLED() {
- if (!settings_obj.loadSetting<bool>("EnableLED"))
- return;
-
- digitalWrite(B_PIN, HIGH);
- digitalWrite(G_PIN, HIGH);
- digitalWrite(R_PIN, HIGH);
- }
|