Add LED_DISPLAY_DEBUG_MODE and LedDisplay_DebugString, making the LED display usable for debugging purposes.
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
uint8_t IconsAndLayerTextsBrightness = 0xff;
|
||||
uint8_t AlphanumericSegmentsBrightness = 0xff;
|
||||
bool ledIconStates[LedDisplayIcon_Last];
|
||||
char LedDisplay_DebugString[] = " ";
|
||||
|
||||
static const uint16_t capitalLetterToSegmentMap[] = {
|
||||
0b0000000011110111,
|
||||
@@ -116,8 +117,12 @@ void LedDisplay_UpdateIcons(void)
|
||||
|
||||
void LedDisplay_UpdateText(void)
|
||||
{
|
||||
#if LED_DISPLAY_DEBUG_MODE == 0
|
||||
keymap_reference_t *currentKeymap = AllKeymaps + CurrentKeymapIndex;
|
||||
LedDisplay_SetText(currentKeymap->abbreviationLen, currentKeymap->abbreviation);
|
||||
#else
|
||||
LedDisplay_SetText(strlen(LedDisplay_DebugString), LedDisplay_DebugString);
|
||||
#endif
|
||||
}
|
||||
|
||||
void LedDisplay_UpdateAll(void)
|
||||
|
||||
@@ -7,6 +7,10 @@
|
||||
#include <stdbool.h>
|
||||
#include "layer.h"
|
||||
|
||||
// Macros:
|
||||
|
||||
#define LED_DISPLAY_DEBUG_MODE 0
|
||||
|
||||
// Typedefs:
|
||||
|
||||
typedef enum {
|
||||
@@ -20,6 +24,7 @@
|
||||
|
||||
extern uint8_t IconsAndLayerTextsBrightness;
|
||||
extern uint8_t AlphanumericSegmentsBrightness;
|
||||
extern char LedDisplay_DebugString[];
|
||||
|
||||
// Functions:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user