Skip to content

Commit

Permalink
Update T114 LED definitions to include only one simple controllable L…
Browse files Browse the repository at this point in the history
…ED and two NEOPIXELS. (meshtastic#4710)
  • Loading branch information
jhps authored Sep 17, 2024
1 parent b334330 commit 1e665d5
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 20 deletions.
8 changes: 1 addition & 7 deletions variants/heltec_mesh_node_t114/variant.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,7 @@ const uint32_t g_ADigitalPinMap[] = {

void initVariant()
{
// LED1 & LED2
// LED1
pinMode(PIN_LED1, OUTPUT);
ledOff(PIN_LED1);

pinMode(PIN_LED2, OUTPUT);
ledOff(PIN_LED2);

pinMode(PIN_LED3, OUTPUT);
ledOff(PIN_LED3);
}
23 changes: 10 additions & 13 deletions variants/heltec_mesh_node_t114/variant.h
Original file line number Diff line number Diff line change
Expand Up @@ -67,20 +67,17 @@ extern "C" {
#define NUM_ANALOG_OUTPUTS (0)

// LEDs
#define PIN_LED1 (32 + 3) // 13 red (confirmed on 1.0 board)
// Unused(by firmware) LEDs:
#define PIN_LED2 (1 + 1) // 14 blue
#define PIN_LED3 (1 + 11) // 15 green

#define LED_RED PIN_LED3
#define LED_BLUE PIN_LED1
#define LED_GREEN PIN_LED2

#define LED_BUILTIN LED_BLUE
#define LED_CONN PIN_GREEN

#define PIN_LED1 (32 + 3) // green (confirmed on 1.0 board)
#define LED_BLUE PIN_LED1 // fake for bluefruit library
#define LED_GREEN PIN_LED1
#define LED_BUILTIN LED_GREEN
#define LED_STATE_ON 0 // State when LED is lit

#define HAS_NEOPIXEL // Enable the use of neopixels
#define NEOPIXEL_COUNT 2 // How many neopixels are connected
#define NEOPIXEL_DATA 14 // gpio pin used to send data to the neopixels
#define NEOPIXEL_TYPE (NEO_GRB + NEO_KHZ800) // type of neopixels in use

/*
* Buttons
*/
Expand Down Expand Up @@ -206,4 +203,4 @@ No longer populated on PCB
* Arduino objects - C++ only
*----------------------------------------------------------------------------*/

#endif
#endif

0 comments on commit 1e665d5

Please sign in to comment.