From e2e0409c5962e4a90ec6632f8636ad88d7841db3 Mon Sep 17 00:00:00 2001 From: ziggurat29 <30310677+ziggurat29@users.noreply.github.com> Date: Wed, 1 Apr 2020 18:06:19 -0500 Subject: [PATCH] correct Gosund WP3 LED documentation and provide reasonable default actions (#2200) * correct Gosund WP3 led color documentation; provide reasonable default actions for button and the two LEDs * reverse red/blue led roles, as requested, to be consistent with other existing products Co-authored-by: ziggurat29 --- code/espurna/config/hardware.h | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/code/espurna/config/hardware.h b/code/espurna/config/hardware.h index 413564cb..a11775e1 100644 --- a/code/espurna/config/hardware.h +++ b/code/espurna/config/hardware.h @@ -3248,8 +3248,8 @@ // GPIO2 via test points on the back of the module) // and these are wired to devices: // GPIO4: /BTN -// GPIO12: /LED blue -// GPIO13: /LED red +// GPIO12: /LED red +// GPIO13: /LED blue // GPIO14: RELAY // ----------------------------------------------------------------------------- @@ -3262,17 +3262,31 @@ // Buttons #define BUTTON1_PIN 4 #define BUTTON1_CONFIG BUTTON_PUSHBUTTON | BUTTON_DEFAULT_HIGH + #define BUTTON1_RELAY 1 + // the defaults are reasonable, but you can change them as desired + //#define BUTTON1_PRESS BUTTON_ACTION_NONE + //#define BUTTON1_CLICK BUTTON_ACTION_TOGGLE + //#define BUTTON1_DBLCLICK BUTTON_ACTION_AP + //#define BUTTON1_LNGCLICK BUTTON_ACTION_RESET + //#define BUTTON1_LNGLNGCLICK BUTTON_ACTION_FACTORY // Relays #define RELAY1_PIN 14 #define RELAY1_TYPE RELAY_TYPE_NORMAL // LEDs + + // LED1 (red) indicates on/off state; you could use LED_MODE_FOLLOW_INVERSE + // so that the LED lights the button when 'off' so it can be found easily. #define LED1_PIN 12 #define LED1_PIN_INVERSE 1 + #define LED1_MODE LED_MODE_FOLLOW + #define LED1_RELAY 1 + // LED2 (blue) indicates wifi activity #define LED2_PIN 13 #define LED2_PIN_INVERSE 1 + #define LED2_MODE LED_MODE_WIFI // ----------------------------------------------------------------------------- // Several boards under different names uing a power chip labelled BL0937 or HJL-01