Home
last modified time | relevance | path

Searched refs:pEraseInit (Results 1 – 25 of 44) sorted by relevance

12

/hal_stm32-latest/stm32cube/stm32f2xx/drivers/src/
Dstm32f2xx_hal_flash_ex.c133 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/
Dstm32f7xx_hal_flash_ex.c156 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/
Dstm32f1xx_hal_flash_ex.c157 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/
Dstm32h7xx_hal_flash_ex.c186 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/
Dstm32f4xx_hal_flash_ex.c160 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/
Dstm32l1xx_hal_flash_ex.c185 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/
Dstm32f3xx_hal_flash_ex.c157 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/
Dstm32f0xx_hal_flash_ex.c157 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/
Dstm32g0xx_hal_flash_ex.c154 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/
Dstm32u0xx_hal_flash_ex.c139 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/
Dstm32wb0x_hal_flash_ex.c110 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/
Dstm32l0xx_hal_flash_ex.c166 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/
Dstm32u5xx_hal_flash_ex.c180 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/
Dstm32h5xx_hal_flash_ex.c168 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/
Dstm32l5xx_hal_flash_ex.c168 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/
Dstm32c0xx_hal_flash_ex.c139 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/
Dstm32g4xx_hal_flash_ex.c138 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/
Dstm32l4xx_hal_flash_ex.c125 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/
Dstm32h7rsxx_hal_flash_ex.c165 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/
Dstm32wbxx_hal_flash_ex.c153 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/
Dstm32wbaxx_hal_flash_ex.c181 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/
Dstm32wlxx_hal_flash_ex.c174 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/
Dstm32g4xx_hal_flash_ex.h52 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/
Dstm32l4xx_hal_flash_ex.h69 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/
Dstm32c0xx_hal_flash_ex.h65 HAL_StatusTypeDef HAL_FLASHEx_Erase(const FLASH_EraseInitTypeDef *pEraseInit, uint32_t *PageError);
66 HAL_StatusTypeDef HAL_FLASHEx_Erase_IT(FLASH_EraseInitTypeDef *pEraseInit);

12