Skip to content

UBLOX_EVK_ODIN_W2: Fix baremetal build and greentea tests #11881

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

hugueskamba
Copy link
Collaborator

@hugueskamba hugueskamba commented Nov 18, 2019

Description (required)

Remove lwIP reliant networking and BLE tests for baremetal

Mbed OS 5 ported lwIP in its OS mode and uses threads. Networking
that rely on lwIP needs to be removed so it can be compiled with the
baremetal profile.

The BLE cordio Greentea tests are also disabled given that the feature
is not supported without an RTOS.

Summary of change (What the change is for and why)

The changes allow the baremetal greentea tests to successfully build and run on the target.
mbed test -t GCC_ARM --app-config TESTS/configs/baremetal.json -m UBLOX_EVK_ODIN_W2

| target                    | platform_name     | test suite                                                                   | result | elapsed_time (sec) | copy_method |
|---------------------------|-------------------|------------------------------------------------------------------------------|--------|--------------------|-------------|
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | components-storage-blockdevice-component_sd-tests-filesystem-dirs            | OK     | 110.61             | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | components-storage-blockdevice-component_sd-tests-filesystem-files           | OK     | 50.44              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | components-storage-blockdevice-component_sd-tests-filesystem-fopen           | OK     | 107.49             | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | components-storage-blockdevice-component_sd-tests-filesystem-seek            | OK     | 58.09              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-device_key-tests-device_key-functionality                           | OK     | 50.67              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-basic_test                        | OK     | 22.24              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-basic_test_default                | OK     | 22.64              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-case_async_validate               | OK     | 24.08              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-case_control_async                | OK     | 30.37              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-case_control_repeat               | OK     | 24.46              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-case_selection                    | OK     | 22.98              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-case_setup_failure                | OK     | 22.87              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | OK     | 23.53              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-control_type                      | OK     | 23.74              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | OK     | 23.3               | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | OK     | 23.98              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-test_assertion_failure_test_setup | OK     | 22.41              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-test_setup_case_selection_failure | OK     | 21.94              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-test_setup_failure                | OK     | 22.19              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-frameworks-utest-tests-unit_tests-test_skip                         | OK     | 22.42              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-storage-nvstore-tests-nvstore-functionality                         | OK     | 27.49              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-storage-tests-blockdevice-buffered_block_device                     | OK     | 22.21              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-storage-tests-blockdevice-flashsim_block_device                     | OK     | 21.88              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-storage-tests-blockdevice-general_block_device                      | OK     | 47.55              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-storage-tests-blockdevice-heap_block_device                         | OK     | 23.11              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-storage-tests-blockdevice-mbr_block_device                          | OK     | 23.42              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-storage-tests-blockdevice-util_block_device                         | OK     | 23.05              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-storage-tests-filesystem-general_filesystem                         | OK     | 68.86              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-storage-tests-kvstore-direct_access_devicekey_test                  | OK     | 32.96              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-storage-tests-kvstore-static_tests                                  | OK     | 42.91              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | features-storage-tests-kvstore-tdbstore_whitebox                             | OK     | 23.25              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-events-queue                                                           | OK     | 20.1               | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-events-timing                                                          | OK     | 72.37              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed-crypto-sanity                                                     | OK     | 18.93              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-c_strings                                                 | OK     | 12.97              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-crc                                                       | OK     | 11.69              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-dev_null                                                  | OK     | 12.57              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-echo                                                      | OK     | 12.73              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-flashiap                                                  | OK     | 28.51              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-generic_tests                                             | OK     | 11.49              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-lp_ticker                                                 | OK     | 17.87              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-lp_timer                                                  | OK     | 16.8               | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-reset_reason                                              | OK     | 15.89              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-rtc                                                       | OK     | 26.74              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-sleep_lock                                                | OK     | 11.12              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-stl_features                                              | OK     | 23.7               | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-ticker                                                    | OK     | 36.38              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-timeout                                                   | OK     | 50.18              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-timer                                                     | OK     | 19.05              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_drivers-timerevent                                                | OK     | 13.07              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_functional-callback                                               | OK     | 13.06              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_functional-callback_big                                           | OK     | 13.14              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_functional-callback_small                                         | OK     | 13.07              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_functional-functionpointer                                        | OK     | 11.29              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-critical_section                                              | OK     | 11.22              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-flash                                                         | OK     | 15.51              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-gpio                                                          | OK     | 10.84              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-minimum_requirements                                          | OK     | 11.06              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-pinmap                                                        | OK     | 11.7               | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-reset_reason                                                  | OK     | 15.84              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-rtc                                                           | OK     | 54.88              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-rtc_reset                                                     | OK     | 29.22              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-rtc_time                                                      | OK     | 15.24              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-rtc_time_conv                                                 | OK     | 29.29              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-sleep                                                         | OK     | 12.8               | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-sleep_manager                                                 | OK     | 26.63              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-sleep_manager_racecondition                                   | OK     | 20.94              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-ticker                                                        | OK     | 23.1               | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-trng                                                          | OK     | 12.67              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-us_ticker                                                     | OK     | 10.84              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-watchdog_reset                                                | OK     | 18.63              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_hal-watchdog_timing                                               | OK     | 38.22              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_platform-circularbuffer                                           | OK     | 17.93              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_platform-critical_section                                         | OK     | 12.87              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_platform-error_handling                                           | OK     | 11.61              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_platform-filehandle                                               | OK     | 13.17              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_platform-minimal-printf                                           | OK     | 17.4               | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_platform-sharedptr                                                | OK     | 11.89              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_platform-singletonptr                                             | OK     | 11.1               | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_platform-stream                                                   | OK     | 12.41              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_platform-system_reset                                             | OK     | 11.62              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_platform-transaction                                              | OK     | 11.83              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbed_platform-wait_ns                                                  | OK     | 13.35              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbedmicro-mbed-attributes                                              | OK     | 12.98              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbedmicro-mbed-call_before_main                                        | OK     | 10.42              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbedmicro-mbed-cpp                                                     | OK     | 10.54              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbedmicro-mbed-div                                                     | OK     | 10.51              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbedmicro-mbed-static_assert                                           | OK     | 10.77              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbedmicro-rtos-mbed-malloc                                             | OK     | 12.55              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbedmicro-rtos-mbed-systimer                                           | OK     | 13.39              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbedtls-multi                                                          | OK     | 12.2               | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-mbedtls-selftest                                                       | OK     | 14.31              | default     |
| UBLOX_EVK_ODIN_W2-GCC_ARM | UBLOX_EVK_ODIN_W2 | tests-psa-crypto_init                                                        | OK     | 12.08              | default     |
mbedgt: test suite results: 93 OK
mbedgt: test case results: 372 OK
Documentation (Details of any document updates required)

Pull request type (required)

[X] Patch update (Bug fix / Target update / Docs update / Test update / Refactor)
[] Feature update (New feature / Functionality change / New API)
[] Major update (Breaking change E.g. Return code change / API behaviour change)

Test results (required)

[] No Tests required for this change (E.g docs only update)
[] Covered by existing mbed-os tests (Greentea or Unittest)
[x] Tests / results supplied as part of this PR

Run the below command as baremetal tests are not enabled in CI
$ mbed test -t gcc_ARM --app-config TESTS/configs/baremetal.json -m UBLOX_EVK_ODIN_W2

Reviewers (optional)

@rajkan01 @evedon @jamesbeyond


Release Notes (required for feature/major PRs)

Summary of changes
Impact of changes
Migration actions required

@@ -14,6 +14,8 @@
* limitations under the License.
*/

#ifdef MBED_CONF_RTOS_PRESENT
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think it should be gated by the RTOS, but by either LWIP or some other networking flag.

Copy link
Collaborator Author

@hugueskamba hugueskamba Nov 20, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please review this and this.

@@ -13,6 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#if !MBED_CONF_RTOS_PRESENT
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That should be gated by presence of BLE not RTOS

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please review this.

@hugueskamba hugueskamba force-pushed the hk-UBLOX_EVK_ODIN_W2-enable-baremetal branch 3 times, most recently from 12c8414 to e8e9c8f Compare November 20, 2019 09:13
@0xc0170 0xc0170 requested a review from a team November 20, 2019 14:29
@0xc0170
Copy link
Contributor

0xc0170 commented Nov 20, 2019

CI started

@mbed-ci
Copy link

mbed-ci commented Nov 20, 2019

Test run: FAILED

Summary: 1 of 4 test jobs failed
Build number : 1
Build artifacts

Failed test jobs:

  • jenkins-ci/mbed-os-ci_build-ARM

@0xc0170
Copy link
Contributor

0xc0170 commented Nov 20, 2019

CI restarted

@mbed-ci
Copy link

mbed-ci commented Nov 20, 2019

Test run: FAILED

Summary: 1 of 12 test jobs failed
Build number : 2
Build artifacts

Failed test jobs:

  • jenkins-ci/mbed-os-ci_cloud-client-pytest

@jussisip
Copy link
Contributor

jussisip commented Nov 21, 2019

@0xc0170 This error is caused by CI system / tools. We are currently conducting research with this topic. Unfortunately errors are intermittent. Retest should help here.

@0xc0170
Copy link
Contributor

0xc0170 commented Nov 21, 2019

will monitor other Prs as well. I restarted the job

@@ -15,10 +15,14 @@
* limitations under the License.
*/

#ifdef MBED_CONF_RTOS_PRESENT
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That should use DEVICE_WIFI

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It cannot be that because DEVICE_WIFI is ALWAYS included for that target as it is in targets.json.
If there is a wifi library perhaps we can add a "present" : 1 attribute in its mbed_lib.json. I have not identified a wifi library.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't wifi dependant on lwip anyway? So would use the same as for OdinWiFiInterface.h file, instead of rtos, use lwip dependency.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@0xc0170 Please review this.

@@ -1,6 +1,7 @@
{
"name": "lwip",
"config": {
"present": 1,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this change exactly?

Copy link
Collaborator Author

@hugueskamba hugueskamba Nov 21, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It creates #define MBED_CONF_LWIP_PRESENT 1.
If a build includes the lwIP library it will define that macro and thus will compile in the code that is gated with #if MBED_CONF_LWIP_PRESENT. It was added so it can be excluded for baremetal builds when the liibrary is not included.

In summary, without this non-baremetal builds will always fail if the build relies on lwIP.

We cannot use FEATURE_LWIP because it is always defined for a given target that supports LWIP.

FEATURE_LWIP = target supports the lwIP feature
MBED_CONF_LWIP_PRESENT = the lwIP lib is included in the build

Remove lwIP reliant networking and BLE tests for baremetal

Mbed OS 5 ported lwIP in its OS mode and uses threads. Networking
that rely on lwIP needs to be removed so it can be compiled with the
baremetal profile.

The BLE cordio Greentea tests are also disabled given that the feature
is not supported without an RTOS.
@hugueskamba hugueskamba force-pushed the hk-UBLOX_EVK_ODIN_W2-enable-baremetal branch from e8e9c8f to 157d126 Compare November 22, 2019 10:55
@0xc0170
Copy link
Contributor

0xc0170 commented Nov 22, 2019

CI restarted

@mbed-ci
Copy link

mbed-ci commented Nov 22, 2019

Test run: SUCCESS

Summary: 12 of 12 test jobs passed
Build number : 3
Build artifacts

@0xc0170
Copy link
Contributor

0xc0170 commented Nov 22, 2019

@bulislaw The latest update is OK to go in today?

@0xc0170 0xc0170 merged commit 1a2eceb into ARMmbed:master Nov 25, 2019
@hugueskamba hugueskamba deleted the hk-UBLOX_EVK_ODIN_W2-enable-baremetal branch November 26, 2019 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants