/hal_stm32-latest/stm32cube/stm32f2xx/drivers/src/ |
D | stm32f2xx_hal_flash_ex.c | 133 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *SectorError) in HAL_FLASHEx_Erase() argument 142 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 152 if(pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 155 FLASH_MassErase((uint8_t) pEraseInit->VoltageRange, pEraseInit->Banks); in HAL_FLASHEx_Erase() 166 assert_param(IS_FLASH_NBSECTORS(pEraseInit->NbSectors + pEraseInit->Sector)); in HAL_FLASHEx_Erase() 169 for(index = pEraseInit->Sector; index < (pEraseInit->NbSectors + pEraseInit->Sector); index++) in HAL_FLASHEx_Erase() 171 FLASH_Erase_Sector(index, (uint8_t) pEraseInit->VoltageRange); in HAL_FLASHEx_Erase() 204 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 209 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 221 if(pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32f7xx/drivers/src/ |
D | stm32f7xx_hal_flash_ex.c | 156 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *SectorError) in HAL_FLASHEx_Erase() argument 165 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 175 if(pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 179 FLASH_MassErase((uint8_t) pEraseInit->VoltageRange, pEraseInit->Banks); in HAL_FLASHEx_Erase() 181 FLASH_MassErase((uint8_t) pEraseInit->VoltageRange); in HAL_FLASHEx_Erase() 193 assert_param(IS_FLASH_NBSECTORS(pEraseInit->NbSectors + pEraseInit->Sector)); in HAL_FLASHEx_Erase() 196 for(index = pEraseInit->Sector; index < (pEraseInit->NbSectors + pEraseInit->Sector); index++) in HAL_FLASHEx_Erase() 198 FLASH_Erase_Sector(index, (uint8_t) pEraseInit->VoltageRange); in HAL_FLASHEx_Erase() 229 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 237 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32f1xx/drivers/src/ |
D | stm32f1xx_hal_flash_ex.c | 157 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 166 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 168 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 171 if (pEraseInit->Banks == FLASH_BANK_BOTH) in HAL_FLASHEx_Erase() 193 else if (pEraseInit->Banks == FLASH_BANK_2) in HAL_FLASHEx_Erase() 231 assert_param(IS_FLASH_PROGRAM_ADDRESS(pEraseInit->PageAddress)); in HAL_FLASHEx_Erase() 232 assert_param(IS_FLASH_NB_PAGES(pEraseInit->PageAddress, pEraseInit->NbPages)); in HAL_FLASHEx_Erase() 236 if(pEraseInit->PageAddress > FLASH_BANK1_END) in HAL_FLASHEx_Erase() 245 for(address = pEraseInit->PageAddress; in HAL_FLASHEx_Erase() 246 address < (pEraseInit->PageAddress + (pEraseInit->NbPages)*FLASH_PAGE_SIZE); in HAL_FLASHEx_Erase() [all …]
|
/hal_stm32-latest/stm32cube/stm32h7xx/drivers/src/ |
D | stm32h7xx_hal_flash_ex.c | 186 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *SectorError) in HAL_FLASHEx_Erase() argument 192 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 193 assert_param(IS_FLASH_BANK(pEraseInit->Banks)); in HAL_FLASHEx_Erase() 202 if((pEraseInit->Banks & FLASH_BANK_1) == FLASH_BANK_1) in HAL_FLASHEx_Erase() 212 if((pEraseInit->Banks & FLASH_BANK_2) == FLASH_BANK_2) in HAL_FLASHEx_Erase() 223 if(pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 226 FLASH_MassErase(pEraseInit->VoltageRange, pEraseInit->Banks); in HAL_FLASHEx_Erase() 229 if((pEraseInit->Banks & FLASH_BANK_1) == FLASH_BANK_1) in HAL_FLASHEx_Erase() 240 if((pEraseInit->Banks & FLASH_BANK_2) == FLASH_BANK_2) in HAL_FLASHEx_Erase() 257 …for(sector_index = pEraseInit->Sector; sector_index < (pEraseInit->NbSectors + pEraseInit->Sector)… in HAL_FLASHEx_Erase() [all …]
|
/hal_stm32-latest/stm32cube/stm32f4xx/drivers/src/ |
D | stm32f4xx_hal_flash_ex.c | 160 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *SectorError) in HAL_FLASHEx_Erase() argument 169 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 179 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 182 FLASH_MassErase((uint8_t) pEraseInit->VoltageRange, pEraseInit->Banks); in HAL_FLASHEx_Erase() 193 assert_param(IS_FLASH_NBSECTORS(pEraseInit->NbSectors + pEraseInit->Sector)); in HAL_FLASHEx_Erase() 196 … for (index = pEraseInit->Sector; index < (pEraseInit->NbSectors + pEraseInit->Sector); index++) in HAL_FLASHEx_Erase() 198 FLASH_Erase_Sector(index, (uint8_t) pEraseInit->VoltageRange); in HAL_FLASHEx_Erase() 231 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 236 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 248 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32l1xx/drivers/src/ |
D | stm32l1xx_hal_flash_ex.c | 185 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 202 assert_param(IS_NBPAGES(pEraseInit->NbPages)); in HAL_FLASHEx_Erase() 203 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 204 assert_param(IS_FLASH_PROGRAM_ADDRESS(pEraseInit->PageAddress)); in HAL_FLASHEx_Erase() 205 …assert_param(IS_FLASH_PROGRAM_ADDRESS((pEraseInit->PageAddress & ~(FLASH_PAGE_SIZE - 1U)) + pErase… in HAL_FLASHEx_Erase() 209 if (pEraseInit->PageAddress < FLASH_BANK2_BASE) in HAL_FLASHEx_Erase() 213 …if (((pEraseInit->PageAddress & ~(FLASH_PAGE_SIZE - 1U)) + pEraseInit->NbPages * FLASH_PAGE_SIZE -… in HAL_FLASHEx_Erase() 226 …if (((pEraseInit->PageAddress & ~(FLASH_PAGE_SIZE - 1U)) + pEraseInit->NbPages * FLASH_PAGE_SIZE -… in HAL_FLASHEx_Erase() 238 for(address = pEraseInit->PageAddress; in HAL_FLASHEx_Erase() 239 address < ((pEraseInit->NbPages * FLASH_PAGE_SIZE) + pEraseInit->PageAddress); in HAL_FLASHEx_Erase() [all …]
|
/hal_stm32-latest/stm32cube/stm32f3xx/drivers/src/ |
D | stm32f3xx_hal_flash_ex.c | 157 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 166 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 168 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 188 assert_param(IS_FLASH_PROGRAM_ADDRESS(pEraseInit->PageAddress)); in HAL_FLASHEx_Erase() 189 assert_param(IS_FLASH_NB_PAGES(pEraseInit->PageAddress, pEraseInit->NbPages)); in HAL_FLASHEx_Erase() 199 for(address = pEraseInit->PageAddress; in HAL_FLASHEx_Erase() 200 address < ((pEraseInit->NbPages * FLASH_PAGE_SIZE) + pEraseInit->PageAddress); in HAL_FLASHEx_Erase() 238 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 252 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 257 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32f0xx/drivers/src/ |
D | stm32f0xx_hal_flash_ex.c | 157 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 166 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 168 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 188 assert_param(IS_FLASH_PROGRAM_ADDRESS(pEraseInit->PageAddress)); in HAL_FLASHEx_Erase() 189 assert_param(IS_FLASH_NB_PAGES(pEraseInit->PageAddress, pEraseInit->NbPages)); in HAL_FLASHEx_Erase() 199 for(address = pEraseInit->PageAddress; in HAL_FLASHEx_Erase() 200 address < ((pEraseInit->NbPages * FLASH_PAGE_SIZE) + pEraseInit->PageAddress); in HAL_FLASHEx_Erase() 238 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 252 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 257 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32g0xx/drivers/src/ |
D | stm32g0xx_hal_flash_ex.c | 154 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 160 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 175 pEraseInit->Banks = FLASH_BANK_1; in HAL_FLASHEx_Erase() 178 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASS) in HAL_FLASHEx_Erase() 181 FLASH_MassErase(pEraseInit->Banks); in HAL_FLASHEx_Erase() 191 for (index = pEraseInit->Page; index < (pEraseInit->Page + pEraseInit->NbPages); index++) in HAL_FLASHEx_Erase() 194 FLASH_PageErase(pEraseInit->Banks, index); in HAL_FLASHEx_Erase() 226 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 231 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 240 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32u0xx/drivers/src/ |
D | stm32u0xx_hal_flash_ex.c | 139 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 145 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 159 pEraseInit->Banks = FLASH_BANK_1; in HAL_FLASHEx_Erase() 160 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASS) in HAL_FLASHEx_Erase() 173 for (index = pEraseInit->Page; index < (pEraseInit->Page + pEraseInit->NbPages); index++) in HAL_FLASHEx_Erase() 208 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 213 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 222 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase_IT() 235 pEraseInit->Banks = FLASH_BANK_1; in HAL_FLASHEx_Erase_IT() 237 pFlash.Banks = pEraseInit->Banks; in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32wb0x/drivers/src/ |
D | stm32wb0x_hal_flash_ex.c | 110 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 116 assert_param(IS_FLASH_TYPE_ERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 125 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 138 for (index = pEraseInit->Page; index < (pEraseInit->Page + pEraseInit->NbPages); index++) in HAL_FLASHEx_Erase() 168 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 172 assert_param(IS_FLASH_TYPE_ERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 181 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase_IT() 196 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase_IT() 207 pFlash.NbPagesToErase = pEraseInit->NbPages; in HAL_FLASHEx_Erase_IT() 208 pFlash.Page = pEraseInit->Page; in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32l0xx/drivers/src/ |
D | stm32l0xx_hal_flash_ex.c | 166 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 183 assert_param(IS_NBPAGES(pEraseInit->NbPages)); in HAL_FLASHEx_Erase() 184 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 185 assert_param(IS_FLASH_PROGRAM_ADDRESS(pEraseInit->PageAddress)); in HAL_FLASHEx_Erase() 186 …assert_param(IS_FLASH_PROGRAM_ADDRESS((pEraseInit->PageAddress & ~(FLASH_PAGE_SIZE - 1U)) + pErase… in HAL_FLASHEx_Erase() 189 for(address = pEraseInit->PageAddress; in HAL_FLASHEx_Erase() 190 address < ((pEraseInit->NbPages * FLASH_PAGE_SIZE) + pEraseInit->PageAddress); in HAL_FLASHEx_Erase() 230 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 241 assert_param(IS_NBPAGES(pEraseInit->NbPages)); in HAL_FLASHEx_Erase_IT() 242 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32u5xx/drivers/src/ |
D | stm32u5xx_hal_flash_ex.c | 180 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 187 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 201 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase() 206 if ((pEraseInit->TypeErase & (~FLASH_NON_SECURE_MASK)) == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 209 FLASH_MassErase(pEraseInit->Banks); in HAL_FLASHEx_Erase() 219 …for (page_index = pEraseInit->Page; page_index < (pEraseInit->Page + pEraseInit->NbPages); page_in… in HAL_FLASHEx_Erase() 221 FLASH_PageErase(page_index, pEraseInit->Banks); in HAL_FLASHEx_Erase() 236 CLEAR_BIT((*reg_cr), (pEraseInit->TypeErase) & (~(FLASH_NON_SECURE_MASK))); in HAL_FLASHEx_Erase() 252 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 258 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32h5xx/drivers/src/ |
D | stm32h5xx_hal_flash_ex.c | 168 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *SectorError) in HAL_FLASHEx_Erase() argument 175 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 189 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase() 198 if ((pEraseInit->TypeErase & (~FLASH_NON_SECURE_MASK)) == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 201 FLASH_MassErase(pEraseInit->Banks); in HAL_FLASHEx_Erase() 207 else if (pEraseInit->TypeErase == FLASH_TYPEERASE_OBK_ALT) in HAL_FLASHEx_Erase() 222 …for (sector_index = pEraseInit->Sector; sector_index < (pEraseInit->NbSectors + pEraseInit->Sector… in HAL_FLASHEx_Erase() 225 FLASH_Erase_Sector(sector_index, pEraseInit->Banks); in HAL_FLASHEx_Erase() 240 CLEAR_BIT((*reg_cr), (pEraseInit->TypeErase) & (~(FLASH_NON_SECURE_MASK))); in HAL_FLASHEx_Erase() 256 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument [all …]
|
/hal_stm32-latest/stm32cube/stm32l5xx/drivers/src/ |
D | stm32l5xx_hal_flash_ex.c | 168 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 175 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 188 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase() 195 FLASH_MassErase(pEraseInit->Banks); in HAL_FLASHEx_Erase() 205 …for(page_index = pEraseInit->Page; page_index < (pEraseInit->Page + pEraseInit->NbPages); page_ind… in HAL_FLASHEx_Erase() 207 FLASH_PageErase(page_index, pEraseInit->Banks); in HAL_FLASHEx_Erase() 238 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 244 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 263 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase_IT() 264 pFlash.Bank = pEraseInit->Banks; in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32c0xx/drivers/src/ |
D | stm32c0xx_hal_flash_ex.c | 139 HAL_StatusTypeDef HAL_FLASHEx_Erase(const FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 145 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 158 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASS) in HAL_FLASHEx_Erase() 171 for (index = pEraseInit->Page; index < (pEraseInit->Page + pEraseInit->NbPages); index++) in HAL_FLASHEx_Erase() 206 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 211 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 220 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase_IT() 235 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASS) in HAL_FLASHEx_Erase_IT() 246 pFlash.NbPagesToErase = pEraseInit->NbPages; in HAL_FLASHEx_Erase_IT() 247 pFlash.Page = pEraseInit->Page; in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32g4xx/drivers/src/ |
D | stm32g4xx_hal_flash_ex.c | 138 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 144 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 181 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 184 FLASH_MassErase(pEraseInit->Banks); in HAL_FLASHEx_Erase() 202 …for (page_index = pEraseInit->Page; page_index < (pEraseInit->Page + pEraseInit->NbPages); page_in… in HAL_FLASHEx_Erase() 204 FLASH_PageErase(page_index, pEraseInit->Banks); in HAL_FLASHEx_Erase() 237 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 245 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 277 pFlash.Bank = pEraseInit->Banks; in HAL_FLASHEx_Erase_IT() 279 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32l4xx/drivers/src/ |
D | stm32l4xx_hal_flash_ex.c | 125 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 134 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 168 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 171 FLASH_MassErase(pEraseInit->Banks); in HAL_FLASHEx_Erase() 192 …for(page_index = pEraseInit->Page; page_index < (pEraseInit->Page + pEraseInit->NbPages); page_ind… in HAL_FLASHEx_Erase() 194 FLASH_PageErase(page_index, pEraseInit->Banks); in HAL_FLASHEx_Erase() 228 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 236 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 268 pFlash.Bank = pEraseInit->Banks; in HAL_FLASHEx_Erase_IT() 270 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32h7rsxx/drivers/src/ |
D | stm32h7rsxx_hal_flash_ex.c | 165 HAL_StatusTypeDef HAL_FLASHEx_Erase(const FLASH_EraseInitTypeDef *pEraseInit, uint32_t *SectorError) in HAL_FLASHEx_Erase() argument 171 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 184 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 197 …for (sector_index = pEraseInit->Sector; sector_index < (pEraseInit->Sector + pEraseInit->NbSectors… in HAL_FLASHEx_Erase() 215 CLEAR_BIT(FLASH->CR, (pEraseInit->TypeErase | FLASH_CR_SSN)); in HAL_FLASHEx_Erase() 231 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(const FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 236 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 255 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase_IT() 260 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase_IT() 268 pFlash.NbSectorsToErase = pEraseInit->NbSectors; in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32wbxx/drivers/src/ |
D | stm32wbxx_hal_flash_ex.c | 153 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 159 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 172 if (pEraseInit->TypeErase == FLASH_TYPEERASE_PAGES) in HAL_FLASHEx_Erase() 177 for (index = pEraseInit->Page; index < (pEraseInit->Page + pEraseInit->NbPages); index++) in HAL_FLASHEx_Erase() 215 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 220 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 229 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase_IT() 244 if (pEraseInit->TypeErase == FLASH_TYPEERASE_PAGES) in HAL_FLASHEx_Erase_IT() 247 pFlash.NbPagesToErase = pEraseInit->NbPages; in HAL_FLASHEx_Erase_IT() 248 pFlash.Page = pEraseInit->Page; in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32wbaxx/drivers/src/ |
D | stm32wbaxx_hal_flash_ex.c | 181 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 188 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 202 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase() 211 if ((pEraseInit->TypeErase & (~FLASH_NON_SECURE_MASK)) == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 224 …for (page_index = pEraseInit->Page; page_index < (pEraseInit->Page + pEraseInit->NbPages); page_in… in HAL_FLASHEx_Erase() 242 … CLEAR_BIT((*reg_cr), (((pEraseInit->TypeErase) & (~(FLASH_NON_SECURE_MASK))) | FLASH_NSCR1_PNB)); in HAL_FLASHEx_Erase() 260 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 266 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 285 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase_IT() 297 if ((pEraseInit->TypeErase & (~FLASH_NON_SECURE_MASK)) == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32wlxx/drivers/src/ |
D | stm32wlxx_hal_flash_ex.c | 174 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError) in HAL_FLASHEx_Erase() argument 180 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase() 193 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase() 208 for (index = pEraseInit->Page; index < (pEraseInit->Page + pEraseInit->NbPages); index++) in HAL_FLASHEx_Erase() 246 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit) in HAL_FLASHEx_Erase_IT() argument 251 assert_param(IS_FLASH_TYPEERASE(pEraseInit->TypeErase)); in HAL_FLASHEx_Erase_IT() 260 pFlash.ProcedureOnGoing = pEraseInit->TypeErase; in HAL_FLASHEx_Erase_IT() 275 if (pEraseInit->TypeErase == FLASH_TYPEERASE_MASSERASE) in HAL_FLASHEx_Erase_IT() 286 pFlash.NbPagesToErase = pEraseInit->NbPages; in HAL_FLASHEx_Erase_IT() 287 pFlash.Page = pEraseInit->Page; in HAL_FLASHEx_Erase_IT() [all …]
|
/hal_stm32-latest/stm32cube/stm32g4xx/drivers/include/ |
D | stm32g4xx_hal_flash_ex.h | 52 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError); 53 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit);
|
/hal_stm32-latest/stm32cube/stm32l4xx/drivers/include/ |
D | stm32l4xx_hal_flash_ex.h | 69 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError); 70 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit);
|
/hal_stm32-latest/stm32cube/stm32c0xx/drivers/include/ |
D | stm32c0xx_hal_flash_ex.h | 65 HAL_StatusTypeDef HAL_FLASHEx_Erase(const FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError); 66 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit);
|