Lines Matching refs:uint32_t

91 void XMC_FLASH_lLoadPageCommand(uint32_t low_word, uint32_t high_word);
92 void XMC_FLASH_lWritePageCommand(uint32_t *page_start_address);
93 void XMC_FLASH_lWriteUCBPageCommand(uint32_t *page_start_address);
94 void XMC_FLASH_lEraseSectorCommand(uint32_t *sector_start_address);
95 void XMC_FLASH_lDisableSectorWriteProtectionCommand(uint32_t user, uint32_t password_0, uint32_t pa…
96 void XMC_FLASH_lDisableReadProtectionCommand(uint32_t password_0, uint32_t password_1);
98 void XMC_FLASH_lErasePhysicalSectorCommand(uint32_t *sector_start_address);
106 volatile uint32_t *address; in XMC_FLASH_lEnterPageModeCommand()
108 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lEnterPageModeCommand()
109 *address = (uint32_t)0x50U; in XMC_FLASH_lEnterPageModeCommand()
115 void XMC_FLASH_lLoadPageCommand(uint32_t low_word, uint32_t high_word) in XMC_FLASH_lLoadPageCommand()
117 volatile uint32_t *address; in XMC_FLASH_lLoadPageCommand()
119 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x55f0U); in XMC_FLASH_lLoadPageCommand()
121 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x55f4U); in XMC_FLASH_lLoadPageCommand()
128 void XMC_FLASH_lWritePageCommand(uint32_t *page_start_address) in XMC_FLASH_lWritePageCommand()
130 volatile uint32_t *address; in XMC_FLASH_lWritePageCommand()
132 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lWritePageCommand()
134 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lWritePageCommand()
136 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lWritePageCommand()
145 void XMC_FLASH_lWriteUCBPageCommand(uint32_t *page_start_address) in XMC_FLASH_lWriteUCBPageCommand()
147 volatile uint32_t *address; in XMC_FLASH_lWriteUCBPageCommand()
149 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lWriteUCBPageCommand()
151 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lWriteUCBPageCommand()
153 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lWriteUCBPageCommand()
162 void XMC_FLASH_lEraseSectorCommand(uint32_t *sector_start_address) in XMC_FLASH_lEraseSectorCommand()
164 volatile uint32_t *address; in XMC_FLASH_lEraseSectorCommand()
166 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lEraseSectorCommand()
168 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lEraseSectorCommand()
170 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lEraseSectorCommand()
172 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lEraseSectorCommand()
174 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lEraseSectorCommand()
185 void XMC_FLASH_lDisableSectorWriteProtectionCommand(uint32_t user, uint32_t password_0, uint32_t pa… in XMC_FLASH_lDisableSectorWriteProtectionCommand()
187 volatile uint32_t *address; in XMC_FLASH_lDisableSectorWriteProtectionCommand()
189 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lDisableSectorWriteProtectionCommand()
191 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lDisableSectorWriteProtectionCommand()
193 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x553cU); in XMC_FLASH_lDisableSectorWriteProtectionCommand()
195 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lDisableSectorWriteProtectionCommand()
197 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lDisableSectorWriteProtectionCommand()
199 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5558U); in XMC_FLASH_lDisableSectorWriteProtectionCommand()
207 void XMC_FLASH_lDisableReadProtectionCommand(uint32_t password_0, uint32_t password_1) in XMC_FLASH_lDisableReadProtectionCommand()
209 volatile uint32_t *address; in XMC_FLASH_lDisableReadProtectionCommand()
211 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lDisableReadProtectionCommand()
213 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lDisableReadProtectionCommand()
215 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x553cU); in XMC_FLASH_lDisableReadProtectionCommand()
217 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lDisableReadProtectionCommand()
219 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lDisableReadProtectionCommand()
221 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5558U); in XMC_FLASH_lDisableReadProtectionCommand()
230 volatile uint32_t *address; in XMC_FLASH_lClearStatusCommand()
232 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lClearStatusCommand()
251 uint32_t XMC_FLASH_GetStatus(void) in XMC_FLASH_GetStatus()
259 void XMC_FLASH_EnableEvent(const uint32_t event_msk) in XMC_FLASH_EnableEvent()
267 void XMC_FLASH_DisableEvent(const uint32_t event_msk) in XMC_FLASH_DisableEvent()
275 void XMC_FLASH_ProgramPage(uint32_t *address, const uint32_t *data) in XMC_FLASH_ProgramPage()
277 uint32_t idx; in XMC_FLASH_ProgramPage()
290 while ((FLASH0->FSR & (uint32_t)FLASH_FSR_PBUSY_Msk) != 0U){} in XMC_FLASH_ProgramPage()
296 void XMC_FLASH_EraseSector(uint32_t *address) in XMC_FLASH_EraseSector()
302 while ((FLASH0->FSR & (uint32_t)FLASH_FSR_PBUSY_Msk) != 0U){} in XMC_FLASH_EraseSector()
308 void XMC_FLASH_lErasePhysicalSectorCommand(uint32_t *sector_start_address) in XMC_FLASH_lErasePhysicalSectorCommand()
310 volatile uint32_t *address; in XMC_FLASH_lErasePhysicalSectorCommand()
312 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lErasePhysicalSectorCommand()
314 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lErasePhysicalSectorCommand()
316 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lErasePhysicalSectorCommand()
318 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lErasePhysicalSectorCommand()
320 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lErasePhysicalSectorCommand()
332 volatile uint32_t *address; in XMC_FLASH_lRepairPhysicalSectorCommand()
334 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lRepairPhysicalSectorCommand()
336 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lRepairPhysicalSectorCommand()
338 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lRepairPhysicalSectorCommand()
340 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_lRepairPhysicalSectorCommand()
342 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_lRepairPhysicalSectorCommand()
351 void XMC_FLASH_ErasePhysicalSector(uint32_t *address) in XMC_FLASH_ErasePhysicalSector()
357 while ((FLASH0->FSR & (uint32_t)FLASH_FSR_PBUSY_Msk) != 0U){} in XMC_FLASH_ErasePhysicalSector()
372 void XMC_FLASH_EraseUCB(uint32_t *ucb_sector_start_address) in XMC_FLASH_EraseUCB()
374 volatile uint32_t *address; in XMC_FLASH_EraseUCB()
376 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_EraseUCB()
378 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_EraseUCB()
380 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_EraseUCB()
382 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_EraseUCB()
384 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0xaaa8U); in XMC_FLASH_EraseUCB()
390 while ((FLASH0->FSR & (uint32_t)FLASH_FSR_PBUSY_Msk) != 0U){} in XMC_FLASH_EraseUCB()
398 volatile uint32_t *address; in XMC_FLASH_Reset()
400 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_Reset()
408 uint32_t checksum = 0; in XMC_FLASH_InstallBMI()
418 XMC_FLASH_lLoadPageCommand(((const uint32_t *)bmi_string)[0], ((const uint32_t *)bmi_string)[1]); in XMC_FLASH_InstallBMI()
419 XMC_FLASH_lLoadPageCommand(((const uint32_t *)bmi_string)[2], ((const uint32_t *)bmi_string)[3]); in XMC_FLASH_InstallBMI()
420 XMC_FLASH_lLoadPageCommand(((const uint32_t *)bmi_string)[4], ((const uint32_t *)bmi_string)[5]); in XMC_FLASH_InstallBMI()
421 XMC_FLASH_lLoadPageCommand(((const uint32_t *)bmi_string)[6], ((const uint32_t *)bmi_string)[7]); in XMC_FLASH_InstallBMI()
422 XMC_FLASH_lLoadPageCommand(((const uint32_t *)bmi_string)[8], 0); in XMC_FLASH_InstallBMI()
424 for (uint32_t idx = 0U; idx < (XMC_FLASH_WORDS_PER_PAGE - XMC_FLASH_BMI_STRING_WORDS); idx += 2U) in XMC_FLASH_InstallBMI()
429 XMC_FLASH_lWriteUCBPageCommand((uint32_t *)((uint32_t)XMC_FLASH_UCB2 + XMC_FLASH_BYTES_PER_PAGE)); in XMC_FLASH_InstallBMI()
432 while ((FLASH0->FSR & (uint32_t)FLASH_FSR_PBUSY_Msk) != 0U){} in XMC_FLASH_InstallBMI()
439 uint32_t protection_mask, in XMC_FLASH_InstallProtection()
440 uint32_t password_0, in XMC_FLASH_InstallProtection()
441 uint32_t password_1) in XMC_FLASH_InstallProtection()
443 uint32_t idx; in XMC_FLASH_InstallProtection()
459 …XMC_FLASH_lWriteUCBPageCommand((uint32_t *)((uint32_t)XMC_FLASH_UCB0 + (user * XMC_FLASH_BYTES_PER… in XMC_FLASH_InstallProtection()
462 while ((FLASH0->FSR & (uint32_t)FLASH_FSR_PBUSY_Msk) != 0U){} in XMC_FLASH_InstallProtection()
470 uint32_t idx; in XMC_FLASH_ConfirmProtection()
485 XMC_FLASH_lWriteUCBPageCommand((uint32_t *)((uint32_t)XMC_FLASH_UCB0 + in XMC_FLASH_ConfirmProtection()
489 while ((FLASH0->FSR & (uint32_t)FLASH_FSR_PBUSY_Msk) != 0U){} in XMC_FLASH_ConfirmProtection()
495 bool XMC_FLASH_VerifyReadProtection(uint32_t password_0, uint32_t password_1) in XMC_FLASH_VerifyReadProtection()
500 if ((XMC_FLASH_GetStatus() & (uint32_t)XMC_FLASH_STATUS_READ_PROTECTION_INSTALLED) != 0U) in XMC_FLASH_VerifyReadProtection()
505 …status = (bool)(XMC_FLASH_GetStatus() & (uint32_t)XMC_FLASH_STATUS_READ_PROTECTION_DISABLED_STATE); in XMC_FLASH_VerifyReadProtection()
515 bool XMC_FLASH_VerifyWriteProtection(uint32_t user, in XMC_FLASH_VerifyWriteProtection()
516 uint32_t protection_mask, in XMC_FLASH_VerifyWriteProtection()
517 uint32_t password_0, in XMC_FLASH_VerifyWriteProtection()
518 uint32_t password_1) in XMC_FLASH_VerifyWriteProtection()
521 uint32_t *flash_procon_ptr = (uint32_t *)(void*)(&(FLASH0->PROCON0) + user); in XMC_FLASH_VerifyWriteProtection()
526 …if ((XMC_FLASH_GetStatus() & (uint32_t)((uint32_t)1U << (uint32_t)((uint32_t)FLASH_FSR_WPROIN0_Pos… in XMC_FLASH_VerifyWriteProtection()
531 …status = (bool)((XMC_FLASH_GetStatus() & (uint32_t)((uint32_t)1U << (uint32_t)((uint32_t)FLASH_FSR… in XMC_FLASH_VerifyWriteProtection()
532 …(*flash_procon_ptr == (protection_mask & (uint32_t)(~(uint32_t)XMC_FLASH_PROTECTION_READ_GLOBAL))); in XMC_FLASH_VerifyWriteProtection()
543 volatile uint32_t *address; in XMC_FLASH_ResumeProtection()
545 address = (uint32_t *)(XMC_FLASH_UNCACHED_BASE + 0x5554U); in XMC_FLASH_ResumeProtection()