Change additional layer structure code
This commit is contained in:
committed by
Florian Didron
parent
e0eecc6834
commit
4df874a1d9
@@ -447,7 +447,7 @@ void visualizer_set_user_data(void* u) {
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void visualizer_update(uint32_t default_state, uint32_t state, uint8_t mods, uint32_t leds) {
|
void visualizer_update(layer_state_t default_state, layer_state_t state, uint8_t mods, uint32_t leds) {
|
||||||
// Note that there's a small race condition here, the thread could read
|
// Note that there's a small race condition here, the thread could read
|
||||||
// a state where one of these are set but not the other. But this should
|
// a state where one of these are set but not the other. But this should
|
||||||
// not really matter as it will be fixed during the next loop step.
|
// not really matter as it will be fixed during the next loop step.
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ uint8_t visualizer_get_mods(void);
|
|||||||
// This need to be called once at the start
|
// This need to be called once at the start
|
||||||
void visualizer_init(void);
|
void visualizer_init(void);
|
||||||
// This should be called at every matrix scan
|
// This should be called at every matrix scan
|
||||||
void visualizer_update(uint32_t default_state, uint32_t state, uint8_t mods, uint32_t leds);
|
void visualizer_update(layer_state_t default_state, layer_state_t state, uint8_t mods, uint32_t leds);
|
||||||
|
|
||||||
// This should be called when the keyboard goes to suspend state
|
// This should be called when the keyboard goes to suspend state
|
||||||
void visualizer_suspend(void);
|
void visualizer_suspend(void);
|
||||||
@@ -68,8 +68,8 @@ void draw_emulator(void);
|
|||||||
struct keyframe_animation_t;
|
struct keyframe_animation_t;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
uint32_t layer;
|
layer_state_t layer;
|
||||||
uint32_t default_layer;
|
layer_state_t default_layer;
|
||||||
uint32_t leds; // See led.h for available statuses
|
uint32_t leds; // See led.h for available statuses
|
||||||
uint8_t mods;
|
uint8_t mods;
|
||||||
bool suspended;
|
bool suspended;
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
#include "eeprom_stm32.h"
|
#include "eeprom_stm32.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern uint32_t default_layer_state;
|
extern uint32_t default_layer_state;
|
||||||
/** \brief eeconfig enable
|
/** \brief eeconfig enable
|
||||||
*
|
*
|
||||||
* FIXME: needs doc
|
* FIXME: needs doc
|
||||||
|
|||||||
Reference in New Issue
Block a user