File tree
5 files changed
+23
-15
lines changed- fw
- application
- src/app/chameleon/port
- components
5 files changed
+23
-15
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
332 | 332 |
| |
333 | 333 |
| |
334 | 334 |
| |
335 |
| - | |
| 335 | + | |
336 | 336 |
| |
337 | 337 |
| |
338 | 338 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
| 8 | + | |
8 | 9 |
| |
9 | 10 |
| |
10 | 11 |
| |
| |||
14 | 15 |
| |
15 | 16 |
| |
16 | 17 |
| |
17 |
| - | |
18 |
| - | |
19 |
| - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
20 | 29 |
| |
21 | 30 |
| |
22 | 31 |
| |
| |||
75 | 84 |
| |
76 | 85 |
| |
77 | 86 |
| |
78 |
| - | |
| 87 | + | |
79 | 88 |
| |
80 |
| - | |
| 89 | + | |
81 | 90 |
| |
82 | 91 |
| |
83 | 92 |
| |
| |||
150 | 159 |
| |
151 | 160 |
| |
152 | 161 |
| |
153 |
| - | |
| 162 | + | |
154 | 163 |
| |
155 | 164 |
| |
156 | 165 |
| |
| |||
160 | 169 |
| |
161 | 170 |
| |
162 | 171 |
| |
163 |
| - | |
| 172 | + | |
164 | 173 |
| |
165 | 174 |
| |
166 | 175 |
| |
167 | 176 |
| |
168 |
| - | |
| 177 | + | |
169 | 178 |
| |
170 | 179 |
| |
171 | 180 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
5 | 4 |
| |
| 5 | + | |
6 | 6 |
| |
7 |
| - | |
| 7 | + | |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
28 |
| - | |
| 28 | + | |
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
42 |
| - | |
43 | 42 |
|
Submodule chameleon-ultra updated 35 files
- .github/workflows/build_client.yml+7-2
- CHANGELOG.md+5
- docs/cli.md+14-6
- docs/development.md+25
- docs/firmware.md+1-1
- docs/images/boxnets.zip
- docs/images/devkit-boxart.svg+42
- docs/images/lite-boxart.svg+42
- docs/images/ultra-boxart.svg+42
- docs/protocol.md+55
- docs/troubleshooting.md+33
- firmware/application/Makefile+1-1
- firmware/application/src/app_cmd.c+246-7
- firmware/application/src/app_main.c+8-2
- firmware/application/src/app_status.h+1
- firmware/application/src/data_cmd.h+13
- firmware/application/src/rfid/nfctag/hf/nfc_14a.c+1
- firmware/application/src/rfid/nfctag/hf/nfc_14a.h+33-32
- firmware/application/src/rfid/nfctag/hf/nfc_mf0_ntag.c+1.2k
- firmware/application/src/rfid/nfctag/hf/nfc_mf0_ntag.h+83
- firmware/application/src/rfid/nfctag/hf/nfc_ntag.c-336
- firmware/application/src/rfid/nfctag/hf/nfc_ntag.h-39
- firmware/application/src/rfid/nfctag/tag_base_type.h+13-1
- firmware/application/src/rfid/nfctag/tag_emulation.c+246-173
- firmware/application/src/rfid/reader/hf/mf1_toolbox.c+84-1
- firmware/application/src/rfid/reader/hf/mf1_toolbox.h+24-1
- firmware/application/src/rfid/reader/hf/rc522.c+18-12
- firmware/application/src/rfid/reader/hf/rc522.h+3-3
- firmware/application/src/rfid_main.h+1-1
- firmware/application/src/rfid_port.h+3-2
- firmware/common/device_info.h+1-1
- software/script/chameleon_cli_unit.py+952-68
- software/script/chameleon_cmd.py+137
- software/script/chameleon_enum.py+35-1
- software/script/chameleon_utils.py+15
- .gitattributes+4
- .github/workflows/post-release.yml+8-3
- .github/workflows/release.yml+129-65
- .github/workflows/status.yml+49-4
- .github/workflows/test.yml+637-260
- .gitignore+25-5
- Makefile+516-103
- README.md+18
- SPEC.md+90-11
- bd/lfs_emubd.c+645
- bd/lfs_emubd.h+241
- bd/lfs_filebd.c+31-83
- bd/lfs_filebd.h+16-8
- bd/lfs_rambd.c+32-57
- bd/lfs_rambd.h+16-7
- bd/lfs_testbd.c-303
- bd/lfs_testbd.h-142
- benches/bench_dir.toml+270
- benches/bench_file.toml+95
- benches/bench_superblock.toml+56
- lfs.c+759-245
- lfs.h+74-4
- runners/bench_runner.c+2.1k
- runners/bench_runner.h+137
- runners/test_runner.c+2.8k
- runners/test_runner.h+133
- scripts/bench.py+1.4k
- scripts/changeprefix.py+181
- scripts/code.py+649-226
- scripts/cov.py+828
- scripts/coverage.py-323
- scripts/data.py+646-225
- scripts/explode_asserts.py-383
- scripts/perf.py+1.3k
- scripts/perfbd.py+1.3k
- scripts/plot.py+1.6k
- scripts/plotmpl.py+1.3k
- scripts/prefix.py-61
- scripts/prettyasserts.py+452
- scripts/readmdir.py+47-15
- scripts/stack.py+636-331
- scripts/structs.py+581-260
- scripts/summary.py+795-245
- scripts/tailpipe.py+177
- scripts/teepipe.py+73
- scripts/test.py+1.4k-800
- scripts/tracebd.py+1.0k
- scripts/watch.py+265
- tests/test_alloc.toml+196-114
- tests/test_attrs.toml+31-19
- tests/test_badblocks.toml+95-76
- tests/test_bd.toml+248
- tests/test_compat.toml+1.5k
- tests/test_dirs.toml+280-95
- tests/test_entries.toml+59-28
- tests/test_evil.toml+67-49
- tests/test_exhaustion.toml+157-117
- tests/test_files.toml+146-116
- tests/test_interspersed.toml+49-23
- tests/test_move.toml+270-188
- tests/test_orphans.toml+181-28
- tests/test_paths.toml+82-39
- tests/test_powerloss.toml+185
- tests/test_relocations.toml+106-68
- tests/test_seek.toml+60-37
- tests/test_superblocks.toml+370-31
- tests/test_truncate.toml+144-84
0 commit comments