mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-06-06 08:22:44 +00:00
Strip out XAP_GETTER for now
This commit is contained in:
parent
64c5531be6
commit
5f7e520f8f
@ -48,7 +48,6 @@ typedef enum xap_route_type_t {
|
|||||||
XAP_ROUTE,
|
XAP_ROUTE,
|
||||||
XAP_EXECUTE,
|
XAP_EXECUTE,
|
||||||
XAP_VALUE,
|
XAP_VALUE,
|
||||||
XAP_GETTER,
|
|
||||||
XAP_CONST_MEM,
|
XAP_CONST_MEM,
|
||||||
TOTAL_XAP_ROUTE_TYPES
|
TOTAL_XAP_ROUTE_TYPES
|
||||||
} xap_route_type_t;
|
} xap_route_type_t;
|
||||||
@ -83,9 +82,6 @@ struct __attribute__((packed)) xap_route_t {
|
|||||||
// XAP_EXECUTE
|
// XAP_EXECUTE
|
||||||
bool (*handler)(xap_token_t token, const uint8_t *data, size_t data_len);
|
bool (*handler)(xap_token_t token, const uint8_t *data, size_t data_len);
|
||||||
|
|
||||||
// XAP_GETTER
|
|
||||||
uint32_t (*u32getter)(void);
|
|
||||||
|
|
||||||
// XAP_VALUE / XAP_CONST_MEM
|
// XAP_VALUE / XAP_CONST_MEM
|
||||||
struct {
|
struct {
|
||||||
const void * const_data;
|
const void * const_data;
|
||||||
@ -136,14 +132,6 @@ void xap_execute_route(xap_token_t token, const xap_route_t *routes, size_t max_
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case XAP_GETTER:
|
|
||||||
if (route.u32getter != NULL) {
|
|
||||||
const uint32_t ret = (route.u32getter)();
|
|
||||||
xap_respond_data(token, &ret, sizeof(ret));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case XAP_VALUE:
|
case XAP_VALUE:
|
||||||
xap_respond_data(token, route.const_data, route.const_data_len);
|
xap_respond_data(token, route.const_data, route.const_data_len);
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user