Lines Matching refs:Init
201 FMC_NORSRAM_InitTypeDef *Init) in FMC_NORSRAM_Init() argument
209 assert_param(IS_FMC_NORSRAM_BANK(Init->NSBank)); in FMC_NORSRAM_Init()
210 assert_param(IS_FMC_MUX(Init->DataAddressMux)); in FMC_NORSRAM_Init()
211 assert_param(IS_FMC_MEMORY(Init->MemoryType)); in FMC_NORSRAM_Init()
212 assert_param(IS_FMC_NORSRAM_MEMORY_WIDTH(Init->MemoryDataWidth)); in FMC_NORSRAM_Init()
213 assert_param(IS_FMC_BURSTMODE(Init->BurstAccessMode)); in FMC_NORSRAM_Init()
214 assert_param(IS_FMC_WAIT_POLARITY(Init->WaitSignalPolarity)); in FMC_NORSRAM_Init()
215 assert_param(IS_FMC_WRAP_MODE(Init->WrapMode)); in FMC_NORSRAM_Init()
216 assert_param(IS_FMC_WAIT_SIGNAL_ACTIVE(Init->WaitSignalActive)); in FMC_NORSRAM_Init()
217 assert_param(IS_FMC_WRITE_OPERATION(Init->WriteOperation)); in FMC_NORSRAM_Init()
218 assert_param(IS_FMC_WAITE_SIGNAL(Init->WaitSignal)); in FMC_NORSRAM_Init()
219 assert_param(IS_FMC_EXTENDED_MODE(Init->ExtendedMode)); in FMC_NORSRAM_Init()
220 assert_param(IS_FMC_ASYNWAIT(Init->AsynchronousWait)); in FMC_NORSRAM_Init()
221 assert_param(IS_FMC_WRITE_BURST(Init->WriteBurst)); in FMC_NORSRAM_Init()
222 assert_param(IS_FMC_CONTINOUS_CLOCK(Init->ContinuousClock)); in FMC_NORSRAM_Init()
225 __FMC_NORSRAM_DISABLE(Device, Init->NSBank); in FMC_NORSRAM_Init()
228 if (Init->MemoryType == FMC_MEMORY_TYPE_NOR) in FMC_NORSRAM_Init()
238 Init->DataAddressMux | \ in FMC_NORSRAM_Init()
239 Init->MemoryType | \ in FMC_NORSRAM_Init()
240 Init->MemoryDataWidth | \ in FMC_NORSRAM_Init()
241 Init->BurstAccessMode | \ in FMC_NORSRAM_Init()
242 Init->WaitSignalPolarity | \ in FMC_NORSRAM_Init()
243 Init->WaitSignalActive | \ in FMC_NORSRAM_Init()
244 Init->WriteOperation | \ in FMC_NORSRAM_Init()
245 Init->WaitSignal | \ in FMC_NORSRAM_Init()
246 Init->ExtendedMode | \ in FMC_NORSRAM_Init()
247 Init->AsynchronousWait | \ in FMC_NORSRAM_Init()
248 Init->WriteBurst); in FMC_NORSRAM_Init()
250 btcr_reg |= Init->WrapMode; in FMC_NORSRAM_Init()
251 btcr_reg |= Init->ContinuousClock; in FMC_NORSRAM_Init()
270 MODIFY_REG(Device->BTCR[Init->NSBank], mask, btcr_reg); in FMC_NORSRAM_Init()
273 …if ((Init->ContinuousClock == FMC_CONTINUOUS_CLOCK_SYNC_ASYNC) && (Init->NSBank != FMC_NORSRAM_BAN… in FMC_NORSRAM_Init()
275 MODIFY_REG(Device->BTCR[FMC_NORSRAM_BANK1], FMC_BCR1_CCLKEN, Init->ContinuousClock); in FMC_NORSRAM_Init()
519 HAL_StatusTypeDef FMC_NAND_Init(FMC_NAND_TypeDef *Device, FMC_NAND_InitTypeDef *Init) in FMC_NAND_Init() argument
523 assert_param(IS_FMC_NAND_BANK(Init->NandBank)); in FMC_NAND_Init()
524 assert_param(IS_FMC_WAIT_FEATURE(Init->Waitfeature)); in FMC_NAND_Init()
525 assert_param(IS_FMC_NAND_MEMORY_WIDTH(Init->MemoryDataWidth)); in FMC_NAND_Init()
526 assert_param(IS_FMC_ECC_STATE(Init->EccComputation)); in FMC_NAND_Init()
527 assert_param(IS_FMC_ECCPAGE_SIZE(Init->ECCPageSize)); in FMC_NAND_Init()
528 assert_param(IS_FMC_TCLR_TIME(Init->TCLRSetupTime)); in FMC_NAND_Init()
529 assert_param(IS_FMC_TAR_TIME(Init->TARSetupTime)); in FMC_NAND_Init()
532 if (Init->NandBank == FMC_NAND_BANK2) in FMC_NAND_Init()
535 … MODIFY_REG(Device->PCR2, PCR_CLEAR_MASK, (Init->Waitfeature | in FMC_NAND_Init()
537 … Init->MemoryDataWidth | in FMC_NAND_Init()
538 … Init->EccComputation | in FMC_NAND_Init()
539 … Init->ECCPageSize | in FMC_NAND_Init()
540 ((Init->TCLRSetupTime) << FMC_PCRx_TCLR_Pos) | in FMC_NAND_Init()
541 ((Init->TARSetupTime) << FMC_PCRx_TAR_Pos))); in FMC_NAND_Init()
546 … MODIFY_REG(Device->PCR3, PCR_CLEAR_MASK, (Init->Waitfeature | in FMC_NAND_Init()
548 … Init->MemoryDataWidth | in FMC_NAND_Init()
549 … Init->EccComputation | in FMC_NAND_Init()
550 … Init->ECCPageSize | in FMC_NAND_Init()
551 ((Init->TCLRSetupTime) << FMC_PCRx_TCLR_Pos) | in FMC_NAND_Init()
552 ((Init->TARSetupTime) << FMC_PCRx_TAR_Pos))); in FMC_NAND_Init()
847 HAL_StatusTypeDef FMC_PCCARD_Init(FMC_PCCARD_TypeDef *Device, FMC_PCCARD_InitTypeDef *Init) in FMC_PCCARD_Init() argument
852 assert_param(IS_FMC_WAIT_FEATURE(Init->Waitfeature)); in FMC_PCCARD_Init()
853 assert_param(IS_FMC_TCLR_TIME(Init->TCLRSetupTime)); in FMC_PCCARD_Init()
854 assert_param(IS_FMC_TAR_TIME(Init->TARSetupTime)); in FMC_PCCARD_Init()
865 Init->Waitfeature | in FMC_PCCARD_Init()
867 (Init->TCLRSetupTime << FMC_PCR4_TCLR_Pos) | in FMC_PCCARD_Init()
868 (Init->TARSetupTime << FMC_PCR4_TAR_Pos))); in FMC_PCCARD_Init()