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
|
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
|
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
|
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 |
|
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
|
50b0fb1a37
|
Let get_flash_regions be public
|
2023-03-31 15:47:45 +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
|
ddbd509865
|
Move as much logic from families to shared module as possible
|
2023-03-29 13:37:45 +02:00 |
|
Rasmus Melchior Jacobsen
|
69944675a3
|
Expose get_sector in favor of is_eraseable_range
|
2023-03-29 12:49:13 +02:00 |
|
Rasmus Melchior Jacobsen
|
d6ce1c4325
|
Support running tests in embassy-stm32 and move impl from common back to stm32
|
2023-03-29 11:31:45 +02:00 |
|
Rasmus Melchior Jacobsen
|
bc69eb596e
|
Add is_eraseable_range and split write into consecutive parts
|
2023-03-25 16:04:45 +01:00 |
|
Rasmus Melchior Jacobsen
|
73ccc04231
|
Change region type name
|
2023-03-25 13:47:28 +01:00 |
|
Rasmus Melchior Jacobsen
|
6c73b23f38
|
Align F4 family
|
2023-03-25 05:59:40 +01:00 |
|
Dario Nieuwenhuis
|
10c9cc31b1
|
Remove unnecessary use of atomic-polyfill.
Only use it when CAS is actually needed.
|
2022-12-23 20:46:49 +01:00 |
|
chemicstry
|
5a265661bb
|
Fix erasing across banks
|
2022-07-14 20:58:01 +03:00 |
|
chemicstry
|
039acda3a8
|
Fix writing to last sector of F4 flash
|
2022-07-14 19:41:39 +03:00 |
|
chemicstry
|
3271ba36e4
|
Fix cfg flags
|
2022-07-11 04:07:28 +03:00 |
|
chemicstry
|
734c38eb9c
|
Add F4 flash driver
|
2022-07-11 03:57:46 +03:00 |
|