Commit Graph

605 Commits (31819bd206e15487f42727014348e9c75f4e3dd3)

Author SHA1 Message Date
Daniele Lacamera 31819bd206 Fix wolfBoot_update_trigger() function name
Fixes #142.
2021-08-31 12:14:46 +02:00
Hajer KALLEL de330fbe4f Alligned addresses for STM32L4 2021-08-26 13:03:49 -07:00
Hajer KALLEL 9defbbb94d Changed partition addresses and header size 2021-08-26 13:03:49 -07:00
Hajer KALLEL 2a6c394e97 Changed FLASH ORIGIN 2021-08-26 13:03:49 -07:00
David Garske ff28cec38a Minor cleanups. Add the required Cube HAL to app Makefile. 2021-08-26 13:03:49 -07:00
Hajer KALLEL 17a3d5c476 Added led support for STM32L4R5 2021-08-26 13:03:49 -07:00
Hajer KALLEL 94cacfe795 Added test-app for STM32L4 2021-08-26 13:03:49 -07:00
Hajer KALLEL 3ee5f3942a Added link to STM32L4 2021-08-26 13:03:49 -07:00
Hajer KALLEL dc798f29e2 Added support for STM32L4 2021-08-26 13:03:49 -07:00
Hajer KALLEL ad067f1462 Fixed ident at line 171 2021-08-26 13:03:49 -07:00
Hajer KALLEL 0f0c7708fe Replaced tab with 4 spaces at line 119 2021-08-26 13:03:49 -07:00
Hajer KALLEL 963bce9fac Fixed indentations and if else braces
Added hal_flash_lock(); and renamed clear_errors(); to hal_flash_clear_errors();
2021-08-26 13:03:49 -07:00
Hajer KALLEL b7d427e36e Removed whitespace 2021-08-26 13:03:49 -07:00
Hajer KALLEL 84869d65c8 Changed STM32CUBE path 2021-08-26 13:03:49 -07:00
Hajer KALLEL 9c6c5f3246 stm32l4xx hal configuration 2021-08-26 13:03:49 -07:00
Hajer KALLEL dfddc06dec Added support for STM32L4xx 2021-08-26 13:03:49 -07:00
Hajer KALLEL c14d70b8fa Added config for STM32L4 2021-08-26 13:03:49 -07:00
Hajer KALLEL e75b5274ef Added support for STM32L4 2021-08-26 13:03:49 -07:00
Hajer KALLEL b35be0e545 Added HAL_GetTick def for compilation 2021-08-26 13:03:49 -07:00
Hajer KALLEL 0db770810b added RAMFUNCTION and checked indentation 2021-08-26 13:03:49 -07:00
Hajer KALLEL d5b550c110 Added support for STM32L4x6 2021-08-26 13:03:49 -07:00
Hajer KALLEL 8272fa3972 a 2021-08-26 13:03:49 -07:00
Hajer KALLEL e3a4e2378e Added support for STM32L4x6 2021-08-26 13:03:49 -07:00
David Garske 49dd8c176c
Merge pull request #141 from danielinux/autotest-fix
Fix for Jenkins tests
2021-08-24 06:58:52 -07:00
Daniele Lacamera aba428b243 Changed bitrate for uart_flash tests 2021-08-24 10:00:04 +02:00
Daniele Lacamera 84034d5583 Fixed variable definitions in autotest 2021-08-23 19:48:32 +02:00
David Garske 40d17a7c70
Merge pull request #125 from danielinux/delta-update
Incremental updates
2021-08-20 09:59:00 -07:00
Daniele Lacamera 012bba3ce3 Fixed after review comments 2021-08-20 10:10:51 +02:00
Daniele Lacamera 7e93921396 Added missing bmdiff.c file 2021-08-19 19:04:04 +02:00
Daniele Lacamera 25eb2b963e Added header tags for inverse update, fixed sign.c 2021-08-19 19:04:04 +02:00
David Garske 9c1daee6b5 Change `make keytools` to force rebuild the tools. 2021-08-19 09:29:11 -07:00
Daniele Lacamera 69e5a361d3 Guard gcc dialect attribute 2021-08-17 16:10:28 +02:00
Daniele Lacamera 51ad005976 CL bmpatch/bmdiff tool moved to separate module 2021-08-17 16:01:16 +02:00
Daniele Lacamera 39ee01a948 Added roll-back feature via inverse patch 2021-08-17 15:44:34 +02:00
Daniele Lacamera b21f0f93b7 Using fixed delta blocks of 256B to save memory 2021-08-16 16:38:06 +02:00
Daniele Lacamera 7f74f3a1ae Fixed 'test-delta-update' target using test-delta.mk 2021-08-16 12:27:56 +02:00
Daniele Lacamera 092783b0ea Refactoring of sign.c to add delta updates 2021-08-16 12:04:06 +02:00
Daniele Lacamera 301bc3e0b6 Test through 'test-delta' target
- changed syntax for test-expect-version to accept a UART_DEV
2021-08-16 12:00:39 +02:00
Daniele Lacamera 3b0c434a13 Added missing header delta.h 2021-08-16 12:00:39 +02:00
Daniele Lacamera 38e9cd17f6 Fixed diff/patch.
- Added test
- Removed debug printfs
2021-08-16 11:59:46 +02:00
Daniele Lacamera c35c9bb34e Improved diff algorithm to match update.
- Added in-place image patching to ./bmpatch tool
- Temporarily added debug prints
2021-08-16 11:59:46 +02:00
Daniele Lacamera 68bd170b6c Added delta tool 2021-08-16 11:59:46 +02:00
Daniele Lacamera 11959dac9f Fixed sign.py, delta offset. Simplest case update works. 2021-08-16 11:59:46 +02:00
Daniele Lacamera b74a4f69e2 Changed delta mechanism + added key tool diff function 2021-08-16 11:59:45 +02:00
Daniele Lacamera 6fae229a63 Don't check image address against 0x0000, which is a valid address. 2021-08-16 11:56:15 +02:00
Daniele Lacamera 13541ec046 Delta updates, draft update mechanism with hdr replacement 2021-08-16 11:56:13 +02:00
Daniele Lacamera 7ff1887ad7 Initial delta code + HDR tag for manifest 2021-08-16 11:54:27 +02:00
David Garske 1509b233da STM32L5 Documentation improvements. 2021-08-02 01:33:11 -07:00
elms 546aef1f27
Merge pull request #137 from danielinux/api_fix_update 2021-07-29 07:43:46 -07:00
Daniele Lacamera 0453044875 Fixed API function name in docs 2021-07-29 15:22:13 +02:00