The teensy boards have one button that is dedicated to the bootloader. It would be nice to be able to expand the use of the button.
I would suggest that the bootloader would detect a double click and set a register in the MCU so that the application could detect that it was reset by the...