Commit Graph

42 Commits

Author SHA1 Message Date
Brian Pugh
1aecc6280d more flash chip support: b37b6652eb 2025-03-11 09:45:42 -04:00
Sylverb
8801da4216 Do not disable OSPI1 IRQ for sd card as it's not needed 2024-10-10 10:46:29 +02:00
Sylverb
a058a6c148 Allow to push empty files 2024-10-10 09:15:12 +02:00
Sylverb
4693d02aa9 Remove unused file_path from gnwmanager_comm 2024-10-09 16:25:45 +02:00
Sylverb
7840755b0a Remove syscalls.c for implementing standard time() compatibility 2024-10-09 16:21:29 +02:00
Sylverb
1f1e0bf4c2 Show SD errors on the device screen 2024-10-09 07:57:10 +02:00
Brian Pugh
e29a2c0f87 Add artwork for SD text. 2024-10-08 22:51:08 +02:00
Sylverb
338191722f If uploading a file, some actions specific to flashing data shall
be ignored.
2024-10-08 17:21:53 +02:00
Sylverb
90ab08e1d6 Fix watchdog triggering if there is no SD Card 2024-10-08 14:09:15 +02:00
Sylverb
73b20710be Preliminar support for OSPI1 SD Card (need to fix watchdog trigger
if there is no answer on OSPI1 SD Card)
2024-10-08 13:21:20 +02:00
Sylverb
6f1ecfe815 Better code separation, add FatFs in the project, not as a submodule 2024-10-08 10:02:10 +02:00
Sylverb
ba15211f51 Add sdpush command to store file on SD Card 2024-10-08 07:53:36 +02:00
Brian Pugh
aad87edbe2 fix compiler warnings. 2024-03-24 21:16:36 -07:00
Brian Pugh
a6c7725e12 Add additional data for hash mismatch. 2024-03-24 21:00:48 -07:00
Brian Pugh
4923a9b32c able to provide more useful tips if having issues communicating with external flash chip 2024-03-24 13:55:11 -07:00
Brian Pugh
aabcef5995 Abstract out backend-specfic errors 2023-10-22 14:47:58 -07:00
Brian Pugh
ff018d176f manual HAL_Delay; during the unlocking procedure interrupts aren't setup correctly. 2023-09-27 14:27:37 -07:00
Brian Pugh
6037ab5045 unlock payload from ghidraninja 2023-09-27 14:27:37 -07:00
Brian Pugh
cc67a8ab89 swap out wwdg with iwdg 2023-09-08 19:56:34 -07:00
marian
1dead44763 use error handler in fault interrupts 2023-09-06 22:53:21 +02:00
Brian Pugh
fa7809a5ba fix Error_Handler exiting when optimizations are on. 2023-09-04 20:21:49 -07:00
Brian Pugh
9b1564a534 Significantly shrinkg program size by using -Os 2023-08-27 12:40:07 -07:00
Brian Pugh
0f15cc945f fix off-by-one visualization in progress 2023-08-20 20:05:33 -07:00
Brian Pugh
efcc78b74b switch to hardware sha256 hashing 2023-08-20 19:07:25 -07:00
Brian Pugh
c9f2fa4f75 enable HASH peripheral via stm32mxcube 2023-08-20 17:20:46 -07:00
Brian Pugh
52fc76cd98 mostly working transfer segments 2023-08-20 16:51:42 -07:00
Brian Pugh
94c1bbcbac inactive transfer segments drawn 2023-08-20 16:40:35 -07:00
Brian Pugh
0695cb4a6c transfer segments 2023-08-20 16:36:32 -07:00
Brian Pugh
49bb0075cd fix hashing, make gui call more agnostic 2023-08-20 15:52:36 -07:00
Brian Pugh
42b1e7309b fix hashing watchdog 2023-08-20 15:52:25 -07:00
Brian Pugh
740c467064 re-enable RAM 2023-08-20 13:45:59 -07:00
Brian Pugh
c7b6ca5f84 disable adc, dac, and sai to save space. 2023-08-20 13:31:24 -07:00
Brian Pugh
1ad6dc3a6b selectable sai enable/disable for sound. Saves 13112 bytes. 2023-08-20 13:18:09 -07:00
Brian Pugh
3d75920c07 selectable adc enable/disable for battery voltage measurements. Saves 5448 bytes. 2023-08-20 13:14:32 -07:00
Brian Pugh
8575444933 selectable dac enable/disable for backlights. Saves 1528 bytes 2023-08-20 13:07:04 -07:00
Brian Pugh
a4036d780e fix dac2 2023-08-20 13:02:55 -07:00
Brian Pugh
60eaa748c3 wip; need to revert VTOR stuff 2023-08-19 15:55:07 -07:00
Brian Pugh
0331ebb9d3 wip 2023-08-19 15:55:01 -07:00
Brian Pugh
a9ea7e895d wip 2023-08-19 15:54:41 -07:00
Brian Pugh
3640c1d0a2 updated device config 2023-08-19 15:54:32 -07:00
Brian Pugh
d997fcee9c ioc update headers wip 2023-08-19 15:54:21 -07:00
Brian Pugh
3e9d5d462e Public release. 2023-08-19 15:52:11 -07:00