fix: config_version valid check
This commit is contained in:
@@ -79,6 +79,10 @@ void config_valid() {
|
||||
body->controller_mode = 2;
|
||||
printf("[Config] controller_mode is invalid\n");
|
||||
}
|
||||
if (body->config_version != CONFIG_VERSION) {
|
||||
body->config_version = CONFIG_VERSION;
|
||||
printf("[Config] Warning: Config may breking change\n");
|
||||
}
|
||||
}
|
||||
|
||||
void config_load() {
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
#include <cstdint>
|
||||
|
||||
struct __attribute__((packed)) Config_body {
|
||||
uint8_t config_version = 1; // Config Version
|
||||
uint8_t config_version; // Config Version
|
||||
float haptics_gain; // [1.0,2.0]
|
||||
float speaker_volume; // [-100,0]
|
||||
uint8_t inactive_time; // [10,60] min
|
||||
|
||||
Reference in New Issue
Block a user