Pinned HAL flash.c:HAL_FLASH_Program HALFWORD one16bit store; WORD/DOUBLEWORD sequentialhalfwords. FLASH_WaitForLastOperation pollsBSY withHAL_GetTick/50000ms andreportsPGERR/WRPERR; ticknotindependentboundduringFlashstall. HAL_FLASH_Unlock checksLOCKafterkeys; HAL_FLASH_Lock setsLOCK. flash_ex.c:HAL_FLASHEx_Erase usesPageAddress/NbPages andfaultyaddressoutput. Headerflash_ex.h FLASH_PAGE_SIZE0x800. FullunchangedlicenseddriversinsourceZIP; actualsourcehashesmanifest.
