mirror of
https://github.com/qmk/qmk_firmware.git
synced 2026-10-01 06:19:16 +02:00
Add eeprom init route
This commit is contained in:
@@ -100,6 +100,18 @@ bool xap_respond_request_bootloader_jump(xap_token_t token, const void *data, si
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef NO_RESET
|
||||
bool xap_respond_request_eeprom_reset(xap_token_t token, const void *data, size_t length) {
|
||||
uint8_t ret = secure_is_unlocked();
|
||||
|
||||
// TODO: post to deferred queue so this request can return?
|
||||
bool res = xap_respond_data(token, &ret, sizeof(ret));
|
||||
eeconfig_disable();
|
||||
soft_reset_keyboard();
|
||||
return res;
|
||||
}
|
||||
#endif
|
||||
|
||||
bool xap_respond_get_hardware_id(xap_token_t token, const void *data, size_t length) {
|
||||
hardware_id_t ret = get_hardware_id();
|
||||
return xap_respond_data(token, &ret, sizeof(ret));
|
||||
|
||||
Reference in New Issue
Block a user