- Mar 24, 2023
-
-
Anna Matczak authored
Tables of contents have been added to Prerequisites and root README files. Signed-off-by:
Anna Matczak <anna.matczak@arm.com>
-
- Mar 23, 2023
-
-
autobot authored
Update threadx to dac41f60153c4d4668eb2ed06c7e173277181f55. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
autobot authored
Update pyedmgr to 220abb25b7e086367904a7088c42a60f80312854. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
autobot authored
Update ml-embedded-evaluation-kit to 16ea0a01de9e826c54c643cb21ca82d540a470f9. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
autobot authored
Update cmsis-sockets-api to 6686fef619a33ff68c1e3033b85ab0b85cfb5a3a. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
autobot authored
Update cmsis-freertos to 0216d25e9ee6e731cfbf07bfb534129b4f76e7c8. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
autobot authored
Update azure-iot-sdk-c to 7572366026e3fa1bcd5cce21b1c601be8554b866. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
autobot authored
Update cmsis-5 to dbc245abf42212f70f861913eff8cd676b0ece55. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
- Mar 22, 2023
-
-
autobot authored
Update netxduo to 74df2165c2bba911a30fc89d2c700c7550cbb9c5. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
- Mar 21, 2023
-
-
autobot authored
Update arm-2d to 34e3e7d6c5f98eddee2fad2ed6c329fef04b7c5d. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
autobot authored
Update project_options to 44447a2881f7bc6aeeac2ae463a35f094b05cc26. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
- Mar 17, 2023
-
-
autobot authored
Update cmsis-dsp to 30302ca6912720cc6868a0fc4ebc19ca487fb347. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
- Mar 15, 2023
-
-
autobot authored
Update azure-iot-sdk-c to 3113236d6146cf0363eb9f5ee252c80d546b8a43. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
- Mar 14, 2023
-
-
autobot authored
Update mcu-driver-hal to b92bcd2223007d615de7d64e3d93ca85533c153f. Signed-off-by:
autobot <autobot-noreply@arm.com>
-
Saheer Babu authored
When a new commit is made on an existing branch, to cancel the jobs that have already started `interruptible` needs to be set to `true`. Before `build` and `test` were combined to a single job, jobs were were waiting for the runners and hence GitLab CI was able to cancel the queued jobs (as it was not started yet). With CI optimized more jobs will be running in parallel and hence to end a running pipeline faster, it will need to cancel the running jobs. Reference: https://docs.gitlab.com/ee/ci/yaml/#interruptible Signed-off-by:
Saheer Babu <saheer.babu@arm.com>
-
Saheer Babu authored
* Run `build` and `test` job in single job. CI often waits for runner allocation. Combining `build` and `test` should improve the allocation time as the number or runners will be reduced. * Run combinations of TOOLCHAIN, PLATFORM, TEST in a single job. Fetching dependent CMake modules for a test is costly. Combining these combinations will let CI to download the CMake module just once. Hence, reducing the overall build time. Signed-off-by:
Saheer Babu <saheer.babu@arm.com>
-
Vincent Coubard authored
Release function was pointing to the RX path lock instead of the TX path one. Signed-off-by:
Vincent Coubard <vincent.coubard@arm.com>
-
Filip Jagodzinski authored
pw_iot_sdk_config/internal/validation.h depends on static_assert macro which, for C, is provided by assert.h, and available when compiler mode is at least C11. Add an explicit dependency on the `c_static_assert` compile feature to fix build errors when no other module enables it. Signed-off-by:
Filip Jagodzinski <filip.jagodzinski@arm.com>
-
Filip Jagodzinski authored
The default version of `patch` available on macOS (2.0-12u11-Apple) does not fully support `git --diff` format, and fails to create new files defined in a patch file. We already depend on `git` to fetch pigweed's sources, so replace `patch` with `git apply` to improve portability and fix the issue mentioned above. Additionally, make the whole PATCH_COMMAND more robust and safe for re-running by bringing the git tree to a known (clean) state. Signed-off-by:
Filip Jagodzinski <filip.jagodzinski@arm.com>
-
- Mar 13, 2023
-
-
Jack Styles authored
Signed-off-by:
Jack Styles <jack.styles@arm.com>
-
Jack Styles authored
Signed-off-by:
Jack Styles <jack.styles@arm.com>
-
- Mar 03, 2023
-
-
Signed-off-by:
Ahmed.Ismail <Ahmed.Ismail@arm.com>
-
Signed-off-by:
Ahmed.Ismail <Ahmed.Ismail@arm.com>
-
Include new macros for converting ThreadX priorities to CMSIS-RTOS priorities and vice-versa Signed-off-by:
Jack Styles <jack.styles@arm.com>
-
- Mar 02, 2023
-
-
Hugues Kamba Mpiana authored
Replace mdh-arm-an552-mps3 with mdh-reference-platforms-for-arm to apply to the correct platform depending on if building for Corstone-300 or Corstone-310. Signed-off-by:
Hugues Kamba-Mpiana <hugues.kambampiana@arm.com>
-
Each example's template should be generic and not containing anything specific to a given target platform. Remove the following items that are specific to `mdh-arm-an552-mps3`: * `LAN91C111_RFS_MULTICAST_SUPPORT`: multicast support is not needed * `DEVICE_SERIAL_ASYNCH`: its definition has been added to the `mcu- driver-reference-platforms-for-arm` repository which is the place to declare what HAL features are supported and unsupported * target check inside `set_linker_script()`: now that linker scripts `armclang.sct` and `gcc.ld` are generated from templates, the target check no longer makes sense. Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
Bring in missing definition of `DEVICE_SERIAL_ASYNCH`. Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
- Feb 27, 2023
-
-
Vincent Coubard authored
Signed-off-by:
Vincent Coubard <vincent.coubard@arm.com>
-
Vincent Coubard authored
Revert use of malloc per default for memory allocation. Signed-off-by:
Vincent Coubard <vincent.coubard@arm.com>
-
Vincent Coubard authored
- Ensure a packet is not passed to lwip if the driver fails. - Log rejections from lwip. - Purge all the packets received by the emac peripheral. Signed-off-by:
Vincent Coubard <vincent.coubard@arm.com>
-
- Feb 24, 2023
-
-
Vincent Coubard authored
This brings a fix of the EMAC driver. Signed-off-by:
Vincent Coubard <vincent.coubard@arm.com>
-
- Feb 23, 2023
-
-
Lingkai Dong authored
The default configuration of trusted-firmware-m allows only one PSA service call from the non-secure side at any time, because only one secure stack for handling calls is allocated. Thus TF-M's non-secure interface requires a mutex in order to serialize calls. Add an option for using a mutex from the native ThreadX API, as a library named `tfm-ns-interface-threadx`. Note: Even though TF-M already has non-secure support for CMSIS-RTOS, and ThreadX-CDI-Port exists as an adaptation of CMSIS-RTOS on top of ThreadX, this has a major limitation: ThreadX-CDI-Port only works if the RTOS kernel is *started* using CMSIS-RTOS's `osKernelInitialize` and `osKernelStart`. Applications that start the kernel in the native ThreadX way (`tx_application_define`) cannot use ThreadX-CDI-Port later on. Thus we provide an option to use TF-M and ThreadX purely natively. Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com> Co-signed-off-by:
Hugues Kamba-Mpiana <hugues.kambampiana@arm.com>
-
Lingkai Dong authored
Because ThreadX user header is set via the CMake option `TX_USER_FILE` and copied by ThreadX into its own include directory, applications do not set include directories. `RTOS_HEADER_INCLUDE` is evaluated to an empty line in examples that use the native ThreadX API only. Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
Lingkai Dong authored
When TrustZone is configured, a secure processing environment (e.g. TF-M) and a non-secure one (e.g. user application) exist. It's incorrect to say Armv8-M runs in non-secure mode only. The point of `TX_SINGLE_MODE_NON_SECURE` is to limit ThreadX usage to non-secure side only because TF-M does not contain ThreadX code. Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
Lingkai Dong authored
When the template macros are called with invalid platform or RTOS names, raise an error rather than continuing silently and outputting invalid files. Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
Lingkai Dong authored
Signed-off-by:
Lingkai Dong <lingkai.dong@arm.com>
-
- Feb 22, 2023
-
-
Jack Styles authored
Add attribute names to the initialization of `region` to better describe the values being passed in. This also stops build warnings being generated when building with GCC as the toolchain. Signed-off-by:
Jack Styles <jack.styles@arm.com>
-
Jack Styles authored
Adding a cast to the values passed to a printf within the tf-m test. printf will print a floating point as a double however the values are initialised as a float. The cast sets them to a double for them to be printed. This also stops build warnings being generated. Signed-off-by:
Jack Styles <jack.styles@arm.com>
-
New `developer-tools` enable `tpip-check` in CI to warn possible tpip violation. More details: https://gitlab.arm.com/iot/open-iot-sdk/tools/developer-tools/-/blob/main/templates/tpip-checker/tpip_checker.md Signed-off-by:
Anna Matczak <anna.matczak@arm.com>
-
Jack Styles authored
This stops build warnings being generated when building the pigweed test Signed-off-by:
Jack Styles <jack.styles@arm.com>
-