1 //-----------------------------------------------------------------------------
2 // This code is licensed to you under the terms of the GNU GPL, version 2 or,
3 // at your option, any later version. See the LICENSE.txt file for the text of
5 //-----------------------------------------------------------------------------
6 // Flashing utility functions
7 //-----------------------------------------------------------------------------
14 #define FLASH_MAX_FILES 4
27 flash_seg_t
*segments
;
30 int flash_load(flash_file_t
*ctx
, const char *name
, int can_write_bl
, int flash_size
);
31 int flash_start_flashing(int enable_bl_writes
, char *serial_port_name
, uint32_t *max_allowed
);
32 int flash_write(flash_file_t
*ctx
);
33 void flash_free(flash_file_t
*ctx
);
34 int flash_stop_flashing(void);