bind xap_broadcast_secure_status to secure_hook_quantum

This commit is contained in:
zvecr
2022-05-22 22:47:50 +01:00
parent d95d22201a
commit 17dbcedc8b
5 changed files with 11 additions and 18 deletions
-4
View File
@@ -559,10 +559,6 @@ void quantum_task(void) {
#ifdef SECURE_ENABLE
secure_task();
#endif
#ifdef XAP_ENABLE
xap_event_task();
#endif
}
/** \brief Keyboard task: Do keyboard routine jobs
+4
View File
@@ -582,5 +582,9 @@ void secure_hook_quantum(secure_status_t secure_status) {
clear_keyboard();
layer_clear();
}
# if defined(XAP_ENABLE)
xap_broadcast_secure_status(secure_status);
# endif
}
#endif
-12
View File
@@ -158,15 +158,3 @@ void xap_execute_route(xap_token_t token, const xap_route_t *routes, size_t max_
void xap_receive(xap_token_t token, const uint8_t *data, size_t length) {
xap_execute_route(token, xap_route_table, sizeof(xap_route_table) / sizeof(xap_route_t), data, length);
}
void xap_event_task(void) {
#ifdef SECURE_ENABLE
static secure_status_t last_status = -1;
secure_status_t status = secure_get_status();
if (last_status != status) {
last_status = status;
xap_broadcast_secure_status(status);
}
#endif
}
-2
View File
@@ -36,5 +36,3 @@ bool xap_respond_data_P(xap_token_t token, const void *data, size_t length);
void xap_send(xap_token_t token, xap_response_flags_t response_flags, const void *data, size_t length);
void xap_broadcast(uint8_t type, const void *data, size_t length);
void xap_event_task(void);