Merge remote-tracking branch 'origin/develop' into xap

This commit is contained in:
QMK Bot 2023-03-23 00:37:51 +00:00
commit e92968d813
4 changed files with 14 additions and 0 deletions

View File

@ -112,6 +112,10 @@ static bool audio_initialized = false;
static bool audio_driver_stopped = true; static bool audio_driver_stopped = true;
audio_config_t audio_config; audio_config_t audio_config;
void eeconfig_update_audio_current(void) {
eeconfig_update_audio(audio_config.raw);
}
void audio_init(void) { void audio_init(void) {
if (audio_initialized) { if (audio_initialized) {
return; return;

View File

@ -63,6 +63,11 @@ typedef struct {
// public interface // public interface
/**
* @brief Save the current choices to the eeprom
*/
void eeconfig_update_audio_current(void);
/** /**
* @brief one-time initialization called by quantum/quantum.c * @brief one-time initialization called by quantum/quantum.c
* @details usually done lazy, when some tones are to be played * @details usually done lazy, when some tones are to be played

View File

@ -422,6 +422,10 @@ void rgblight_disable_noeeprom(void) {
rgblight_set(); rgblight_set();
} }
void rgblight_enabled_noeeprom(bool state) {
state ? rgblight_enable_noeeprom() : rgblight_disable_noeeprom();
}
bool rgblight_is_enabled(void) { bool rgblight_is_enabled(void) {
return rgblight_config.enable; return rgblight_config.enable;
} }

View File

@ -321,6 +321,7 @@ void rgblight_enable(void);
void rgblight_enable_noeeprom(void); void rgblight_enable_noeeprom(void);
void rgblight_disable(void); void rgblight_disable(void);
void rgblight_disable_noeeprom(void); void rgblight_disable_noeeprom(void);
void rgblight_enabled_noeeprom(bool state);
/* hue, sat, val change */ /* hue, sat, val change */
void rgblight_increase_hue(void); void rgblight_increase_hue(void);