Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void FLASH_ReadData(const uint8_t param, void *data)
- {
- uint32_t Address = FLASH_USER_START_ADDR + memseek(param);
- uint32_t paramSize = INFO_FLASH_T[param];
- uint8_t towrite = 0;
- int32_t tmp = 0;
- while(paramSize>0)
- {
- towrite = (paramSize>sizeof(uint32_t))?sizeof(uint32_t):paramSize;
- tmp = FLASH_ReadWord(Address);
- memcpy(data, &tmp, towrite);
- paramSize -= towrite;
- data += towrite;
- Address += towrite;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement