Changes for doing the acquisition peak search on the FPGA
FPGA should be forced to reconfigure at the beginning of the bootloader.
Callback for a software reset.
Split registration of STM Unique ID callback from registration
of flash writing callbacks. Changed name for function that registers
flash writing callbacks.
Register STM Unique ID callback in init()
Change "register_reset_callback" to "reset_callback_register"
Change "register_stm_unique_id_callback" to "stm_unique_id_callback_register"
Changed "m25_setup" to "m25_register_callbacks"
init.c needs stm_flash.h to register stm_unique_id_callback
Variables should be local to instance since we are going to have multiple
instances of these classes
Callback for reporting acquisition results.
Add sbp_process_messages() to main loop in acq_test.c so we can
send reset request
Instead of printing directly, define __str__ with status and
pass verbose option to write_ihx
Add option to not print "Unhandled bytes"
When wait_for_handshake is called, set self._handshake_received low.
Cleaned up imports.
Register STM flash writing callbacks in the handshake callback
Redefine large unnecessary functions in bootloader to save space
Add -ffunction-sections and -fdata-sections to CFLAGS so linker can discard
unreferenced sections to save space
Change optimization setting to -Os for bootloader. Need to change things
so all sources are built separately with -Os for bootloader.
Change bootloader rom length to 16K