Dario Nieuwenhuis
|
ecac24a1c7
|
stm32: Fix build for chips with octospim but not octospi2.
|
2024-10-21 01:30:21 +02:00 |
|
HaoboGu
|
0222faa8a1
|
Add octospim support for octospi (#3102)
* feat: add octospim to ospi
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat: make octospim behind feature gate
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* refactor: fix fmt issue
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* refactor: fix ci failure
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat: add octospim reg writing code
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(octospi): enable rcc for octospim at the initialization
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: add octospim feature gate
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: fix cfg flag
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* fix: fix rcc register on stm32l4 and stm32u5
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(ospi): support OCTOSPI2 in build.rs
Signed-off-by: Haobo Gu <haobogu@outlook.com>
* feat(ospi): add OCTOSPI2 pin impls
Signed-off-by: HaoboGu <haobogu@outlook.com>
* feat(ospi): support both ospi instances in stm32 OCTOSPIM
Signed-off-by: Haobo Gu <haobogu@outlook.com>
---------
Signed-off-by: Haobo Gu <haobogu@outlook.com>
Signed-off-by: HaoboGu <haobogu@outlook.com>
|
2024-10-13 22:32:22 +02:00 |
|
Dario Nieuwenhuis
|
2d678d6956
|
Update to Rust 1.80, make check-cfg unconditional.
|
2024-07-25 15:53:00 +02:00 |
|
Jan Špaček
|
94007ce6e0
|
stm32/gpio: refactor AfType
|
2024-06-16 21:11:55 +02:00 |
|
Jan Špaček
|
081afca3f0
|
stm32/rcc: replace generated enable/disable code with runtime info
|
2024-05-25 18:44:55 +02:00 |
|
Karun
|
3e399a9690
|
update to remove dma generics
|
2024-05-14 12:45:07 -04:00 |
|
Dario Nieuwenhuis
|
623d3ec306
|
stm32/ospi: remove unused trait.
|
2024-05-12 23:41:46 +02:00 |
|
Karun
|
330a3b0488
|
Fix passing of dual quad param to inner constructor
|
2024-04-03 16:42:16 -04:00 |
|
Karun
|
4ea7dfce17
|
Fix build errors
Add empty checks/peripheral busy waits
|
2024-04-03 16:36:02 -04:00 |
|
Karun
|
80aeea93fd
|
Configure dual-quad setting by constructor
|
2024-04-03 16:05:23 -04:00 |
|
Karun
|
b3bbf42b8b
|
Remove data length from transfer config
Remove non hal traits
Fix function comments
|
2024-04-03 15:58:20 -04:00 |
|
Karun
|
630fd90d26
|
Address PR comments
|
2024-04-03 14:01:40 -04:00 |
|
Karun
|
66a7b62909
|
Add octospi version dependency for max transfer support
|
2024-04-02 16:24:31 -04:00 |
|
Karun
|
166c95be6c
|
Update to use private supertrait, following PR#2730
|
2024-04-02 16:14:10 -04:00 |
|
Karun
|
fda6e3fb8c
|
Resolve rustfmt issue and unused import errors
|
2024-03-07 15:23:45 -05:00 |
|
Karun
|
3b1d87050e
|
Update trait definitions
Make operations generic against valid data widths
|
2024-03-07 14:41:27 -05:00 |
|
Karun
|
e163572bec
|
Add get and set config trait implementations
|
2024-03-07 14:41:26 -05:00 |
|
Karun
|
b86a1f0700
|
Add constructors
Add transfer configuration
Update command configuration
Add peripheral width consideration
Add drop impl
|
2024-03-07 14:41:04 -05:00 |
|
Karun
|
9ed8d01b11
|
Add transfer config, trait, functional initial configuration and read from memory
|
2024-03-07 14:30:53 -05:00 |
|
Karun
|
f3609f2842
|
Add initial octopsi module
|
2024-03-07 14:30:53 -05:00 |
|