1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/dist/tools
Marian Buschsieweke d61e28fe27
dist/tools/usb-serial/ttys.py: Add regex support
Use regular expressions instead of matching literal strings for all
attributes instead of the serial number to be more flexible.

The idea is to aid users when multiple boards are connected to a machine
but each of a different type. If a board would define filter arguments
for dist/tools/usb-serial/ttys.py it could be possible to detect the
right TTY automatically, without user-side modifications. However,
some boards present different model names depending on the firmware
version of the programmer. Support for regular expressions can provide
the flexibility needed to just match all revisions and variants of a
board.
2022-03-28 10:57:00 +02:00
..
avarice dist/tools/avarice/debug.sh: less noise 2021-04-22 08:45:57 +02:00
backport_pr tools/backport_pr: reformat with black 2021-10-22 10:20:52 +02:00
benchmark_udp tools/benchmark_udp: fix build 2022-03-11 16:32:28 +01:00
bmp dist/tools/bmp: fix flake8 issue E741 2021-01-07 19:11:20 +01:00
boards_supported makefiles/tests: add unit test for info-boards-supported 2021-02-17 15:40:05 +01:00
bossa-1.8 tools/bossa: allow Makefile to be called stand-alone 2020-07-10 13:30:37 +02:00
bossa-1.9 tools/bossa: allow Makefile to be called stand-alone 2020-07-10 13:30:37 +02:00
bossa-nrf52 tools/bossa: allow Makefile to be called stand-alone 2020-07-10 13:30:37 +02:00
buildsystem_sanity_check makefiles/docker.inc.mk: add DOCKER_ENV_VARS_ALWAYS 2022-02-10 13:27:01 +01:00
cc2538-bsl dist/tools/cc2538-bsl: bump version 2020-11-18 14:47:19 +01:00
ci tools: can_fast_ci_run.py: ignore comment-only change for .[ch] 2021-12-16 20:50:52 +01:00
cmake dist/tools/cmake: handle strings with \" 2019-09-27 19:28:32 +02:00
coccinelle dist/tools/coccinelle/force: remove static.cocci 2021-11-05 08:45:55 +01:00
codespell codespell: fix false positive 2022-03-10 05:31:04 +01:00
commit-msg dist/tools/commit-msg: annotate errors in Github Action 2021-01-11 14:04:53 +01:00
compile_and_test_for_board tools/compile_and_test_for_board: reformat with black 2021-10-22 10:19:55 +02:00
compile_commands tools/compile_commands: use -Wno-unknown-warning-option 2022-01-27 09:10:49 +01:00
compile_test Merge pull request #14464 from benpicco/python3 2020-08-18 09:11:23 +02:00
cosy dist/tools/cosy: Update, refresh patch and drop applied patch 2021-12-22 14:16:37 +01:00
cppcheck cppcheck: output all annotations as error on script error 2021-11-04 15:43:02 +01:00
cpy2remed tools/cpy2remed: Addition of cpy2remed programmer to nucleo-L552ZE-Q 2022-02-11 08:27:25 -05:00
desvirt dist/tools/desvirt: use RIOTTOOLS variable 2018-05-09 18:01:48 +02:00
dhcpv6-pd_ia tools/dhcpv6-pd_ia: create /run/kea on startup 2022-02-17 18:34:07 +01:00
dlcache dist/tools: Use /usr/bin/env bash for bash scripts 2020-10-30 13:13:40 +01:00
doccheck boards/arduino-mega2560: add ztimer adjust paramters 2022-03-22 15:20:31 +01:00
eclipsesym Merge pull request #4330 from thomaseichinger/pr/cmdline2xml_fix 2015-12-08 14:12:37 +01:00
edbg tools/edbg: bump version 2021-05-23 18:28:36 +02:00
elf2uf2 tools/elf2uf2: addition of new PROGRAMMER for rpi-pico board 2021-12-15 11:40:10 -05:00
emulator tree-wide: emulators: s/RUNTIME_TMP_DIR/EMULATOR_TMP_DIR 2022-03-04 13:44:51 +01:00
esptools cpu/esp: helper scripts for ESP32 toolchain installation 2022-03-10 05:31:04 +01:00
ethos treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
externc dist/tools/externc: annotate errors in Github Action 2021-01-11 16:59:16 +01:00
feature_resolution tests/feature_resolution: add build system unit tests 2021-02-10 21:05:38 +01:00
fixdep dist: tools: import fixdep from linux 2020-08-10 12:17:59 +02:00
flake8 tools/flake8: ignore pythonlibs/riotctrl_* directories 2021-10-22 10:25:15 +02:00
flatc tools/flatc: don't clone flatbuffers in the global pkg dir 2020-06-28 11:16:12 +02:00
fuzzing fuzzing: Initialize 2020-04-17 17:11:15 +02:00
genconfigheader genconfigheader: use lazysponge for file management 2018-08-20 11:34:55 +02:00
generate_c11_atomics_cpp_compat_header dist/tools: Added script for C11 atomics compat 2019-10-24 23:08:35 +02:00
git dist/tools: Use /usr/bin/env bash for bash scripts 2020-10-30 13:13:40 +01:00
goodfet dist/tools/goodfet: Update goodfet flasher to python3 2021-01-28 11:03:21 +01:00
has_minimal_version tools: fix shebang in has_minimal_version.sh 2019-09-16 11:27:15 +02:00
headerguards headerguards: move annotation by offset 2021-03-11 13:32:33 +01:00
insufficient_memory tools/insufficient_memory: add create_makefile.ci.sh 2021-11-15 17:41:54 +01:00
jlink Merge pull request #15807 from haukepetersen/opt_jlink_versioncheckstuff 2021-01-25 14:03:06 +01:00
kconfiglib dist/tools/genconfig: add error on hidden symbols 2022-02-01 10:35:10 +01:00
lazysponge dist/tools/lazysponge: fix typos 2019-11-23 22:39:37 +01:00
licenses dist/tools: Use /usr/bin/env bash for bash scripts 2020-10-30 13:13:40 +01:00
lpc2k_pgm dist/tools/lpc2k_pgm: fix headerguards 2020-12-01 16:21:50 +01:00
mcuboot pycrypto: use pycryptodome instead 2021-11-02 13:28:42 +01:00
mkconstfs tools/mkconstfs: Add an improved tool. 2018-07-02 10:15:56 +02:00
mosquitto_rsmb dist/tools: adapt tools that are built using pkg.mk 2020-06-26 09:25:45 +02:00
nrf52_resetpin_cfg tools/nrf52_resetpin_cfg: fix typo in code 2021-01-08 10:15:32 +01:00
openocd tools/openocd: check OPENOCD_VERIFY after IMAGE_OFFSET is computed 2021-11-22 13:03:32 +01:00
openvisualizer Revert "Remove which from shell invocations" 2021-09-03 11:27:03 +02:00
packer pycrypto: use pycryptodome instead 2021-11-02 13:28:42 +01:00
pic32prog tools/pic32prog: cleanup and allow Makefile to be used standalone 2020-07-10 13:30:46 +02:00
pktbuf-stats dist/tools: provide tool to parse pktbuf output 2020-06-23 11:12:33 +02:00
pr_check tools/pr_check: add Update keywork to need squashing check 2022-03-17 20:01:06 +01:00
programmer dist/tools: always print how to disable programmer wrapper 2021-03-02 10:42:39 +01:00
pyocd make: namespace pyocd FLASH_TARGET_TYPE variable 2021-02-23 21:22:52 +01:00
pyterm dist/tools/pyterm: ipv6 address support for tcp_serial option 2021-08-12 22:19:04 +02:00
radvd tools/radvd: fix help text 2021-11-23 20:02:47 +01:00
randhex tools: add tool for generating random hexadecimal values 2020-01-20 14:51:26 +01:00
release-stats release-stats: simplify script usage 2019-04-30 16:06:59 +02:00
riotboot_gen_hdr core/byteoder: Moved to sys 2020-08-14 16:28:59 +02:00
riotboot_serial tools/riotboot_serial: add flasher tool for riotboot serial loader 2021-07-20 22:50:41 +02:00
robotis-loader boards/opencm904: move robotis-loader in common place 2020-12-01 18:31:41 +01:00
setsid tools/setsid: cleanup and allow Makefile to be used standalone 2020-07-10 13:30:46 +02:00
shellcheck shellcheck: annotate errors in Github Action 2021-01-13 22:03:11 +01:00
sliptty Merge pull request #13801 from miri64/tools/fix/start_network-interface-init 2020-04-08 12:51:03 +02:00
stm32loader dist/tools: Add stm32loader flash utility 2018-09-18 18:07:42 +02:00
suit makefiles/suit*: use $(Q) to silence output 2021-09-01 08:57:13 +02:00
tapsetup tapsetup: fix typo in usage text 2021-04-06 21:44:45 +03:00
teensy-loader-cli dist/tools: adapt tools that are built using pkg.mk 2020-06-26 09:25:45 +02:00
toolchains tools: remove toolchain build script for x86 2017-11-16 10:42:09 +01:00
tunslip treewide: Remove excessive newlines 2021-08-13 19:50:38 +02:00
uf2 tools/uf2: add uf2conv.py as a flash tool 2020-12-02 10:20:17 +01:00
uhcpd net/uhcp[cd]: use modules to select client/server code 2021-11-09 21:42:45 +01:00
uncrustify tools/uncrusctify: whitelist sx127x driver related files 2021-05-18 11:00:44 +02:00
usb-cdc-ecm usb-cdc-ecm: resolve shellcheck issues 2020-11-12 14:43:01 +01:00
usb-serial dist/tools/usb-serial/ttys.py: Add regex support 2022-03-28 10:57:00 +02:00
vagrant tools/vagrant: FreeBSD 12 updated to python 3.8 2021-11-02 13:45:50 +01:00
vera++ build system: rework EXTERNAL_MODULE_DIRS 2021-05-07 21:29:05 +02:00
whitespacecheck dist/whitespacecheck: use result of piped command for return value 2021-01-08 14:09:43 +01:00
zep_dispatch tools/zep_dispatch: fixup core -> core/lib include path 2022-03-10 09:54:11 +01:00
Makefile tools/benchmark_udp: add host tool for benchmark 2021-09-02 23:12:31 +02:00