Commit Graph

248 Commits

Author SHA1 Message Date
Jesse Braham
3d3d4e220c Update all READMEs, add missing information 2021-11-19 08:53:46 -08:00
Robin Appelman
cbd8ef1d38 Merge pull request #75 from jessebraham/feature/serial-detect
Serial port auto-detection
2021-11-19 12:41:47 +00:00
Robin Appelman
cce20156de install libudev-dev in ci 2021-11-18 23:47:31 +01:00
Robin Appelman
ddb8fd3953 also show product info for single port confirm 2021-11-18 23:42:29 +01:00
Robin Appelman
55324400ff allow exiting out of serial port selection 2021-11-18 23:42:24 +01:00
Robin Appelman
b743b062f2 show product information when listing serial ports 2021-11-18 23:42:20 +01:00
Robin Appelman
740db53e96 allow configuring multiple usb vid/pid pairs 2021-11-18 23:42:15 +01:00
Robin Appelman
2e24c1654b enable libudev serialport feature 2021-11-18 23:42:09 +01:00
Jesse Braham
8d5311eefa Improve serial port detection/selection, allow for VID/PID to be configured 2021-11-15 18:43:42 -08:00
Jesse Braham
c987e3b424 Implement basic serial port auto-detection feature 2021-11-15 10:24:31 -08:00
Jesse Braham
3228156bbf Replace serial create with serialport, which has been updated much more recently 2021-11-15 10:24:31 -08:00
Robin Appelman
ba534113f0 Merge pull request #89 from jessebraham/fixes/target-arg
Explicitly set build target to use --target value if provided
2021-11-14 14:27:48 +00:00
Jesse Braham
25b06e4f34 Simplify error handling of provided target 2021-11-08 11:26:32 +01:00
Jesse Braham
f050812e96 Make supported target check more strict 2021-11-04 10:43:30 +01:00
Jesse Braham
ee01d7e28e Actually use the configured build target 2021-11-04 10:42:32 +01:00
Jesse Braham
7312da0d29 Merge pull request #81 from jessebraham/feature/esp32s3
Add support for flashing the ESP32-S3
2021-11-04 02:39:58 -07:00
Jesse Braham
aa37486a76 Add support for flashing the ESP32-S3, refactor out mac_address function 2021-11-03 09:11:39 +01:00
Robin Appelman
639401525d Merge pull request #88 from jessebraham/feature/target-arg
Allow for the build target to be specified via the command line as well
2021-11-02 16:41:36 +00:00
Jesse Braham
bea5e401ed Merge pull request #86 from esp-rs/unify-cli
Unify cli
2021-11-02 06:42:54 -07:00
Jesse Braham
70c55cd3b7 Allow for the build target to be specified via the command line as well 2021-11-02 14:41:52 +01:00
Robin Appelman
d1b963320f clippy fixes 2021-10-30 18:09:37 +02:00
Robin Appelman
449b067303 image format doc 2021-10-30 18:06:53 +02:00
Robin Appelman
eb79e9aab0 bumb dependencies 2021-10-30 18:06:17 +02:00
Robin Appelman
9d9ed623d9 add monitor option to espflash 2021-10-30 18:06:17 +02:00
Robin Appelman
7bedc7ee31 common connect 2021-10-30 18:06:17 +02:00
Robin Appelman
a0e2576640 move common cli bits to module instead of crate 2021-10-30 18:06:17 +02:00
Robin Appelman
31f713e691 add save-image subcommand to espflash 2021-10-30 18:06:17 +02:00
Robin Appelman
b90ecfcc87 factor out some common cli bits 2021-10-30 18:06:14 +02:00
Robin Appelman
68ae9d4b29 Merge pull request #83 from jessebraham/docs/msrv
Explicitly state the MSRV in Cargo manifests and README
2021-10-29 13:49:12 +00:00
Jesse Braham
22550f382a Explicitly state the MSRV in Cargo manifests and README 2021-10-27 12:20:44 -07:00
Scott Mabin
5cf6045138 Merge pull request #80 from mchodzikiewicz/minor/cargo-espflash-supported-image-formats-help
Improve info about image format in help of cargo-espflash
2021-10-25 11:33:55 +01:00
Michał Chodzikiewicz
7a17247fd8 Improve info about image format in help of cargo-espflash 2021-10-22 17:50:56 +02:00
Robin Appelman
5049aaeecc Merge pull request #76 from jessebraham/fixes/esp32c3-targets
Fix typo in supported target for ESP32-C3
2021-10-20 17:09:14 +00:00
Jesse Braham
06db9265dd Fix typo in supported target for ESP32-C3 2021-10-19 18:57:28 -07:00
Robin Appelman
b03be53ab8 add install command 2021-10-16 16:47:55 +02:00
Robin Appelman
a8c3f81fdf update readme for 1.1 and put cargo-espflash docs in root for better discovery 2021-10-16 13:57:09 +02:00
Robin Appelman
afe89f7e87 1.1.0 v1.1.0 2021-10-16 13:47:28 +02:00
Robin Appelman
1ef7bec31e stay compatible with 1.0.x 2021-10-16 13:46:32 +02:00
Robin Appelman
7f8f15591f bumb dependencies 2021-10-16 13:17:17 +02:00
Robin Appelman
9b2c5ef69c Merge pull request #72 from esp-rs/direct-boot
add support for flashing direct-boot images to esp32c3
2021-10-16 11:08:39 +00:00
Robin Appelman
417e4362bd add proper error when trying to use direct-boot with c3 rev2 or lower 2021-10-15 17:46:37 +02:00
Robin Appelman
353c6dac28 validate that the image is setup for direct boot 2021-10-13 23:08:26 +02:00
Robin Appelman
c63d0182b8 allow specifying image format in the projects Cargo.toml 2021-10-13 22:44:07 +02:00
Robin Appelman
3834e83c87 better error for image format id parsing 2021-10-13 22:35:56 +02:00
Robin Appelman
e90e6db02d Merge pull request #71 from esp-rs/command-rework
Rework command writing to move encoding to a command enum
2021-10-12 19:57:53 +00:00
Robin Appelman
93a2746c2c add support for flashing direct-boot images to esp32c3 2021-10-12 00:14:37 +02:00
Robin Appelman
574ba62777 Rework command writing to move encoding to a command enum
this gives some more flexibility for encoding commands without extra
copies and simplifies the sending of command
2021-10-09 18:08:44 +02:00
Robin Appelman
65f78739b0 Merge pull request #68 from esp-rs/save-image
add cargo-espflash subcommand to save the generated image to disk
2021-10-05 16:14:43 +00:00
Robin Appelman
9dec55eae4 Merge pull request #69 from jessebraham/feature/more-board-info
Display chip features and MAC address in board info output
2021-10-05 16:14:35 +00:00
Jesse Braham
f7a30a1461 Display chip features and MAC address in board info output 2021-10-04 14:05:15 -07:00