Added Hackheld Vega config

This commit is contained in:
Spacehuhn
2021-08-07 15:11:45 +02:00
parent 397ec9fc70
commit 1ed2f127fd

View File

@@ -10,6 +10,7 @@
// #define NODEMCU // #define NODEMCU
// #define WEMOS_D1_MINI // #define WEMOS_D1_MINI
// #define HACKHELD_VEGA
// #define DISPLAY_EXAMPLE_I2C // #define DISPLAY_EXAMPLE_I2C
// #define DISPLAY_EXAMPLE_SPI // #define DISPLAY_EXAMPLE_SPI
@@ -56,9 +57,38 @@
// ========== CONFIGS ========== // // ========== CONFIGS ========== //
// https://github.com/spacehuhntech/hackheld
#if defined(HACKHELD_VEGA)
// ===== LED ===== //
#define USE_LED true
#define LED_NEOPIXEL
#define LED_NEOPIXEL_GRB
// #define LED_NEOPIXEL_RGB
#define LED_MODE_BRIGHTNESS 10
#define LED_NUM 1
#define LED_NEOPIXEL_PIN D8
// ===== DISPLAY ===== //
#define USE_DISPLAY true
#define FLIP_DIPLAY true
#define SH1106_I2C
#define I2C_ADDR 0x3C
#define I2C_SDA D2
#define I2C_SCL D1
// ===== BUTTONS ===== //
#define BUTTON_UP D5
#define BUTTON_DOWN D6
#define BUTTON_A D4
#define BUTTON_B D3
// https://github.com/SpacehuhnTech/esp8266_deauther/wiki/Setup-Display-&-Buttons#example-setup-with-i2c-oled // https://github.com/SpacehuhnTech/esp8266_deauther/wiki/Setup-Display-&-Buttons#example-setup-with-i2c-oled
#if defined(DISPLAY_EXAMPLE_I2C) #elif defined(DISPLAY_EXAMPLE_I2C)
// ===== DISPLAY ===== // // ===== DISPLAY ===== //
#define SH1106_I2C #define SH1106_I2C
@@ -347,9 +377,9 @@
#elif defined(DEFAULT_ESP8266) || defined(NODEMCU) || defined(WEMOS_D1_MINI) || defined(DSTIKE_USB_DEAUTHER) || defined(DSTIKE_NODEMCU_07) || defined(DSTIKE_DEAUTHER_V1) || defined(DSTIKE_DEAUTHER_V2) || defined(DSTIKE_DEAUTHER_V3) #elif defined(DEFAULT_ESP8266) || defined(NODEMCU) || defined(WEMOS_D1_MINI) || defined(DSTIKE_USB_DEAUTHER) || defined(DSTIKE_NODEMCU_07) || defined(DSTIKE_DEAUTHER_V1) || defined(DSTIKE_DEAUTHER_V2) || defined(DSTIKE_DEAUTHER_V3)
// ===== LED ===== // // ===== LED ===== //
#define LED_DIGITAL // #define LED_DIGITAL
#define LED_PIN_R 16 // NodeMCU on-board LED // #define LED_PIN_R 16 // NodeMCU on-board LED
#define LED_PIN_B 2 // ESP-12 LED // #define LED_PIN_B 2 // ESP-12 LED
#endif /* if defined(DEFAULT_ESP8266) || defined(NODEMCU) || defined(WEMOS_D1_MINI) || defined(DSTIKE_USB_DEAUTHER) || defined(DSTIKE_NODEMCU_07) || defined(DSTIKE_DEAUTHER) || defined(DSTIKE_DEAUTHER_V1) || defined(DSTIKE_DEAUTHER_V2) || defined(DSTIKE_DEAUTHER_V3) */ #endif /* if defined(DEFAULT_ESP8266) || defined(NODEMCU) || defined(WEMOS_D1_MINI) || defined(DSTIKE_USB_DEAUTHER) || defined(DSTIKE_NODEMCU_07) || defined(DSTIKE_DEAUTHER) || defined(DSTIKE_DEAUTHER_V1) || defined(DSTIKE_DEAUTHER_V2) || defined(DSTIKE_DEAUTHER_V3) */
// ============================== // // ============================== //
@@ -693,6 +723,7 @@
*/ */
// ========== ERROR CHECKS ========== // // ========== ERROR CHECKS ========== //
#if LED_MODE_BRIGHTNESS == 0 #if LED_MODE_BRIGHTNESS == 0
#error LED_MODE_BRIGHTNESS must not be zero! #error LED_MODE_BRIGHTNESS must not be zero!