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