Go to the source code of this file.
|
#define | VSF_INPUT_ITEM_EX(__ITEM, __BITOFFSET, __BITLEN, __IS_SIGNED, __CONFIG) |
|
#define | VSF_INPUT_ITEM(__ITEM, __BITOFFSET, __BITLEN, __IS_SIGNED) VSF_INPUT_ITEM_EX((__ITEM), (__BITOFFSET), (__BITLEN), (__IS_SIGNED), false) |
|
|
uint_fast32_t | vk_input_buf_get_value (uint8_t *buf, uint_fast8_t offset, uint_fast8_t len) |
|
void | vk_input_buf_set_value (uint8_t *buf, uint_fast8_t offset, uint_fast8_t len, uint_fast32_t value) |
|
void | vk_input_buf_clear (uint8_t *buf, uint_fast8_t offset, uint_fast8_t len) |
|
void | vk_input_buf_set (uint8_t *buf, uint_fast8_t offset, uint_fast8_t len) |
|
vk_input_item_info_t * | vk_input_parse (vk_input_parser_t *parser, uint8_t *pre, uint8_t *cur) |
|
void | vk_input_notifier_register (vk_input_notifier_t *notifier) |
|
void | vk_input_notifier_unregister (vk_input_notifier_t *notifier) |
|
void | vsf_input_on_sensor (vk_sensor_evt_t *sensor_evt) |
|
void | vsf_input_on_touchscreen (vk_touchscreen_evt_t *ts_evt) |
|
void | vsf_input_on_gamepad (vk_gamepad_evt_t *gamepad_evt) |
|
void | vsf_input_on_keyboard (vk_keyboard_evt_t *keyboard_evt) |
|
void | vsf_input_on_new_dev (vk_input_type_t type, void *dev) |
|
void | vsf_input_on_free_dev (vk_input_type_t type, void *dev) |
|
void | vsf_input_on_evt (vk_input_type_t type, vk_input_evt_t *evt) |
|
uint_fast32_t | vk_input_update_timestamp (vk_input_timestamp_t *timestamp) |
|
◆ VSF_INPUT_ITEM_EX
#define VSF_INPUT_ITEM_EX |
( |
|
__ITEM, |
|
|
|
__BITOFFSET, |
|
|
|
__BITLEN, |
|
|
|
__IS_SIGNED, |
|
|
|
__CONFIG |
|
) |
| |
Value: { \
.item = (__ITEM), \
.bitlen = (__BITLEN), \
.is_signed = (__IS_SIGNED), \
.config = (__CONFIG), \
}
uint64_t offset
Definition vsf_memfs.h:49
◆ VSF_INPUT_ITEM
#define VSF_INPUT_ITEM |
( |
|
__ITEM, |
|
|
|
__BITOFFSET, |
|
|
|
__BITLEN, |
|
|
|
__IS_SIGNED |
|
) |
| VSF_INPUT_ITEM_EX((__ITEM), (__BITOFFSET), (__BITLEN), (__IS_SIGNED), false) |
◆ vk_input_timestamp_t
◆ vk_input_item_info_t
◆ vk_input_value_t
◆ vk_input_type_t
◆ vk_input_mask_t
◆ vk_input_evt_t
◆ vk_input_parser_t
◆ vk_input_on_evt_t
◆ anonymous enum
Enumerator |
---|
VSF_INPUT_TYPE_SYNC | |
◆ vk_input_type_t
Enumerator |
---|
VSF_INPUT_TYPE_UNKNOWN | |
◆ vk_input_buf_get_value()
◆ vk_input_buf_set_value()
◆ vk_input_buf_clear()
◆ vk_input_buf_set()
◆ vk_input_parse()
◆ vk_input_notifier_register()
◆ vk_input_notifier_unregister()
◆ vsf_input_on_sensor()
◆ vsf_input_on_touchscreen()
◆ vsf_input_on_gamepad()
◆ vsf_input_on_keyboard()
◆ vsf_input_on_new_dev()
◆ vsf_input_on_free_dev()
◆ vsf_input_on_evt()
◆ vk_input_update_timestamp()