Jordan Williams
aca35562ea
Use an SPDX expression for the license in the Cargo.toml file
1 month ago
Jordan Williams
7892a3faf4
Document the licensing in the README
1 month ago
Andelf
b0f10a93d7
chore: update deps, release 0.0.9
1 month ago
Koki Mizumoto
d3b3caab43
Add 3.3V and 5V output control ( #72 )
* Update README.md
* add 3.3V and 5V output control
* fix command name and log timing
* integrate into subcommand
1 month ago
Koki Mizumoto
5bc819f95f
Update README.md
2 months ago
hathach
f7a42dd12a
enhance ci
build and upload artifact per commit
upload release asset
merge nightly release to ci.yml
4 months ago
Zhouqi Jiang
fd31f2b614
regs: rename GPR structures to match RISC-V standard (by using RVE and RVI)
- Although WCH has no 64-bit RISC-V chips, both 32-bit and 64-bit RISC-V declares the same number of general purpose registers. We use RVI, RVE instead of RV32E or RV32I for this reason.
- RISC-V C extension did not declare any extra registers. We use RVE instead of RVEC for this reason.
Signed-off-by: Zhouqi Jiang <luojia@hust.edu.cn>
5 months ago
Zhouqi Jiang
ea42f04dfe
firmware: use let-else clause to improve code readability on `merge_sections` function
Signed-off-by: Zhouqi Jiang <luojia@hust.edu.cn>
5 months ago
Zhouqi Jiang
79d40520b4
lib: use `clap-verbosity-flag` to simplify code on log verbosity
enables `-q` option for decreasing log level, and one or multiple `-v` option to increase them.
Signed-off-by: Zhouqi Jiang <luojia@hust.edu.cn>
5 months ago
Zhouqi Jiang
4ee66e839f
lib: use camel case for SDI structures
refactor code to enhance readability
Signed-off-by: Zhouqi Jiang <luojia@hust.edu.cn>
5 months ago
Andelf
bf42540b2b
chore: update deps, fix compiler warnings
5 months ago
Li Yang
651ba0c2bc
Ensure consistent nanosecond precision in log timestamps ( #64 )
* Ensure consistent nanosecond precision in log timestamps
Updated the time formatting to always display nanoseconds with nine digits in the log output
* three digits in the log output
6 months ago
Andelf
58ee927cd5
Merge pull request #62 from drbh/tiny-typo-cleanup
chore: typo tweaks
7 months ago
drbh
6648b17ccd
chore: typo tweaks
7 months ago
Andelf
804244bda2
docs: minor update
7 months ago
Andelf
5c61110720
chore: bump version
7 months ago
Andelf
3bd921802f
fix: rename chip uid to chip esig
close #58
7 months ago
Andelf
289d246420
chore: release 0.0.8
7 months ago
Andelf
b4d795329d
fix: merge firmware sections, fix #56
7 months ago
Andelf
13a3b3d352
chore: rename commands mod
7 months ago
Andelf
a5edff6548
fix: serial print multiple newlines
8 months ago
Andelf
3373bd6941
fix: serial print newlines
8 months ago
Andelf
c7b9d528fb
fix: serial print newlines
8 months ago
Andelf
fef5103a47
feat: add timestamp to serial output
8 months ago
Andelf
5ae087fb7d
feat: add timestamp to serial output
8 months ago
Andelf
82bee72c64
Update README.md
8 months ago
taotieren
b3287ca048
Update README.md
8 months ago
Pete Dietl
923ee086b7
Add explicit 'list' command to list detected probes
10 months ago
Pete Dietl
c8cffb7d2a
Change --help output to list all possible choices for --chip
Also, make the parsing of the argument to --chip be case-insensitive
10 months ago
Andelf
2fb4868e47
Update ci.yml
9 months ago
Pete Dietl
4eea9fa22d
Run apt-get update and upgrade in CI
9 months ago
Andelf
1cadff15da
fix: Protect & Unprotect commands
See-also #46
10 months ago
Andelf
dea79b3600
fix: missing probe info
10 months ago
Andelf
55672a041d
chore: bump version 0.0.8
10 months ago
Andelf
555a7b7a66
chore: update deps
10 months ago
Andelf
48afc47614
docs: add windows driver description
10 months ago
Andelf
8ee7510686
enhance: use start address from ELF and ihex file
Close #43
Close #40
10 months ago
Andelf
6be315653c
ci(build): add win-x86 release
10 months ago
Andelf
a14afa56a0
fix: windows driver
10 months ago
Andelf
6de22c3914
chore: keep a changelog
10 months ago
Andelf
477281a3f9
refactor: special erase
See-also: #45
10 months ago
Andelf
757bd710e1
refactor: using dmi mod
10 months ago
Andelf
2181c15e52
refactor: rm unused source file
10 months ago
Andelf
dfac5dc97d
refactor: rewrite device and probe structure
10 months ago
Andelf
0703444b3e
docs: refine docs
10 months ago
Andelf
d30e946669
feat: impl list_devices for windows driver
12 months ago
Andelf
2239eec253
feat: impl windows driver
12 months ago
Andelf
b876c3c8f7
wip: add ch375 driver skelton
12 months ago
Andelf
59459e2989
docs: minor update
12 months ago
Andelf
cf0a059309
chore: keep a changelog
12 months ago