aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/remote-gdb
Commit message (Expand)AuthorAgeFilesLines
* Fix handling of BUILD_SUFFIX in remote-gdb scriptThomas Langer2019-09-011-4/+4
* build: remove libc version suffix from build/staging directoriesFelix Fietkau2017-02-071-2/+2
* scripts: fix remote-gdb with CONFIG_BUILD_SUFFIXHauke Mehrtens2016-08-011-2/+2
* scripts: avoid hard-coded paths in scriptsIblis Lin2016-04-281-1/+1
* scripts: remote-gdb: fix target / libc matching on directory namesJo-Philipp Wich2015-01-231-2/+2
* scripts: use extended-remote for greater compatibilityJohn Crispin2014-12-101-1/+1
* script/remote-gdb: enable and keep command historyJo-Philipp Wich2014-09-181-0/+5
* scripts/remote-gdb: add support for debugging core filesFelix Fietkau2013-05-091-2/+4
* scripts/remote-gdb: fix path when built for muslFelix Fietkau2013-05-091-2/+2
* scripts: fix remote-gdb script to cope with _eabi suffix in uClibc versionJo-Philipp Wich2012-11-081-2/+2
* Correct libc pathHamish Guthrie2011-05-131-2/+1
* remote-gdb: fix parsing of arch and libc from given path as wellJo-Philipp Wich2010-10-121-1/+1
* remote-gdb: - fix parsing of arch-libc tuples - automatically add sysroot to ...Jo-Philipp Wich2010-10-121-3/+4
* remote-gdb: * use sysroot instead of solib search paths * don't query arch if...Jo-Philipp Wich2010-03-181-14/+17
* remote-gdb: change library paths after r19849, swap usr/lib/ and lib/Jo-Philipp Wich2010-02-241-3/+3
* remote-gdb: add build_dir/target-*/debug-* to solib-search-pathJo-Philipp Wich2010-02-241-0/+1
* add "remote-gdb", a helper script to connect the local host gdb with a runnin...Jo-Philipp Wich2009-10-251-0/+78
"p">, DOUBLE_TAP = 2, HOLD }; static int td_status_lower = NONE; static int td_status_raise = NONE; int cur_dance(qk_tap_dance_state_t *state) { if (state->interrupted || !state->pressed) { return state->count == 1 ? SINGLE_TAP : DOUBLE_TAP; } else { return HOLD; } } void td_lower_finished(qk_tap_dance_state_t *state, void *user_data) { td_status_lower = cur_dance(state); switch(td_status_lower) { case SINGLE_TAP: set_japanese_mode(false); register_code(KC_ESC); break; case DOUBLE_TAP: set_japanese_mode(false); break; case HOLD: break; } layer_on(_LOWER); } void td_lower_reset(qk_tap_dance_state_t *state, void *user_data) { if (td_status_lower == SINGLE_TAP) { unregister_code(KC_ESC); } layer_off(_LOWER); td_status_lower = NONE; } void td_raise_finished(qk_tap_dance_state_t *state, void *user_data) { td_status_raise = cur_dance(state); switch(td_status_raise) { case SINGLE_TAP: case DOUBLE_TAP: set_japanese_mode(true); break; case HOLD: break; } layer_on(_RAISE); } void td_raise_reset(qk_tap_dance_state_t *state, void *user_data) { layer_off(_RAISE); td_status_raise = NONE; } qk_tap_dance_action_t tap_dance_actions[] = { [TD_LOWER] = ACTION_TAP_DANCE_FN_ADVANCED_TIME( NULL, td_lower_finished, td_lower_reset, TAPPING_TERM * 1.5 ), [TD_RAISE] = ACTION_TAP_DANCE_FN_ADVANCED_TIME( NULL, td_raise_finished, td_raise_reset, TAPPING_TERM * 1.5 ) };