Commit Graph

33 Commits

Author SHA1 Message Date
Szymon Borecki 0cfdff809f Add command autocompletion 2023-08-10 01:20:22 +02:00
Szymon Borecki cdf4669d34 Fix KeyboardInterrupt 2023-08-10 01:18:27 +02:00
Szymon Borecki 3789269c37 Add prompt-toolkit to requirements 2023-08-10 00:54:26 +02:00
Szymon Borecki e2b5b9b960 Use prompt-toolkit and switch to a different command registration system 2023-08-10 00:45:37 +02:00
Szymon Borecki e9fec48ede Fix docstring for expect_response and rename the associated exception 2023-08-09 23:51:12 +02:00
Szymon Borecki 3259de2f25 Replace the PositiveChameleonCMD class with an exception decorator 2023-08-09 23:37:52 +02:00
Szymon Borecki b8d2853f39 Use consistent naming for command units 2023-08-09 20:00:54 +02:00
iceman1001 6ee34622e8 allow exit/quit with shortcut too 2023-07-29 10:41:17 +02:00
Thomas Pedley cb3376cc24 Add readline import for Posix operating systems to handle arrow keys. 2023-07-28 22:56:08 +01:00
Benjamin DELPY 8a58d0011b Clean nrf* part of build.sh + get device address & chip id 2023-07-23 00:58:03 +02:00
DXL a48f6fc105 Merge pull request #36 from doegox/phil_fix_serialble
Catch exception when using virtual serial over BLE
2023-07-22 14:00:46 +08:00
Philippe Teuwen 0a47c98d39 Catch exception when using virtual serial over BLE 2023-07-22 02:30:21 +02:00
Philippe Teuwen f094a65061 client: don't let recv thread crashing after hw dfu 2023-07-22 00:45:01 +02:00
GameTec_live ef2d438562 Make eload -t optional 2023-07-17 16:59:36 +02:00
GameTec_live 02ef90a901 fix autoconnect
switch autoconnect over to vid due to MS description and name implement
2023-07-17 16:43:48 +02:00
Philippe Teuwen 51bb2a9252 Graceful exit, also on ctrl-d 2023-07-14 10:30:27 +02:00
GameTec_live c738839d0b 1. Automatically try to search for ports when ignoring the - p parameter.
2. fixed .gitignore ignoring valid scripts
2023-07-10 14:36:46 +08:00
ShigemoriHakura 13af3a763d Improved the bin path
So if you use pyinstaller, the bin path will be the same as the exe
2023-06-01 04:11:04 +08:00
ShigemoriHakura e8a6371a8e Merge remote-tracking branch 'upstream/main' 2023-05-12 01:17:09 +08:00
ShigemoriHakura e72f8b8d4e fix path under windows 2023-05-06 11:09:52 +08:00
GameTec_live b8347eea91 added linux / unix compatabilty 2023-04-27 07:12:27 +02:00
ShigemoriHakura 11c102715e for vscode makefile and pyinstaller gitignore 2023-04-22 14:33:10 +08:00
GameTec-live 6b33212545 Added requirements.txt
Having a requirements.txt is never a bad idea, especially if the project isnt covered by the default libraries (eg: colorama, pyserial)
2023-04-11 16:20:47 +02:00
GameTec_live 9673235e85 Fixed spelling on exit message 2023-04-08 12:34:20 +02:00
dxl d240076373 Can get fw version and device chip id 2023-03-22 11:29:34 +08:00
dxl bebd1047fc Send cmd to enter bootloader from application. 2023-03-15 10:30:17 +08:00
dxl 24f25e0166 Add a new command to open all card slots. 2023-03-07 18:35:40 +08:00
dxl 9c44ab00b0 Complete the adaptation of LITE version of hardware. 2023-02-22 11:55:26 +08:00
dxl 23ab54a3a3 Application completes the hardware distinction between ultra and lite versions. 2023-02-17 17:47:40 +08:00
dxl 58a310b6e3 Add cmd for nickname set and get. 2023-02-10 11:24:00 +08:00
dxl 84b0ad910a New cmd added. 2022-12-29 17:36:43 +08:00
dxl 5817d3f778 New cmd added. 2022-12-23 22:03:05 +08:00
dxl d866e6f962 project merge 2022-12-22 12:43:05 +08:00