Skip to content
This repository was archived by the owner on Dec 14, 2025. It is now read-only.

Commit cb4bf85

Browse files
committed
[BUILD] Add adapter input debug to Kconfig
1 parent 9f00402 commit cb4bf85

3 files changed

Lines changed: 15 additions & 13 deletions

File tree

main/Kconfig.projbuild

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,16 @@ menu "BlueRetro"
144144
help
145145
Select this to enable Generic HID report debug.
146146

147+
config BLUERETRO_ADAPTER_INPUT_DBG
148+
bool "Enable adapter input debug"
149+
help
150+
Select this to enable adapter input debug.
151+
152+
config BLUERETRO_ADAPTER_INPUT_MAP_DBG
153+
bool "Enable adapter input mapping debug"
154+
help
155+
Select this to enable adapter input mapping debug.
156+
147157
config BLUERETRO_WIRED_TRACE
148158
bool "Enable wired trace"
149159
help

main/adapter/adapter.c

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -401,18 +401,13 @@ void IRAM_ATTR adapter_init_buffer(uint8_t wired_id) {
401401
}
402402
}
403403

404-
//#define INPUT_DBG
405-
//#define INPUT_MAP_DBG
406404
void adapter_bridge(struct bt_data *bt_data) {
407405
uint32_t out_mask = 0;
408-
//uint32_t end, start = xthal_get_ccount();
409-
//static uint32_t last = 0;
410-
//uint32_t cur = xthal_get_ccount();
411-
#if 1
406+
412407
if (bt_data->dev_id != BT_NONE && to_generic_func[bt_data->dev_type]) {
413408
to_generic_func[bt_data->dev_type](bt_data, &ctrl_input);
414409

415-
#ifdef INPUT_DBG
410+
#ifdef CONFIG_BLUERETRO_ADAPTER_INPUT_DBG
416411
printf("LX: %s%08X%s, LY: %s%08X%s, RX: %s%08X%s, RY: %s%08X%s, LT: %s%08X%s, RT: %s%08X%s, BTNS: %s%08X%s, BTNS: %s%08X%s, BTNS: %s%08X%s, BTNS: %s%08X%s\n",
417412
BOLD, ctrl_input.axes[0].value, RESET, BOLD, ctrl_input.axes[1].value, RESET, BOLD, ctrl_input.axes[2].value, RESET, BOLD, ctrl_input.axes[3].value, RESET,
418413
BOLD, ctrl_input.axes[4].value, RESET, BOLD, ctrl_input.axes[5].value, RESET, BOLD, ctrl_input.btns[0].value, RESET, BOLD, ctrl_input.btns[1].value, RESET,
@@ -423,7 +418,7 @@ void adapter_bridge(struct bt_data *bt_data) {
423418

424419
out_mask = adapter_mapping(&config.in_cfg[bt_data->dev_id]);
425420

426-
#ifdef INPUT_MAP_DBG
421+
#ifdef CONFIG_BLUERETRO_ADAPTER_INPUT_MAP_DBG
427422
printf("LX: %s%08X%s, LY: %s%08X%s, RX: %s%08X%s, RY: %s%08X%s, LT: %s%08X%s, RT: %s%08X%s, BTNS: %s%08X%s, BTNS: %s%08X%s, BTNS: %s%08X%s, BTNS: %s%08X%s\n",
428423
BOLD, ctrl_output[0].axes[0].value, RESET, BOLD, ctrl_output[0].axes[1].value, RESET, BOLD, ctrl_output[0].axes[2].value, RESET, BOLD, ctrl_output[0].axes[3].value, RESET,
429424
BOLD, ctrl_output[0].axes[4].value, RESET, BOLD, ctrl_output[0].axes[5].value, RESET, BOLD, ctrl_output[0].btns[0].value, RESET, BOLD, ctrl_output[0].btns[1].value, RESET,
@@ -439,11 +434,6 @@ void adapter_bridge(struct bt_data *bt_data) {
439434
}
440435
#endif
441436
}
442-
#endif
443-
//end = xthal_get_ccount();
444-
//printf("%dus\n", (end - start)/CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ);
445-
//printf("%dus\n", (cur - last)/CONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ);
446-
//last = cur;
447437
}
448438

449439
void adapter_fb_stop_timer_start(uint8_t dev_id, uint64_t dur_us) {

sdkconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,8 @@ CONFIG_BLUERETRO_SYSTEM_UNIVERSAL=y
155155
# CONFIG_BLUERETRO_BT_DISABLE is not set
156156
# CONFIG_BLUERETRO_BT_H4_TRACE is not set
157157
# CONFIG_BLUERETRO_GENERIC_HID_DEBUG is not set
158+
# CONFIG_BLUERETRO_ADAPTER_INPUT_DBG is not set
159+
# CONFIG_BLUERETRO_ADAPTER_INPUT_MAP_DBG is not set
158160
# CONFIG_BLUERETRO_WIRED_TRACE is not set
159161
# CONFIG_BLUERETRO_BT_TIMING_TESTS is not set
160162
# end of Debug

0 commit comments

Comments
 (0)