| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #include "xiaoLED.h"
- void xiaoLED::RunSetup() {
- pinMode(XIAO_LED_PIN, OUTPUT);
- if (!settings_obj.loadSetting<bool>("EnableLED")) {
- digitalWrite(XIAO_LED_PIN, HIGH);
- return;
- }
- delay(50);
- digitalWrite(XIAO_LED_PIN, LOW);
- delay(500);
- digitalWrite(XIAO_LED_PIN, HIGH);
- delay(250);
- digitalWrite(XIAO_LED_PIN, LOW);
- delay(500);
- digitalWrite(XIAO_LED_PIN, HIGH);
- delay(250);
- digitalWrite(XIAO_LED_PIN, LOW);
- delay(500);
- digitalWrite(XIAO_LED_PIN, HIGH);
- }
- void xiaoLED::attackLED() {
- if (!settings_obj.loadSetting<bool>("EnableLED"))
- return;
-
- digitalWrite(XIAO_LED_PIN, HIGH);
- delay(300);
- digitalWrite(XIAO_LED_PIN, LOW);
- }
- void xiaoLED::sniffLED() {
- if (!settings_obj.loadSetting<bool>("EnableLED"))
- return;
-
- digitalWrite(XIAO_LED_PIN, HIGH);
- delay(300);
- digitalWrite(XIAO_LED_PIN, LOW);
- }
- void xiaoLED::offLED() {
- if (!settings_obj.loadSetting<bool>("EnableLED"))
- return;
-
- digitalWrite(XIAO_LED_PIN, HIGH);
- }
- void xiaoLED::main() {
- // do nothing
- }
|