George Djabarov / Mbed OS mbed-os-example-mesh-minimal
Committer:
mbed_official
Date:
Wed Sep 20 12:17:51 2017 +0100
Revision:
52:27692043e962
Parent:
48:6989357c35c5
Child:
53:82a191e2c133
Initial commit.
Commit copied from https://github.com/ARMmbed/mbed-os-example-mesh-minimal

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 48:6989357c35c5 1 # Notes on different hardware
mbed_official 48:6989357c35c5 2
mbed_official 48:6989357c35c5 3 As this example runs on multiple different mbed OS development boards there might be combinations of board and RF shields that may, or may not, work together due to pin collision or other reasons.
mbed_official 48:6989357c35c5 4
mbed_official 48:6989357c35c5 5 This page aims to collect information regarding different hardware combinations.
mbed_official 48:6989357c35c5 6
mbed_official 48:6989357c35c5 7 ## RF shields
mbed_official 48:6989357c35c5 8
mbed_official 48:6989357c35c5 9 Following RF shield have been used with mbed OS mesh examples.
mbed_official 48:6989357c35c5 10
mbed_official 48:6989357c35c5 11 * [FIREFLY 6LOWPAN ARDUINO SHIELD](https://firefly-iot.com/product/firefly-arduino-shield-2-4ghz/)
mbed_official 48:6989357c35c5 12 * [Freedom Development Board for MCR20A](http://www.nxp.com/products/software-and-tools/hardware-development-tools/freedom-development-boards/freedom-development-board-for-mcr20a-wireless-transceiver:FRDM-CR20A)
mbed_official 48:6989357c35c5 13 * [X-NUCLEO-IDS01A4](http://www.st.com/content/st_com/en/products/ecosystems/stm32-open-development-environment/stm32-nucleo-expansion-boards/stm32-ode-connect-hw/x-nucleo-ids01a4.html)
mbed_official 48:6989357c35c5 14 * [DVK-NCS36510-MBED-GEVB](https://developer.mbed.org/platforms/NCS36510/) Development board, contains internal RF chip.
mbed_official 48:6989357c35c5 15
mbed_official 48:6989357c35c5 16 ## Tested development boards
mbed_official 48:6989357c35c5 17
mbed_official 48:6989357c35c5 18 Following table shows which development boards have been tested. It does not present our current testing infrastructure, so we cannot guarantee all combinations but we do our best to ensure it is up to date.
mbed_official 48:6989357c35c5 19
mbed_official 48:6989357c35c5 20 | board / RF shield | Atmel | MCR20A | X-NUCLEO-IDS01A4 |
mbed_official 48:6989357c35c5 21 |-------------------|-------|-----|------------------|
mbed_official 48:6989357c35c5 22 | K64F | <span style='background-color: #5f5;'>Yes</span> | <span style='background-color: #5f5;'>Yes</span> | |
mbed_official 48:6989357c35c5 23 | <span style='background-color: #ff5;'>NUCLEO_F429ZI **(1)**</span> | <span style='background-color: #5f5;'>Yes</span> | <span style='background-color: #5f5;'>Yes</span> | <span style='background-color: #ff5;'>Modified, **(3)**</span> |
mbed_official 48:6989357c35c5 24 | NUCLEO_F401RE | <span style='background-color: #5f5;'>Yes</span> | | |
mbed_official 48:6989357c35c5 25 | UBLOX_EVK_ODIN_W2 | <span style='background-color: #5f5;'>Yes</span> | <span style='background-color: #f00;'>No. **(2)**</span> | |
mbed_official 48:6989357c35c5 26 | Onsemi NCS36510 <span style='background-color: #5f5;'>(internal RF)</span> | | | |
mbed_official 52:27692043e962 27 | NXP KW24D <span style='background-color: #5f5;'>(internal RF)</span> | | <span style='background-color: #f00;'>Yes **(4)**</span> | |
mbed_official 48:6989357c35c5 28
mbed_official 48:6989357c35c5 29
mbed_official 48:6989357c35c5 30 **Notes:**
mbed_official 48:6989357c35c5 31
mbed_official 48:6989357c35c5 32 1. If ethernet driver is enabled, requires HW modifications if RF shield uses SPI1. See [Driver notes](https://github.com/ARMmbed/sal-nanostack-driver-stm32-eth) and [nanostack-borderrouter-private Issue #17](https://github.com/ARMmbed/nanostack-border-router-private/issues/17)
mbed_official 48:6989357c35c5 33 2. Pin collision, see [mesh-minimal Issue 55](https://github.com/ARMmbed/mbed-os-example-mesh-minimal/issues/55)
mbed_official 48:6989357c35c5 34 3. X-NUCLEO-IDS01A4 expansion board required modifications to be used in mbed OS. See [Driver readme](https://github.com/ARMmbed/stm-spirit1-rf-driver)
mbed_official 52:27692043e962 35 4. KW24D have MCR20A chip integrated. Use same driver.
mbed_official 52:27692043e962 36