Gui: refactor text input module and fix debug on MacOS 12.3 (#1045)

* Gui: refactor text input module
* Gui: simplify TextInput input processing
* Gui: simplify TextInput consume flag processing
* Fix debug with gdb broken by MacOS 12.3
This commit is contained in:
あく
2022-03-22 11:03:26 +03:00
committed by GitHub
parent e7dd715289
commit 6470aa8ff9
4 changed files with 127 additions and 132 deletions

View File

@@ -94,7 +94,7 @@ upload: $(OBJ_DIR)/upload
.PHONY: debug
debug: flash
arm-none-eabi-gdb-py \
$(GDB) \
-ex 'target extended-remote | openocd -c "gdb_port pipe" $(OPENOCD_OPTS)' \
-ex "set confirm off" \
-ex "source ../debug/FreeRTOS/FreeRTOS.py" \
@@ -105,7 +105,7 @@ debug: flash
.PHONY: debug_other
debug_other:
arm-none-eabi-gdb-py \
$(GDB) \
-ex 'target extended-remote | openocd -c "gdb_port pipe" $(OPENOCD_OPTS)' \
-ex "set confirm off" \
-ex "source ../debug/PyCortexMDebug/PyCortexMDebug.py" \
@@ -113,7 +113,7 @@ debug_other:
.PHONY: blackmagic
blackmagic:
arm-none-eabi-gdb-py \
$(GDB) \
-ex 'target extended-remote $(BLACKMAGIC)' \
-ex 'monitor swdp_scan' \
-ex 'monitor debug_bmp enable' \