{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":670246463,"defaultBranch":"main","name":"iot-reference-arm-corstone3xx","ownerLogin":"FreeRTOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-24T16:00:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54647343?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711631636.0","currentOid":""},"activityList":{"items":[{"before":"35da8b9eede545f102532fdea38b2a8fd2ec7cd4","after":"12828dc2300ea71b273a17c07a7fa89f17b05d30","ref":"refs/heads/main","pushedAt":"2024-05-09T10:10:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"freertos-kernel: Update to `V11.1.0` release\n\nEven though CMake supports circular dependency, but currently it is\nsupported only for static libraries. If CMake detects a circular\ndependency which involves an object library then CMake stops. For more\ninfo, check https://gitlab.kitware.com/cmake/cmake/-/issues/17905.\n\nWith FreeRTOS-Kernel 11.1.0 release, FreeRTOS-Kernel produces a single\nstatic library. As part of this effort, `freertos_kernel_port` library\nhas been changed to an `OBJECT` library. With our current dependency\nchain in FRI, this leads to a circular dependency with an object\nlibrary. Therefore, remove the dependency of `freertos_config` on\n`fri-bsp` to avoid this. Because of this, we've to add the necessary\nincludes from bsp to `freertos-config`.\n\nThe CS315 network interface layer inside the FreeRTOS TCP/IP stack\nhttps://github.com/FreeRTOS/FreeRTOS-Plus-TCP/blob/main/source/portable/NetworkInterface/MPS4_CS315/Device/Include/SSE315.h#L62\nis done in such a way that it depends on fri-bsp. Therefore, add\n`freertos_plus_tcp` dependency on `fri-bsp`.\n\nIn general, a library A depending on another library B should avoid\nlinking against granular libraries defined inside the library B. This\ncan cause build failures in future. Therefore, the dependency of\n`isp_platform_driver_system` and `isp_control` on\n`freertos_kernel_include` has been changed to `freertos_kernel`.\n\nSigned-off-by: Devaraj Ranganna ","shortMessageHtmlLink":"freertos-kernel: Update to V11.1.0 release"}},{"before":"41c4e5cb75550b791d946480c0aadc2cf055a7b9","after":"35da8b9eede545f102532fdea38b2a8fd2ec7cd4","ref":"refs/heads/main","pushedAt":"2024-05-07T16:58:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"integration-tests: Fix nightly job failures\n\nWith https://github.com/FreeRTOS/FreeRTOS-Plus-TCP/commit/4471af64de1d481374881917bbba8736b1217530,\na validation logic has been introduced which checks, if one of the\naddress in an IP packet is loopback then both source and destination\naddresses must be loopback. For network interface tests, we run the\nserver on the local machine and use loopback interface address in\nintegration tests to communicate with the server. This causes\nvalidation logic to fail, as the destination address in the IP in the\npacket returned by the server is not a loopback address, but instead\naddress assigned to the device. As a workaround, we use the ethernet\ninterface address of the host machine instead of loopback to\ncommunicate with the server.\n\nIn addition, add a job retry logic to nightly build jobs so that, jobs\ngets restarted for known failures.\n\nSigned-off-by: Devaraj Ranganna ","shortMessageHtmlLink":"integration-tests: Fix nightly job failures"}},{"before":"033614395fe89533a27193dfe335c1ea8890343b","after":"41c4e5cb75550b791d946480c0aadc2cf055a7b9","ref":"refs/heads/main","pushedAt":"2024-05-07T00:31:36.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"cookpate","name":"Patrick Cook","path":"/cookpate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114708437?s=80&v=4"},"commit":{"message":"readme: Add components fetching section\n\nSigned-off-by: Ahmed Ismail ","shortMessageHtmlLink":"readme: Add components fetching section"}},{"before":"d1d901f45517a52b39e6941e90ea42a21a12d53d","after":"033614395fe89533a27193dfe335c1ea8890343b","ref":"refs/heads/main","pushedAt":"2024-04-29T08:33:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"spell-words: Add missing unidentified keyword\n\nSigned-off-by: Ahmed Ismail ","shortMessageHtmlLink":"spell-words: Add missing unidentified keyword"}},{"before":"781d45f682305ab9032c0f6a7c269edf923da8fe","after":"d1d901f45517a52b39e6941e90ea42a21a12d53d","ref":"refs/heads/main","pushedAt":"2024-04-22T08:56:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"build: Bump FreeRTOS-Plus-TCP commit hash\n\nCS315 support have been added to the FreeRTOS-Plus-TCP.\nBumped the submodule's commit hash to the one which\nadded the new platform.\n\nSigned-off-by: Dávid Házi ","shortMessageHtmlLink":"build: Bump FreeRTOS-Plus-TCP commit hash"}},{"before":"170f3a940d811962741d71ee87c506d403835a6a","after":"781d45f682305ab9032c0f6a7c269edf923da8fe","ref":"refs/heads/main","pushedAt":"2024-04-16T09:43:40.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"ci: Enable software inferecing in speech-recogntion application\n\nSigned-off-by: Devaraj Ranganna ","shortMessageHtmlLink":"ci: Enable software inferecing in speech-recogntion application"}},{"before":"fbf1325faddffcadf4181a396500a3bbfeb76725","after":"170f3a940d811962741d71ee87c506d403835a6a","ref":"refs/heads/main","pushedAt":"2024-04-10T08:20:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"ci: Optimise execution time\n\nThis commit include the following changes:\n\n* Move testing ML applications built with GNU toolchain\nto nightly build scheduled pipeline.\n\n* Move testing applications with software inference\nto nightly build scheduled pipeline.\n\n* Move testing applications with VSI as input audio\nsource to nightly build scheduled pipeline.\n\nSigned-off-by: Ahmed Ismail ","shortMessageHtmlLink":"ci: Optimise execution time"}},{"before":"357a90338202d1509a5cbaad089af7d1e145c8c5","after":"fbf1325faddffcadf4181a396500a3bbfeb76725","ref":"refs/heads/main","pushedAt":"2024-03-28T12:56:52.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"fri: Release `v202403.00`\n\n* Updated `CHANGELOG.md` and `manifest.yml`\n* Fixed incorrect config in `pyproject.toml`\n* Updated to latest release `v0.3.0` of `arm-corstone-platform-bsp`\n\nSigned-off-by: Devaraj Ranganna ","shortMessageHtmlLink":"fri: Release v202403.00"}},{"before":"da155ca5b47dda9fe7712ea7a0daf328435e1d0c","after":"357a90338202d1509a5cbaad089af7d1e145c8c5","ref":"refs/heads/main","pushedAt":"2024-03-24T13:41:02.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"tools: Set `NPU_ID` to null string in run script\n\nThe `NPU_ID` defines the NPU to be used and it is defaulted to `U65`\nwhich causes issues with Corstone-300 and Corstone-310 which are built\nwith `U55` as default NPU. Therefore, setting `NPU_ID` to null string\nleads to using `U55` for Corstone-300 and Corstone-310 and `U65` for\nCorstone-315 as default NPU respectively.\n\nSigned-off-by: Devaraj Ranganna ","shortMessageHtmlLink":"tools: Set NPU_ID to null string in run script"}},{"before":"b9433641133612788d99d4c744a68984f243f30b","after":"da155ca5b47dda9fe7712ea7a0daf328435e1d0c","ref":"refs/heads/main","pushedAt":"2024-03-18T11:40:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"ml-apps: Fix building different ML apps subsequently\n\nWhen building ML apps, the MLEK downloads model resources\nfor the model specified by a given application.\nThe FRI integration of the MLEK prevents these resources\nfrom being re-donwloaded if they already exist to speed up\nbuild time.\n\nHowever, in the case of a different application being build,\nmodel resources have to be re-downloaded as different ML\napplications use different models.\nTo allow the re-download of model resources, the generated\nML model resources subdirectory is now generated in the CMake\nbuild directory.\n\nBuilding a different application requires triggering\na clean build which will also delete the resources specific\nto a model used by another application.\n\nSigned-off-by: Hugues Kamba Mpiana ","shortMessageHtmlLink":"ml-apps: Fix building different ML apps subsequently"}},{"before":"f104930b5d613811c4ea513bd3e4da9531a4d231","after":"b9433641133612788d99d4c744a68984f243f30b","ref":"refs/heads/main","pushedAt":"2024-03-17T05:57:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"moninom1","name":"Monika Singh","path":"/moninom1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108652024?s=80&v=4"},"commit":{"message":"lib-tests-app: Fix build issue (#62)\n\nThe `freertos-iot-libraries-tests` application\r\nwas mistakenly relying on another app's TF-M configuration file.\r\nThe other app (`aws-iot-example`) was removed along with its\r\nconfiguration files.\r\n\r\nThe `freertos-iot-libraries-tests` application now uses its\r\nown TF-M configuration file.\r\n\r\nSigned-off-by: Hugues Kamba-Mpiana ","shortMessageHtmlLink":"lib-tests-app: Fix build issue (#62)"}},{"before":"e703386c82b96625aebd1f263be0ea19c4e7f340","after":"f104930b5d613811c4ea513bd3e4da9531a4d231","ref":"refs/heads/main","pushedAt":"2024-03-14T09:54:30.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"ci: Add Corstone315 and Object Detection app tests\n\nCorstone-315 added to the blinky and to the\nML/OTA tests too.\n\nSigned-off-by: Dávid Házi ","shortMessageHtmlLink":"ci: Add Corstone315 and Object Detection app tests"}},{"before":"9bc22955ab551b36e401ed2ca678f216ddc567cb","after":"e703386c82b96625aebd1f263be0ea19c4e7f340","ref":"refs/heads/main","pushedAt":"2024-03-11T10:26:24.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"keyword-detection: Add real clock time synchronisation\n\nAdd real clock time synchronisation to keyword-detection application\nby using `coresntp` and `helpers-time-sync` libraries\nThis would require using MbedTLS time functions alternatives\nto query the correct synchronised real clock time.\n\nThis addition would fix AWS TLS Expired Server Cert test\nas previously, wrong clock time was fetched which result\nin using expired server certificate. Now, correct clock\ntime would be fetched which results in target rejecting the\nserver's expired certificate which in turn fixes the test.\n\nSigned-off-by: Ahmed Ismail ","shortMessageHtmlLink":"keyword-detection: Add real clock time synchronisation"}},{"before":"7ff0f59d6c62698ca7c101e31e54db7b97bad728","after":"9bc22955ab551b36e401ed2ca678f216ddc567cb","ref":"refs/heads/main","pushedAt":"2024-03-11T10:26:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"heap-management: Use C memory management APIs\n\nWe shouldn't be allocating heap using C and FreeRTOS\nheap management APIs as we might end up with both FreeRTOS heap\nand C heap. This can lead to several unexpected issues.\n\nC standard heap functions are used to unify heap allocations\nas we can't use FreeRTOS heap management APIs because this\nwould require patching lots of file as part of\nml-embedded-evaluation-kit library which use C standard heap\nfunctions for heap allocations.\n\nHeap space is increased by `0x10000` as C standard heap\nmanagement APIs requires more heap space for the existing\nFRI applications because it is less optimised than FreeRTOS heap\nmanagement APIS (heap_4).\n\nSigned-off-by: Ahmed Ismail ","shortMessageHtmlLink":"heap-management: Use C memory management APIs"}},{"before":"148e59d47057d4dd6633309b6f11fe8cdba7b93b","after":"7ff0f59d6c62698ca7c101e31e54db7b97bad728","ref":"refs/heads/main","pushedAt":"2024-03-06T07:55:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chinglee-iot","name":null,"path":"/chinglee-iot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61685396?s=80&v=4"},"commit":{"message":"mlek: Increase build speed with reduced use case resource metadata (#59)\n\nPatch the library to provide a reduced set of metadata\r\nto download and optimize when building applications.\r\n\r\nThe only models specified in the use case resources files\r\n(depending on the application) are asr and kws.\r\n\r\nThose are the only models required by the FRI applications.\r\n\r\nThe build time for the ML applications have been\r\nreduced by 40%.\r\n\r\nSigned-off-by: Hugues Kamba-Mpiana ","shortMessageHtmlLink":"mlek: Increase build speed with reduced use case resource metadata (#59)"}},{"before":"0f95b71cc92a60a7bcf0290ade4008dee406ef02","after":"148e59d47057d4dd6633309b6f11fe8cdba7b93b","ref":"refs/heads/main","pushedAt":"2024-03-01T10:43:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"device-provisioning: Add process documentation\n\nSigned-off-by: Ahmed Ismail ","shortMessageHtmlLink":"device-provisioning: Add process documentation"}},{"before":"6061e7dd57b42b55aa0f7de939a9546a76776298","after":"0f95b71cc92a60a7bcf0290ade4008dee406ef02","ref":"refs/heads/main","pushedAt":"2024-03-01T10:42:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"bsp: Improve async serial driver\n\nThe CMSIS6 has an IRQ driven CMSIS compliant\nUART driver.\n\nUSART0 is set to non-secure.\n\nTX/RX are now also turned ON at initialization\nof the USART.\nBecause the driver is IRQ driven, the send function\nonly initiates the transaction. To maintain the CMSIS5\noperation model, a busy wait for the completion of the\nsend operation is required.\n\nSigned-off-by: Dávid Házi ","shortMessageHtmlLink":"bsp: Improve async serial driver"}},{"before":"e8b3c534cf21e68dd6dffb687af30cd720831b4a","after":"6061e7dd57b42b55aa0f7de939a9546a76776298","ref":"refs/heads/main","pushedAt":"2024-02-28T10:15:24.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"keyword-detection: Add AWS Device Advisor validation\n\nThis addition is used to validate that the applications's\nsoftware conforms with TLS, MQTT, Device Shadow,\nand IoT Jobs best practices.\n\nSigned-off-by: Ahmed Ismail ","shortMessageHtmlLink":"keyword-detection: Add AWS Device Advisor validation"}},{"before":"e23bc55ca8082bd492aead416d4f957d6019b770","after":"e8b3c534cf21e68dd6dffb687af30cd720831b4a","ref":"refs/heads/main","pushedAt":"2024-02-27T11:49:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"docs: Documentation improvements\n\n* Move supported toolchain information from application docs to\nREADME.md to avoid duplicatiing it on all supported examples.\n* Move supported platforms description from docs/prerequisites.md to\nREADME.md to list and describe the supported platforms in one place.\n* Add supported versions information to supported targets.\n\nSigned-off-by: Devaraj Ranganna ","shortMessageHtmlLink":"docs: Documentation improvements"}},{"before":"2e8a8c18f4552b090fa7d64b389782377ce04814","after":"e23bc55ca8082bd492aead416d4f957d6019b770","ref":"refs/heads/main","pushedAt":"2024-02-25T18:15:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"build: Fix missing executable suffix\n\nAdd missing PARENT_SCOPE to root folder CMakeLists.txt.\nIt is needed as the entry point is the application/.\n\nSigned-off-by: Gabor Abonyi ","shortMessageHtmlLink":"build: Fix missing executable suffix"}},{"before":"5b144669e38601fc579247c8f4d8f48923b8b23f","after":"2e8a8c18f4552b090fa7d64b389782377ce04814","ref":"refs/heads/main","pushedAt":"2024-02-21T16:38:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"amazonKamath","name":"Nikhil Kamath","path":"/amazonKamath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110539926?s=80&v=4"},"commit":{"message":"patches: Unify the way of applying patches\n\nAll the components across the project should use\nthe `iot_reference_arm_corstone3xx_apply_patches`\nfunction to apply patches which in turn improves\nconsistency. For more information,\nplease refer to the commit with SHA:\nfa76f06823d105c23f6a42d5ce08b41ab2245698\n\nSigned-off-by: Ahmed Ismail ","shortMessageHtmlLink":"patches: Unify the way of applying patches"}},{"before":"32ea1a06ee7145c7722296bd15632b948b015b45","after":"5b144669e38601fc579247c8f4d8f48923b8b23f","ref":"refs/heads/main","pushedAt":"2024-02-21T16:36:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"amazonKamath","name":"Nikhil Kamath","path":"/amazonKamath","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110539926?s=80&v=4"},"commit":{"message":"apps: Consolidate common CMake configurations\n\nMove common settings and values from the applications to the bsp and\nroot CMakeLists.txt files. These values are common across all apps.\n\nSigned-off-by: Gabor Abonyi ","shortMessageHtmlLink":"apps: Consolidate common CMake configurations"}},{"before":"f79e362085da2900815c58a3fb1dca1d444ae264","after":"32ea1a06ee7145c7722296bd15632b948b015b45","ref":"refs/heads/main","pushedAt":"2024-02-19T22:19:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rawalexe","name":"Anubhav Rawal","path":"/rawalexe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113639451?s=80&v=4"},"commit":{"message":"build-run: Add Ethos NPU ID and MAC configuration option (#48)\n\n* ml-eval-kit: Make ETHOSU_ARCH configurable in TensorFlow CMake\r\n\r\nThis patch removes the hardcoded value of u55 in tesorflow.cmake.\r\nIt now uses ETHOS_U_NPU_ID as input and convert it to the format\r\nneeded by TensorFlow build.\r\nThis also means the ETHOS_U_NPU_ID variable preserve workaround is\r\nno longer needed in SetupMlEmbeddedEvaluationKitLibraries.cmake as\r\nit is no longer overwritten in tensorflow.cmake.\r\n\r\nSigned-off-by: Gabor Abonyi \r\n\r\n* ml-eval-kit: Move NPU config from app to bsp\r\n\r\nThese settings are independent from the applications, to reduce\r\nduplication, configuration of NPU is moved to bsp layer.\r\nAdded U65 option and checks for config validity.\r\n\r\nSigned-off-by: Gabor Abonyi \r\n\r\n* ml-eval-kit: Move activation_buf_dram to .bss.NoInit region\r\n\r\nThis is needed to place activation_buf_dram in a no init region, so\r\nit does not require space in flash.\r\n\r\nSigned-off-by: Gabor Abonyi \r\n\r\n* build-run: Add support for Ethos NPU ID and MAC cycle configuration\r\n\r\n* Add option to the build/run scripts to select different Ethos NPU\r\n* Add option to the buld script to select number of Ethos NPU MAC\r\n unit per cycle\r\n\r\nSigned-off-by: Gabor Abonyi \r\n\r\n* build-run: Use a shell variable to gather CMake arguments\r\n\r\nThis is so some CMake arguments can be excluded more easily\r\ndepending on the build configuration. It will remove the need\r\nto set default values for CMake cache variables from the scripts\r\nas CMake cache variables already have default values.\r\n\r\nThis change allows a standard overriding of CMake cache variable\r\nin CMake scripts without a check to see if the user input a value\r\nfor the cache variable.\r\n\r\nSigned-off-by: Gabor Abonyi \r\n\r\n* build: Unify error report format in build.sh\r\n\r\nSigned-off-by: Gabor Abonyi \r\n\r\n---------\r\n\r\nSigned-off-by: Gabor Abonyi ","shortMessageHtmlLink":"build-run: Add Ethos NPU ID and MAC configuration option (#48)"}},{"before":"d333f950dfa5f4ed429c2e258c7dc4ef64b165da","after":"f79e362085da2900815c58a3fb1dca1d444ae264","ref":"refs/heads/main","pushedAt":"2024-02-19T10:16:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"build: Resolve certificate and key paths\n\nSince both the certificate path and the private key path are forwarded\nto CMake, the user is asked to specify them as absolute. Build process\nfails when either of these is a local path instead. Unfortunately,\nalthough our build script checks for existence of both files, the check\nis not done from CMake's point of view. As a result, the build error\nseen by the user is hard to understand (no known rule to make a missing\nninja target).\n\nResolve both AWS certificate path and AWS private key path to prevent\nthe unhelpful error message from showing up, and make the build script\nmore flexible by giving users option to use local paths as well as\nabsolute paths for PEM files.\n\nSigned-off-by: Filip Jagodzinski ","shortMessageHtmlLink":"build: Resolve certificate and key paths"}},{"before":"a079a707a74e094096b3d045988c8786e21b03d7","after":"d333f950dfa5f4ed429c2e258c7dc4ef64b165da","ref":"refs/heads/main","pushedAt":"2024-02-14T12:25:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"integration-app: Reduce binary code size with debug experience\n\nChange the optimization level for the `freertos-iot-libraries-tests`\napplication to reduce code size whilst still maintaining a\ncomfortable debugging experience.\n\nArm Compiler For Embedded optimization level is set to use `-O1` and\nArm GNU Toolchain is set to use `-Og`.\nThese optimization levels are already used by the other FRI\napplications.\n\nThe Arm Compiler For Embedded `-O1` optimization level results\nin a slower binary execution speed on `FVP_Corstone_SSE-310`.\nThe MQTT test process loop timeout period\n(`MQTT_TEST_PROCESS_LOOP_TIMEOUT_MS`) needs therefore to be\nincreased from `40000` to `54630` to pass the\n`MqttTest, MQTT_Restore_Session_Duplicate_Incoming_Publish_Qos1`\ntest case.\n\nSigned-off-by: Hugues Kamba Mpiana ","shortMessageHtmlLink":"integration-app: Reduce binary code size with debug experience"}},{"before":"d18fd702db9635f986669316cda9f046547aabae","after":"a079a707a74e094096b3d045988c8786e21b03d7","ref":"refs/heads/main","pushedAt":"2024-02-12T16:08:37.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"aggarg","name":"Gaurav-Aggarwal-AWS","path":"/aggarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33462878?s=80&v=4"},"commit":{"message":"integration-tests: Various script improvements\n\nImprovements include:\n* Use descriptive names for symbols in lines with other test scripts\n* Add docstrings\n* Add type annotations\n* Use Python assignment operators where appropriate\n* Use f-strings to make print statement more readable\n\nSigned-off-by: Hugues Kamba-Mpiana ","shortMessageHtmlLink":"integration-tests: Various script improvements"}},{"before":"8a8f49898fcc2e501d5d3535d0297153256f9f3c","after":"d18fd702db9635f986669316cda9f046547aabae","ref":"refs/heads/main","pushedAt":"2024-02-11T06:44:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aggarg","name":"Gaurav-Aggarwal-AWS","path":"/aggarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33462878?s=80&v=4"},"commit":{"message":"mbedtls: Update to v3.5.2\n\n* Declaring MBEDTLS_ALLOW_PRIVATE_ACCESS allows access\n to mbedtls \"private\" fields.\n* Migration guide:\nhttps://github.com/Mbed-TLS/mbedtls/blob/development/docs/3.0-migration-guide.md\n\nSigned-off-by: Dávid Házi ","shortMessageHtmlLink":"mbedtls: Update to v3.5.2"}},{"before":"90f467ef33b644e13a6070278219447fac7fa2c2","after":"8a8f49898fcc2e501d5d3535d0297153256f9f3c","ref":"refs/heads/main","pushedAt":"2024-02-07T14:09:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"freertos-libs-test: Restore all OTA PAL tests\n\nThe `otaPal_CloseFile_ValidSignature` test\ncase was previously removed as it kept failing.\nRestore it as it has been fixed.\n\nSigned-off-by: Ahmed Ismail ","shortMessageHtmlLink":"freertos-libs-test: Restore all OTA PAL tests"}},{"before":"465e9e97026cab44763b8670950dfbbdb7dbd229","after":"90f467ef33b644e13a6070278219447fac7fa2c2","ref":"refs/heads/main","pushedAt":"2024-02-06T16:40:17.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"ml-eval-kit: Update to version 23.11\n\n* Improved tensorflow.cmake\n* Model URLs file location has changed\n* Some patches have been merged upstream\n\nSigned-off-by: Gabor Abonyi ","shortMessageHtmlLink":"ml-eval-kit: Update to version 23.11"}},{"before":"53dab5de3309402e661d1ef0538a631834f1d227","after":"465e9e97026cab44763b8670950dfbbdb7dbd229","ref":"refs/heads/main","pushedAt":"2024-02-06T12:34:07.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"urutva","name":"Devaraj Ranganna","path":"/urutva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13203685?s=80&v=4"},"commit":{"message":"ci: Modify test jobs to improve reliability\n\nThis commit is meant to do the following:\n\n* Modify test-application-output job to test blinky\napplication only as it can be used as a smoke test.\n\n* Test ML inference output for both keyword-detection and\nspeech-recognition applications as part of the OTA test job\nwhich is now renamed to test_applications as it is testing\nOTA update and ML inference outputs as well.\n\nNote:\n* The mentioned changes would result in a better reliability\nand better CI performance.\n\nSigned-off-by: Ahmed Ismail ","shortMessageHtmlLink":"ci: Modify test jobs to improve reliability"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERXw88gA","startCursor":null,"endCursor":null}},"title":"Activity · FreeRTOS/iot-reference-arm-corstone3xx"}