4a1e0a5aa8
Add optional EC security state and documentation
2023-04-03 13:06:16 -06:00
1019878e3c
tool: Update dependencies
...
clap is only updated to 3.2 instead of 4.0 because I didn't want to deal
with all the changes.
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2022-11-30 08:39:16 -07:00
be5d34dc0d
Add other launch keyboards
2022-11-01 16:22:11 -06:00
85595a8d4c
tool: Add a system76_ec command to disable input events
...
For testing Launch keyboards.
Could easily support in EC firmware as well if we had a use for that,
but not adding that for now.
2021-11-18 13:08:05 -08:00
43e5cf4ba3
Fix or silence clippy warnings on nightly
...
Fix:
- dead_code
- clippy::if_then_panic
- clippy::manual_memcpy
- clippy::needless_borrow
Silence:
- clippy::missing_safety_doc
- clippy::needless_range_loop
- clippy::single_match
Signed-off-by: Tim Crawford <tcrawford@system76.com >
2021-10-26 11:35:48 -06:00
0017450cbb
Add LED_SAVE command
2021-03-16 10:33:46 -06:00
aab45bfcc1
Add layer parameter for LED_GET_MODE and LED_SET_MODE commands
2021-03-04 13:52:25 -07:00
f30a9d84f7
Fix unused variable warning
2021-03-01 11:50:31 -07:00
2ef4cd7bbd
Add matrix command
2021-03-01 11:50:31 -07:00
b11bc64bba
tool: API and CLI for LED matrix mode
2021-02-26 12:18:02 -07:00
3e154d7f00
Add missing SPDX identifiers
2021-02-22 14:02:18 -07:00
171257916c
tool: CLI for color/brightness
2021-02-22 08:08:49 -07:00
49b79f665b
tool: Add --access
argument to work with sim or hid
2021-02-22 08:08:49 -07:00
7c5ba4e62c
tool: Use clap
for argument parsing
2021-02-22 08:08:49 -07:00
eff4caa752
Refactor SMFI interface and ectool
2020-10-01 19:35:34 -07:00
99ef48f9c4
Address PR feedback
2020-09-29 19:42:05 -06:00
ad5cd931e3
Move StdTimeout to ectool under std feature
2020-09-29 19:42:05 -06:00
de26cdfa74
Commands for reading and setting keyboard map
2020-09-29 19:42:05 -06:00
a8b38d6b37
tool: 0.1.3 - add backup ROM flashing
2020-04-06 16:39:40 -06:00
82b7079f73
Add tool for collecting power/temp information
2020-04-04 08:23:52 -06:00
62a909ee81
Improve fan curve
...
- Implement fan cooldown and heatup periods
- Add fan get/set commands
- Fix compilation with logging level lower than debug
2020-04-04 07:30:05 -06:00
25a60568d0
Add print command
2020-03-14 21:13:07 -06:00
ff01da5f12
Write and erase at the same time to improve speed
2020-02-27 15:05:28 -07:00
d1468da590
Use 1024 byte erase
2020-02-27 14:48:24 -07:00
33cc2a2a76
Better output when flashing EC
2020-02-27 14:46:32 -07:00
6ac21ace9c
Set spi target to main
2020-02-27 13:30:33 -07:00
e8dd295daa
Parameterize flash_inner
2020-02-27 13:21:59 -07:00
68b9acd249
Add ability to flash backup rom
2020-02-26 13:43:31 -07:00
657437e1ce
Faster flashing with SMFI ( #32 )
...
* WIP: support for new flashing API
* Add SPI flashing support to tool
* Add timeouts when flashing with ectool
* Test SPI reading
* Use chunks for SPI commands
* Sanity test of flash size
* Read rom in sectors
* Relocate memmap region, remove PMC3
* Use ectool to flash
* Remove debugging of spi command
* Fix flashing over smfi
2020-02-26 09:04:40 -07:00
f1cf00bdb8
Do not spin in scratch PMC handling
2020-02-24 14:08:16 -07:00
8d0bab01f7
Add more subcommands to tool
2020-02-24 13:42:00 -07:00
369a695bd9
Add timeout macro to simplify timeout logic
2020-02-20 21:09:10 -07:00
08490002b9
Add tool (WIP)
2020-02-20 14:20:16 -07:00