Commit Graph

41 Commits

Author SHA1 Message Date
Philippe Teuwen 22747138e7 Merge branch 'main' into bugfix/cli-offset 2023-08-19 01:18:42 +02:00
Philippe Teuwen 9db1671be5 Merge pull request #63 from augustozanellato/factory_reset
Add factory reset command
2023-08-19 00:46:39 +02:00
Philippe Teuwen 28572958a7 thinner logo to fit 80col terms 2023-08-19 00:24:29 +02:00
Philippe Teuwen 3bfc52432a change slot nicknames encoding: gbk -> utf8 2023-08-19 00:14:19 +02:00
Augusto Zanellato 7b76aefd5e ACK command and use delayed reset 2023-08-18 22:35:39 +02:00
Augusto Zanellato 4ab131d10a Implement wipe fds command used to factory reset 2023-08-18 22:13:06 +02:00
Philippe Teuwen 828d88c273 Several changes on TagSenseType, TagSpecificType and SlotNumber:
* SlotNumber values range from 1 to 8 rather than from 0 to 7
  this allows more straightforward usage as ppl can use equivalently SLOT_1 or 1.
* SlotNumber.fix -> .to_fw, and add .from_fw
* removed unnecessary SLOT_NO
* More straightforward use of enums, no need for .value, .__members__, name.replace() etc
* Unify usage between TagSenseType and TagSpecificType
* Add str representations for TagSenseType
* Fixed TagSpecificType related help (e.g. in hw slot type -h)
* Removed some redundant error raise
* Note: iterations can be done with `for slot in chameleon_cmd.SlotNumber:`
2023-08-18 18:03:02 +02:00
Philippe Teuwen 698c9b8ea5 Merge branch 'main' into bugfix/cli-offset 2023-08-18 16:02:55 +02:00
Foxushka 913c1540e3 Implement "hw slot info" to show which tag type loaded into all slots
As suggested by @augustozanellato

Fix input text disapperance in some cases

Show selected slot

Space
2023-08-17 22:40:04 +03:00
Nemanja Nedeljkovic 0b5290706b Merge 2023-08-17 12:24:52 +02:00
Augusto Zanellato 707136a241 Add settings init, reset and migration logic
Align settings size to uint32_t
Add 78 reserved bits to settings
Use an enum for animation mode
2023-08-16 19:46:41 +02:00
Augusto Zanellato ee8990aacd fw git version fixes, client support
Fix git version string length handling

Add git to docker fw-builder image

Add git version command to client

Add  client support
2023-08-11 19:46:17 +02:00
Alexander Featherston d77ca3cd7d Attempted fix of Offset issues and utilizing enums in place of hardcoded numbers.
Changes to be committed:
	modified:   software/script/chameleon_cli_unit.py
	modified:   software/script/chameleon_cmd.py
2023-08-11 01:16:25 -04:00
Dominik Szymański 85b2fb3d8a Upgrade command parser 2023-08-10 22:59:00 +02:00
Dominik Szymański f30ff7054c Add animation modes support 2023-08-10 22:26:22 +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