Add update code to updater and use uart for status updates
This commit is contained in:
@@ -37,22 +37,22 @@ void flash_writer_perform_mass_erase(void)
|
||||
uint32_t flash_writer_get_flash_size(void)
|
||||
{
|
||||
uint32_t flash_size;
|
||||
const uint32_t *flash_size_ptr = (const uint32_t *)0x1FFF7A22UL;
|
||||
const uint16_t *flash_size_ptr = (const uint16_t *)0x1FFF7A22UL;
|
||||
|
||||
flash_size = *flash_size_ptr;
|
||||
flash_size = (uint32_t)*flash_size_ptr;
|
||||
flash_size *= 1024;
|
||||
|
||||
return flash_size;
|
||||
}
|
||||
|
||||
int flash_writer_write_to_memory(void *dest, void *src, uint32_t size)
|
||||
int flash_writer_write_to_memory(void *dest, const void *src, uint32_t size)
|
||||
{
|
||||
uint32_t full_word_cnt;
|
||||
uint32_t byte_cnt;
|
||||
uint32_t idx;
|
||||
uint32_t *word_src_ptr;
|
||||
const uint32_t *word_src_ptr;
|
||||
uint32_t *word_dest_ptr;
|
||||
char *char_src_ptr;
|
||||
const char *char_src_ptr;
|
||||
char *char_dest_ptr;
|
||||
|
||||
flash_writer_enable_access();
|
||||
|
||||
Reference in New Issue
Block a user