mirror of
https://github.com/justcallmekoko/ESP32Marauder.git
synced 2026-07-30 23:50:26 -07:00
looking to cleanup certain things with config to allow easier customization of the build when used with the flipper zero
47 lines
958 B
C++
47 lines
958 B
C++
#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);
|
|
digitalWrite(XIAO_LED_PIN, LOW);
|
|
delay(500);
|
|
digitalWrite(XIAO_LED_PIN, HIGH);
|
|
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(10);
|
|
digitalWrite(XIAO_LED_PIN, LOW);
|
|
}
|
|
|
|
void xiaoLED::sniffLED() {
|
|
if (!settings_obj.loadSetting<bool>("EnableLED"))
|
|
return;
|
|
|
|
digitalWrite(XIAO_LED_PIN, HIGH);
|
|
delay(10);
|
|
digitalWrite(XIAO_LED_PIN, LOW);
|
|
}
|
|
|
|
void xiaoLED::offLED() {
|
|
if (!settings_obj.loadSetting<bool>("EnableLED"))
|
|
return;
|
|
|
|
digitalWrite(XIAO_LED_PIN, HIGH);
|
|
} |