30918c355b
prepare for embassy-time 0.3.1 release
2024-06-04 09:02:41 +02:00
999a2ad829
Fix all check-cfg errors in the entire repo.
...
the main ci.sh now passes if running with nightly.
2024-05-31 21:54:42 +02:00
cf0d227cca
Prepare for embassy-sync 0.6.0 release
2024-05-29 12:09:55 +02:00
0d0d8e14e2
Update dependent versions
2024-04-23 19:48:16 +02:00
7cf6490fba
usb: remove device_descriptor buffer, store bytes in UsbDevice.inner instead
2024-03-23 00:35:15 +00:00
cfc3e96633
fix(boot): update examples
2024-02-07 12:50:48 +01:00
3387ee7238
stm32/gpio: remove generics.
2024-01-22 21:31:06 +01:00
9f76dbb93b
Remove nightly-only flags from cargo configs.
2024-01-22 21:31:06 +01:00
a36c8eb843
boot: bump crates to 0.2
2024-01-12 00:53:46 +01:00
22197320ff
bump embassy-time 0.3, embassy-executor 0.5, embassy-net 0.4.
2024-01-11 23:01:24 +01:00
e0775fbc8a
Flatten embassy-boot dir tree
2024-01-11 18:55:59 +01:00
eb7197c5b7
examples: configure executor task arena sizes.
2024-01-02 18:13:25 +01:00
8b36a32ed5
ci: use beta, add secondary nightly ci.
2023-12-21 15:03:57 +01:00
9f9f6e75bb
Abstract chip reset logic, add Reset impls for cortex-m and esp32c3
2023-12-14 13:29:26 -05:00
cbc8ccc51e
Adjust stm32wb-dfu example memory maps to fix linker errors
2023-12-14 10:56:16 -05:00
27d054aa68
Adjust toml files, fix application example
2023-12-14 10:34:22 -05:00
a34abd849f
Add examples to ci.sh
2023-12-14 10:30:10 -05:00
e27e00f628
Address reviews
2023-12-14 09:36:22 -05:00
925f5cbc26
Update all references to embasy-executor
to the latest version
2023-12-06 12:05:47 +01:00
334900752a
update release version in examples and other crates
2023-12-04 13:15:10 +00:00
03325ea81b
update embedded-storage{,-async}, remove patch.
2023-12-04 13:48:36 +01:00
c6989dfbca
Remove nightly and unstable-traits features in preparation for 1.75.
2023-11-29 17:26:33 +01:00
f3c77e59c4
Add docs, touch all linker fragments
2023-11-19 23:10:11 +01:00
1f9b649f80
executor: release v0.3.3
2023-11-15 18:44:01 +01:00
dd6a29adb2
Release embassy-executor v0.3.1
2023-11-01 00:17:44 +01:00
d941882066
Prepare embassy-net 0.2.1 and embassy-sync 0.4.0
2023-10-31 09:33:27 +01:00
213b4c9dca
time: add links
key, release v0.1.5.
2023-10-16 20:11:35 +02:00
0621e957a0
time: Update examples, tests, and other code to use new Timer::after_x convenience methods
2023-10-15 01:30:12 +01:00
02d2c06b23
Release embassy-time 0.1.4
2023-10-12 18:14:33 +02:00
1b20ba27b1
feat: bump embassy-sync version to 0.3.0
...
Update changelog in preparation for release
2023-09-14 18:26:00 +02:00
9baa3bafb0
Merge pull request #1854 from bugadani/str
...
embassy-{net, sync, time}: Use fmt::unwrap
2023-09-03 00:35:21 +02:00
360286e67c
Fix bootloader application examples
2023-09-02 08:50:03 +02:00
3769447382
rp: Fix write size in embassy-boot example app
2023-08-30 23:20:38 +02:00
1f63bf4153
Release embassy-time v0.1.3
2023-08-28 08:00:18 -07:00
a2c718f61c
Bump executor crate version to 0.3.0
2023-08-23 20:34:37 +02:00
b948e37769
rp/flash: change naming to blocking_*
, new_blocking
.
...
- Needed for consistency with other drivers.
- Having two `new()` functions sometimes resulted in 'multiple applicable methods' errors.
2023-08-18 13:21:21 +02:00
a34331ae5f
Refactor firmware updater
...
* Allow manipulating state without accessing DFU partition.
* Provide aligned buffer when creating updater to reduce potential wrong parameters passed.
2023-08-06 19:46:53 +02:00
7ed9e29326
rp: add async flash
...
Implement an async flash mode using the XIP background best effort
read interface. Only reads are actually async, write and erase remain
blocking.
2023-07-28 16:50:54 -06:00
d137286981
Release embassy-time v0.1.2
2023-07-06 01:29:44 +02:00
f7ec579c18
Update probe-rs-cli -> probe-rs
2023-06-29 02:39:28 +02:00
161d3ce05c
Add firmware updater examples to CI
...
CI was not building the a.rs application due to the requirement of b.bin
having been built first. Add a feature flag to examples so that CI can
build them including a dummy application.
Update a.rs application examples so that they compile again.
2023-06-19 23:34:07 +02:00
b527cc98af
Formatting
2023-05-30 14:05:38 +02:00
36e00caf4d
Align examples
2023-05-30 14:03:31 +02:00
860b519f99
Let Flash<Async/Blocking> be a thing
2023-05-25 21:40:54 +02:00
7371eefa86
Align with new bind_interrupt
2023-05-25 20:07:42 +02:00
42a8f1671d
Bump versions preparing for -macros and -executor release
2023-04-27 11:54:22 +02:00
405649ddc7
fix stm32f7 example runner command for probe-rs-cli
2023-04-26 18:58:28 +02:00
054ca17f66
Switch from probe-run to probe-rs-cli.
...
- probe-run screwed up the last release 2 weeks ago and it's still not fixed (issue 391). Doesn't look well maintained.
- Even when it's not broken, it lags behind probe-rs-cli in new chips support because it's slow in updating probe-rs.
2023-04-26 17:00:51 +02:00
f64d1131b6
embassy-boot: update ci and examples to use the nightly flag
2023-04-20 10:22:44 +02:00
8a9136e4e4
enable inline-asm feature for cortex-m in examples
...
inline assembly is supported since rust 1.59, we're way past that.
enabling this makes the compiled code more compact, and on rp2040
even decreses memory usage by not needing thunks in sram.
2023-04-18 21:07:36 +02:00