tychovrahe
|
3cd47f85af
|
feat(legacy): qa build for upgrade testing
|
2023-01-02 11:03:38 +01:00 |
|
Ondrej Mikle
|
71e0b8c1c3
|
feat(legacy): make debugging less painful, remove PRODUCTION macro matrix, split reset_handlers
|
2023-01-02 11:03:38 +01:00 |
|
Pavol Rusnak
|
ed989eb76a
|
legacy/intermediate_fw: fix optflags
|
2020-08-21 15:02:43 +02:00 |
|
Ondrej Mikle
|
ff3b10a329
|
legacy/intermediate_fw: Intermediate firmware for T1 (#1084)
* legacy/intermediate_fw: skeleton FW with RAM shim function
* legacy/intermediate_fw: reboot from RAM
* legacy/intermediate_fw: flash erase from RAM
* legacy/intermediate_fw: port flash erase body from cm3
* legacy/intermediate_fw: erase works with flash unlock
* legacy/intermediate_fw: wait for flash controller ready
* legacy/intermediate_fw: cleanup and add comments
* legacy/intermediate_fw: disable IRQ before reboot
* legacy/intermediate_fw: also erase storage
* legacy/intermediate_fw: style
* legacy/intermediate_fw: dialogs for update bootloader/erase FW
* legacy/intermediate_fw: style
* legacy/intermediate_fw: add bootloader replacement code
* legacy/intermediate_fw: add CI build script for intermediate FW
* legacy/intermediate_fw: call bootloader update
* legacy/intermediate_fw: add bootloader update dependency
* legacy/intermediate_fw: change setup() at start of main
* legacy/intermediate_fw: deduplicate code
* docs: table for MEMORY_PROTECT combinations that work on T1
* legacy/intermediate_fw: deduplicate code
* legacy/intermediate_fw: check if running in privileged mode
* legacy/intermediate_fw: style
* legacy/intermediate_fw: ChangeLog
* legacy/intermediate_fw: make version match latest bootloader included
* legacy/intermediate_fw: style
|
2020-08-21 14:58:13 +02:00 |
|