tillitis-key/hw/application_fpga/fw/tk1
Michael Cardell Widerkrantz 8965fea947
Reset USB controller endpoints when starting
When starting, reset the USB controller to only enable the USB CDC
endpoint and the internal command channel. If the app resets firmware,
but had differend endpoints enabled, we want to go back to a known
state.
2025-05-16 17:09:13 +02:00
..
picorv32 fw: Add syscalls 2025-02-27 14:27:05 +01:00
auth_app.c fw: Harmonize comment style 2025-05-06 17:52:09 +02:00
auth_app.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
firmware.lds fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
flash.c fw: Update flash_write_data() to handle sizes larger than 4096 bytes 2025-05-15 16:13:30 +02:00
flash.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
main.c Reset USB controller endpoints when starting 2025-05-16 17:09:13 +02:00
Makefile fw: Add syscalls 2025-02-27 14:27:05 +01:00
mgmt_app.c fw: Add syscall TK1_SYSCALL_GET_APP_DATA 2025-05-15 14:03:04 +02:00
mgmt_app.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
partition_table.c fw/tools: Change partition checksum to vanilla BLAKE2s 2025-04-29 21:58:50 +02:00
partition_table.h fw: Harmonize comment style 2025-05-06 17:52:09 +02:00
preload_app.c fw: Update flash_write_data() to handle sizes larger than 4096 bytes 2025-05-15 16:13:30 +02:00
preload_app.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
proto.c fw: Harmonize comment style 2025-05-06 17:52:09 +02:00
proto.h fw: Harmonize comment style 2025-05-06 17:52:09 +02:00
qemu_firmware.lds fw: Build qemu_firmware with different linker script 2025-05-15 14:03:04 +02:00
reset.c fw: Use sizeof(resetinfo->app_digest) instead of hardcoded value 2025-05-15 14:14:38 +02:00
reset.h fw: Add syscall TK1_SYSCALL_GET_APP_DATA 2025-05-15 14:03:04 +02:00
rng.c fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
rng.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
spi.c fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
spi.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
start.S fw: Harmonize comment style 2025-05-06 17:52:09 +02:00
state.h fw: Harmonize comment style 2025-05-06 17:52:09 +02:00
storage.c fw: Update flash_write_data() to handle sizes larger than 4096 bytes 2025-05-15 16:13:30 +02:00
storage.h fw: Add pre loaded flash app and flash data storage 2025-04-24 16:02:34 +02:00
syscall_enable.h fw: Add syscalls 2025-02-27 14:27:05 +01:00
syscall_enable.S fw: Harmonize comment style 2025-05-06 17:52:09 +02:00
syscall_handler.c fw: Return reset() return value in TK1_SYSCALL_RESET 2025-05-15 14:14:39 +02:00
syscall_num.h fw: Add syscall TK1_SYSCALL_GET_APP_DATA 2025-05-15 14:03:04 +02:00