Commit 0e34eeb
authored
fix: align flash writes to 16 bytes (#80)
* fix: align flash writes to 16 bytes
* Wait for flash initialization done
* FlexHttpClient: Move attaching of websocket
* FirmwareReceptorResetTarget: Use timers instead of HAL_Delay
* Set starting
* Update container
* Flush aligned buffer on end of reception
* Reset when reception is completely stopped
* Update amp-hal-st1 parent f00cf1e commit 0e34eeb
File tree
21 files changed
+234
-53
lines changed- .devcontainer
- .github/workflows
- postmaster
- flex
- instantiations
- programmer
21 files changed
+234
-53
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Submodule amp-embedded-infra-lib updated 33 files
- .github/workflows/ci.yml+4-2
- external/protobuf/CMakeLists.txt+16-3
- external/protoc/CMakeLists.txt+1-1
- hal/unix/UartUnix.cpp+12-3
- infra/syntax/CMakeLists.txt+2-1
- protobuf/echo/Proto.hpp-28
- protobuf/echo/ProtoMessageReceiver.hpp-9
- protobuf/echo/ProtoMessageSender.hpp-10
- protobuf/echo/test/TestMessages.proto-18
- protobuf/echo/test/TestProtoMessageReceiver.cpp-56
- protobuf/echo/test/TestProtoMessageSender.cpp-44
- protobuf/echo_attributes/CMakeLists.txt+1
- protobuf/protoc_echo_plugin/EchoObjects.cpp+27-87
- protobuf/protoc_echo_plugin/EchoObjects.hpp-12
- protobuf/protoc_echo_plugin/ProtoCEchoPlugin.cpp+42-70
- protobuf/protoc_echo_plugin_csharp/ProtoCEchoPluginCSharp.cpp+7-8
- protobuf/protoc_echo_plugin_java/ProtoCEchoPluginJava.cpp+9-9
- services/ble/CMakeLists.txt+2
- services/ble/ClaimingGattClientAdapter.cpp+220
- services/ble/ClaimingGattClientAdapter.hpp+123
- services/ble/GattClient.cpp+4-57
- services/ble/GattClient.hpp+33-25
- services/ble/test/CMakeLists.txt+1
- services/ble/test/TestClaimingGattClientAdapter.cpp+288
- services/ble/test/TestGattClient.cpp+4-70
- services/ble/test_doubles/GattClientMock.hpp+34
- services/echo_console/Console.cpp-42
- services/echo_console/Console.hpp+2-16
- services/util/CMakeLists.txt+1
- services/util/FlashDelegate.hpp+83
- services/util/FlashMultipleAccess.cpp-39
- services/util/FlashMultipleAccess.hpp+3-13
- services/util/test/TestFlashMultipleAccess.cpp+35-36
Submodule amp-hal-st updated 24 files
- .github/workflows/linting-formatting.yml+2-2
- .github/workflows/release-please.yml+1-1
- .github/workflows/security.yml+1-1
- .github/workflows/update-emil-git-tag.yml+1-1
- CMakeLists.txt+1-1
- examples/CMakeLists.txt+1
- examples/blink/CMakeLists.txt+14-14
- examples/freertos/CMakeLists.txt+6-6
- examples/helloworld/CMakeLists.txt+14-14
- examples/sesame/CMakeLists.txt+21
- examples/sesame/LedsAndButton.proto+27
- examples/sesame/Main.cpp+126
- hal_st/middlewares/STM32_WPAN/STM32CubeWBA/CMakeLists.txt+1-1
- hal_st/middlewares/ble_middleware/GattClientSt.cpp+49-77
- hal_st/middlewares/ble_middleware/GattClientSt.hpp+17-28
- hal_st/middlewares/ble_middleware/TracingGattClientSt.cpp+7-7
- hal_st/middlewares/ble_middleware/TracingGattClientSt.hpp+7-7
- hal_st/stm32fxxx/AdcDmaMultiChannelStm.cpp+18-16
- hal_st/stm32fxxx/AdcDmaMultiChannelStm.hpp+2-2
- hal_st/stm32fxxx/AnalogToDigitalPinStm.cpp+16-1
- hal_st/stm32fxxx/AnalogToDigitalPinStm.hpp+2
- services/st_util/StBootloaderCommunicatorUart.cpp+26-10
- services/st_util/StBootloaderCommunicatorUart.hpp+7-2
- services/st_util/test/TestStBootloaderCommunicatorUart.cpp+4-4
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
54 | 61 | | |
55 | 62 | | |
56 | 63 | | |
57 | | - | |
58 | | - | |
59 | 64 | | |
60 | 65 | | |
61 | 66 | | |
| |||
69 | 74 | | |
70 | 75 | | |
71 | 76 | | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
72 | 80 | | |
73 | 81 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| 36 | + | |
35 | 37 | | |
36 | 38 | | |
37 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
| |||
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
24 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
25 | 33 | | |
26 | 34 | | |
27 | 35 | | |
| |||
31 | 39 | | |
32 | 40 | | |
33 | 41 | | |
34 | | - | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
35 | 49 | | |
36 | 50 | | |
37 | 51 | | |
| |||
55 | 69 | | |
56 | 70 | | |
57 | 71 | | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
58 | 77 | | |
59 | 78 | | |
60 | 79 | | |
61 | 80 | | |
62 | 81 | | |
63 | | - | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
64 | 87 | | |
65 | 88 | | |
66 | 89 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
0 commit comments