Jesse Braham
04b7ebea5d
Implement new API for reading eFuse values ( #847 )
...
* Create the `xtask` package
* Implement and xtask subcommand to generate eFuse field definitions from YAML files
* Generate eFuse field definitions
* Update `target` module to provide new eFuse reading API
* All non-problematic chips working with new eFuse API
* ESP32 is now working
* ESP32-S2 is now (mostly) working
* Very necessary change :)
* Clean up the mess I made of the imports
* Address clippy lints
* Update `CHANGELOG.md`
* Perform fewer raw eFuse field reads for ESP32
* Address review comment regarding `xtask` package
* Verify that `xtask` package builds in CI
* Fix block offset calculation
2025-04-22 07:44:25 +00:00
Sergio Gasquez Arcos
6796183b33
Prepare 3.0.0 release ( #611 )
...
* docs: Update changelog
* build: Bump dependencies, espflash and cargo-espflash
* style: Format toml files
2024-03-13 11:44:40 +00:00
Sergio Gasquez Arcos
ad8e6a40c3
Fix Windows installation ( #399 )
...
* build: ➕ Avoid vendored openssl in Windows
* build: ⬆️ Update cargo version
* feat: ✨ Add resolver property
* build: ⬆️ Bump MSRV to 1.65
2023-05-26 09:40:27 -07:00
Jesse Braham
d9c91df011
Strip symbols and enable LTO when building using the release profile
...
This shrinks the size of the resulting binaries by a fairly significant amount. This requires bumping the MSRV to 1.59, however.
2022-05-09 09:25:37 -07:00
Jesse Braham
594d6cfbdd
Add initial implementation of cargo-espflash
2020-09-08 16:55:54 -07:00
Jesse Braham
538e44be38
Convert project to workspace in preparation of cargo-espflash
2020-09-08 16:55:31 -07:00
Robin Appelman
0ab660a11b
generate partition table
2020-09-05 14:51:05 +02:00
Robin Appelman
e36d5a8a15
esp32 work
2020-09-04 23:16:06 +02:00
Robin Appelman
29c6cb8034
fix esp8266 test
2020-09-04 19:42:22 +02:00
Robin Appelman
434714c426
chip detect
2020-09-03 21:39:17 +02:00
Robin Appelman
814cdebb18
replace byteorder writes with bytemuck structs
2020-09-02 18:44:58 +02:00
Robin Appelman
221d5e8406
basic rom image test
2020-09-02 18:33:04 +02:00
Robin Appelman
6d91ae204f
command cleanup, basic readme, licence
2020-09-01 23:18:01 +02:00
Robin Appelman
c98d186727
error handling, lib split
2020-09-01 19:56:50 +02:00
Robin Appelman
0d7f97cebe
optimize command writing a bit
2020-09-01 19:10:42 +02:00
Robin Appelman
a925dd2de1
wip
2020-09-01 17:56:12 +02:00
Robin Appelman
8f3d7a8844
init repo
2020-08-31 23:04:03 +02:00