| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #include "flipperLED.h"
- void flipperLED::RunSetup() {
- pinMode(B_PIN, OUTPUT);
- pinMode(G_PIN, OUTPUT);
- pinMode(R_PIN, OUTPUT);
- if (!settings_obj.loadSetting<bool>("EnableLED")) {
- digitalWrite(B_PIN, HIGH);
- digitalWrite(G_PIN, HIGH);
- digitalWrite(R_PIN, HIGH);
- 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);
- }
|