- Jul 27, 2023
-
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
- Jul 26, 2023
-
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Update the return type of function pointers NetworkSend_t and NetworkRecv_t to match function pointer definition in Mbed TLS. Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
- Jul 25, 2023
-
-
Devaraj Ranganna authored
When device advisor test is active, subscribe to a topic `device_advisor_test` with QoS 1, so that the device advisor can publish the maximum TLS fragment (16023 bytes) to that topic. Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
The config option `appCONFIG_DEVICE_ADVISOR_TEST_ACTIVE` defines whether device advisor test is active or not. While running device advisor tests, this config option should must be set to 1. An additional delay of 8 seconds is added to the backoff delay to ensure that device advisor moves to the next test before initiate a new connection. In addition, increase the network and logging buffer size to 20480 to accommodate the `TLS Receive Maximum Size Fragments` test requirements. Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Some of the logging prints have been changed from info to debug to avoid redundant information on the console during normal run. Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
- Jul 21, 2023
-
-
Devaraj Ranganna authored
Do not enter `MQTTAgent_CommandLoop` when the device is not connected to an MQTT broker. Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
The initial example contained a combined OTA MQTT agent task. Split the OTA MQTT agent task into MQTT agent task and OTA agent task so that other examples can make MQTT agent task and add features if needed. The MQTT agent task provides APIs to detect connectivity to the MQTT broker. The OTA agent task and MQTT pub sub task can use block on these APIs before sending subscribe/publish requests. Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
- Jul 17, 2023
-
-
Devaraj Ranganna authored
Create a system events event group to synchronise MQTT agent task and other tasks which use MQTT agent APIs. Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com> Co-Authored-By:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
- Jul 14, 2023
-
-
Devaraj Ranganna authored
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com> Co-Authored-By:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com> Co-Authored-By:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com>
-
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com>
-
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com>
-
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com>
-
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com>
-
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com> Co-Authored-By:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com> Co-Authored-By:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com> Co-Authored-By:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Signed-off-by:
Paul Szczepanek <paul.szczepanek@arm.com> Co-Authored-By:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
- Jul 06, 2023
-
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Devaraj Ranganna authored
Signed-off-by:
Devaraj Ranganna <devaraj.ranganna@arm.com>
-
Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
Prior to this commit, the BSP retargetted stdio to the USART driver when building with GNU but used the FVP's semihosting when building with the Arm Compiler. For consistency, add retarget support for the Arm Compiler and remove the FVP's run argument for semihosting. The code is imported from the Open IoT SDK. Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
The code size of `aws-iot-example` is too large to fit into the non-secure ROM when built with the GNU toolchain, when using the default optimization level which is `-O0`. To solve this issue, use `-Og` for the GNU toolchain and `-O1` for ARMClang which are their respective recommended optimization levels for reducing code size while keeping a decent debug experience. Also remove the setting of `CMAKE_BUILD_TYPE`, because our toolchain script `toolchains/Modules/Platform/Generic-cortex-m-common.cmake` clears all compiler flags that are build type specific, meaning that which profile we set does not matter. Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-