Rasmus Melchior Jacobsen
|
b412784a7a
|
Add runtime checks for errata 2.2.11
|
2023-05-25 20:55:12 +02:00 |
|
Rasmus Melchior Jacobsen
|
e764a3d9ca
|
Fix unused errors
|
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
|
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
|
34a2804b54
|
Fix unused get_sector and ensure_sector_aligned
|
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
|
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 |
|
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 |
|
Rasmus Melchior Jacobsen
|
bfebf7a436
|
Fix formatting of sector erase log
|
2023-04-03 08:02:43 +02:00 |
|
Rasmus Melchior Jacobsen
|
dd88775871
|
Ensure that flash locking is defered to after write
|
2023-04-01 18:10:20 +02:00 |
|
Rasmus Melchior Jacobsen
|
e11eebfa57
|
Ensure that ranges are validated with the region size
|
2023-04-01 17:26:32 +02:00 |
|
Rasmus Melchior Jacobsen
|
f3dcb5eb22
|
Wrap write/erase operations in cs
|
2023-03-30 15:13:44 +02:00 |
|
Rasmus Melchior Jacobsen
|
760d4a72cb
|
Ensure that embedded_storage traits are actually implemented
|
2023-03-30 09:05:13 +02:00 |
|
Rasmus Melchior Jacobsen
|
e7129371d0
|
Let sector computation be shared across families
|
2023-03-30 08:32:36 +02:00 |
|
Rasmus Melchior Jacobsen
|
e3c4e00be0
|
Align families
|
2023-03-30 06:01:56 +02:00 |
|
Rasmus Melchior Jacobsen
|
91d8afd371
|
Add AltFlashLayout for supported F4 chips
|
2023-03-30 05:27:57 +02:00 |
|
Rasmus Melchior Jacobsen
|
def576ac46
|
Remove FlashRegion trait and rename Settings to FlashRegion
|
2023-03-30 04:24:41 +02:00 |
|
Rasmus Melchior Jacobsen
|
ef1890e911
|
Remove flash operations from FlashRegion trait and move to common module
|
2023-03-29 15:45:18 +02:00 |
|