aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Melchior Jacobsen <[email protected]>2023-02-07 16:06:59 +0100
committerRasmus Melchior Jacobsen <[email protected]>2023-02-07 16:06:59 +0100
commit7b11e339bd9ce69f114778e1401cbe8279a70337 (patch)
treeca6932f358be25226f1ace1185468921a6502958
parentba18656e94ceffc3fe10a7c47c9b93a1d9d4b2d6 (diff)
feat(fmc): Add 16 data bit ctor
-rw-r--r--embassy-stm32/src/fmc/mod.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/embassy-stm32/src/fmc/mod.rs b/embassy-stm32/src/fmc/mod.rs
index 856a4adca..a781e437a 100644
--- a/embassy-stm32/src/fmc/mod.rs
+++ b/embassy-stm32/src/fmc/mod.rs
@@ -107,6 +107,24 @@ impl<'d, T: Instance> Fmc<'d, T> {
107 ] 107 ]
108 )); 108 ));
109 109
110 fmc_sdram_constructor!(sdram_a12bits_d16bits_4banks_bank2: (
111 bank: stm32_fmc::SdramTargetBank::Bank2,
112 addr: [
113 (a0: A0Pin), (a1: A1Pin), (a2: A2Pin), (a3: A3Pin), (a4: A4Pin), (a5: A5Pin), (a6: A6Pin), (a7: A7Pin), (a8: A8Pin), (a9: A9Pin), (a10: A10Pin), (a11: A11Pin)
114 ],
115 ba: [(ba0: BA0Pin), (ba1: BA1Pin)],
116 d: [
117 (d0: D0Pin), (d1: D1Pin), (d2: D2Pin), (d3: D3Pin), (d4: D4Pin), (d5: D5Pin), (d6: D6Pin), (d7: D7Pin),
118 (d8: D8Pin), (d9: D9Pin), (d10: D10Pin), (d11: D11Pin), (d12: D12Pin), (d13: D13Pin), (d14: D14Pin), (d15: D15Pin)
119 ],
120 nbl: [
121 (nbl0: NBL0Pin), (nbl1: NBL1Pin)
122 ],
123 ctrl: [
124 (sdcke: SDCKE1Pin), (sdclk: SDCLKPin), (sdncas: SDNCASPin), (sdne: SDNE1Pin), (sdnras: SDNRASPin), (sdnwe: SDNWEPin)
125 ]
126 ));
127
110 fmc_sdram_constructor!(sdram_a12bits_d32bits_4banks_bank2: ( 128 fmc_sdram_constructor!(sdram_a12bits_d32bits_4banks_bank2: (
111 bank: stm32_fmc::SdramTargetBank::Bank2, 129 bank: stm32_fmc::SdramTargetBank::Bank2,
112 addr: [ 130 addr: [