Rasmus Melchior Jacobsen
|
d82ba4af8a
|
WHY does format on save not work
|
2023-05-26 00:35:53 +02:00 |
|
Rasmus Melchior Jacobsen
|
35d8edbc41
|
nightly guard async traits only
|
2023-05-26 00:31:41 +02:00 |
|
Rasmus Melchior Jacobsen
|
9115431d35
|
Move nightly guard and clear data cache reset bit
|
2023-05-26 00:12:22 +02:00 |
|
Rasmus Melchior Jacobsen
|
e08267df54
|
Move new async to asynch module to guard for models without flash interrupt
|
2023-05-25 23:51:10 +02:00 |
|
Rasmus Melchior Jacobsen
|
74104aafda
|
erase_sector_blocking -> blocking_erase_sector
|
2023-05-25 23:13:20 +02:00 |
|
Rasmus Melchior Jacobsen
|
4478d8322b
|
Endless rustfmt pain
|
2023-05-25 22:58:13 +02:00 |
|
Rasmus Melchior Jacobsen
|
88543445d8
|
Fix end address for assertion
|
2023-05-25 22:52:57 +02:00 |
|
Rasmus Melchior Jacobsen
|
b50d04336e
|
Fix merge error
|
2023-05-25 22:32:57 +02:00 |
|
Rasmus Melchior Jacobsen
|
ce331b411c
|
Only assert_not_corrupted_read if we read from the second bank
|
2023-05-25 22:31:24 +02:00 |
|
Rasmus Melchior Jacobsen
|
8528455a75
|
Errata if _not_ pa12 out low
|
2023-05-25 22:20:05 +02:00 |
|
Rasmus Melchior Jacobsen
|
344e28360f
|
More blocking rename
|
2023-05-25 22:09:28 +02:00 |
|
Rasmus Melchior Jacobsen
|
983f01016b
|
Merge branch 'async-flash' of https://github.com/rmja/embassy into async-flash
|
2023-05-25 21:52:35 +02:00 |
|
Rasmus Melchior Jacobsen
|
9eca19b49d
|
*_blocking -> blocking_*
|
2023-05-25 21:46:26 +02:00 |
|
Rasmus Melchior Jacobsen
|
860b519f99
|
Let Flash<Async/Blocking> be a thing
|
2023-05-25 21:40:54 +02:00 |
|
Rasmus Melchior Jacobsen
|
18d14dff48
|
Handle errata 2.2.12
|
2023-05-25 21:14:35 +02:00 |
|
Rasmus Melchior Jacobsen
|
b412784a7a
|
Add runtime checks for errata 2.2.11
|
2023-05-25 20:55:12 +02:00 |
|
Rasmus Melchior Jacobsen
|
8073bf22e9
|
Add sector number tests
|
2023-05-25 20:07:43 +02:00 |
|
Rasmus Melchior Jacobsen
|
e764a3d9ca
|
Fix unused errors
|
2023-05-25 20:07:43 +02:00 |
|
Rasmus Melchior Jacobsen
|
49a31bd5d8
|
Simplify SR->Result
|
2023-05-25 20:07:43 +02:00 |
|
Rasmus Melchior Jacobsen
|
7371eefa86
|
Align with new bind_interrupt
|
2023-05-25 20:07:42 +02:00 |
|
Rasmus Melchior Jacobsen
|
15636f05f5
|
Actually transition to dual bank mode - key was required
|
2023-05-25 20:07:42 +02:00 |
|
Rasmus Melchior Jacobsen
|
efc71e08c4
|
Default to Async mode
|
2023-05-25 20:07:42 +02:00 |
|
Rasmus Melchior Jacobsen
|
bac8ad565e
|
Remove TryLockError,
|
2023-05-25 20:07:42 +02:00 |
|
Rasmus Melchior Jacobsen
|
44b6494ab7
|
Let FlashLayout and FlashRegion depends on a Blocking/Async mode generic
|
2023-05-25 20:07:42 +02:00 |
|
Rasmus Melchior Jacobsen
|
6df6239704
|
Run format with nightly
|
2023-05-25 20:07:42 +02:00 |
|
Rasmus Melchior Jacobsen
|
c6ffece410
|
Add more missing nightly guards
|
2023-05-25 20:07:41 +02:00 |
|
Rasmus Melchior Jacobsen
|
34a2804b54
|
Fix unused get_sector and ensure_sector_aligned
|
2023-05-25 20:07:41 +02:00 |
|
Rasmus Melchior Jacobsen
|
cdb1447569
|
Add missing nightly guards
|
2023-05-25 20:07:41 +02:00 |
|
Rasmus Melchior Jacobsen
|
0e90e98e9b
|
stm32: Add async flash write/erase to f4
|
2023-05-25 20:07:41 +02:00 |
|
Rasmus Melchior Jacobsen
|
c02759ad91
|
Fix unused errors
|
2023-05-25 13:59:32 +02:00 |
|
Rasmus Melchior Jacobsen
|
8b1eaf00a0
|
Simplify SR->Result
|
2023-05-25 13:54:40 +02:00 |
|
Rasmus Melchior Jacobsen
|
baf1c2efbe
|
Align with new bind_interrupt
|
2023-05-25 13:42:42 +02:00 |
|
Rasmus Melchior Jacobsen
|
cd8198037f
|
Actually transition to dual bank mode - key was required
|
2023-05-25 13:08:40 +02:00 |
|
Rasmus Melchior Jacobsen
|
e65ff85b88
|
Default to Async mode
|
2023-05-25 13:04:48 +02:00 |
|
Rasmus Melchior Jacobsen
|
9370973846
|
Remove TryLockError,
|
2023-05-25 13:04:48 +02:00 |
|
Rasmus Melchior Jacobsen
|
dfd5603171
|
Let FlashLayout and FlashRegion depends on a Blocking/Async mode generic
|
2023-05-25 13:04:48 +02:00 |
|
Rasmus Melchior Jacobsen
|
966f0abf48
|
Run format with nightly
|
2023-05-25 13:04:48 +02:00 |
|
Rasmus Melchior Jacobsen
|
1329a387e0
|
Add more missing nightly guards
|
2023-05-25 13:04:47 +02:00 |
|
Rasmus Melchior Jacobsen
|
6804b6c0b4
|
Fix unused get_sector and ensure_sector_aligned
|
2023-05-25 13:04:47 +02:00 |
|
Rasmus Melchior Jacobsen
|
ff3a70ed9d
|
Add missing nightly guards
|
2023-05-25 13:04:47 +02:00 |
|
Rasmus Melchior Jacobsen
|
b2775fc90c
|
stm32: Add async flash write/erase to f4
|
2023-05-25 13:04:47 +02:00 |
|
Rasmus Melchior Jacobsen
|
87acf5f50f
|
Add missing set_default_layout() in "other" family
|
2023-05-23 23:01:55 +02:00 |
|
Rasmus Melchior Jacobsen
|
14e3e72b0f
|
Add missing implementations for f4 alternate regions
|
2023-05-23 22:51:26 +02:00 |
|
Rasmus Melchior Jacobsen
|
faf506b300
|
Remove Drop for AltFlashLayout
|
2023-05-23 22:50:41 +02:00 |
|
Rasmus Melchior Jacobsen
|
879c621394
|
Ensure FlashRegion can only be created within this crate
|
2023-05-23 22:49:27 +02:00 |
|
Jaap Prickartz
|
ec7a4fd9cc
|
stm32f0 flash implementation
|
2023-05-14 21:57:31 +02:00 |
|
Mathias
|
095f5ef279
|
Add MAX_ERASE_SIZE const in build script, and use it in flash-wide implementation of embedded-storage traits
|
2023-04-18 15:49:33 +02:00 |
|
Mathias
|
1c68c62ebd
|
Implement embedded-storage traits for full flash struct
|
2023-04-18 13:48:37 +02:00 |
|
Dario Nieuwenhuis
|
9a677ab618
|
common/peripheral: do not require mut in PeripheralRef clone_unchecked.
|
2023-04-11 23:09:02 +02:00 |
|
Rasmus Melchior Jacobsen
|
95b31cf2db
|
Remove Drop on Flash and FlashLayout and propage lifetime to region types
This allows the user to "split" the FlashRegions struct into each region
|
2023-04-05 10:27:13 +02:00 |
|