PolyMCU is one of our Open-Source projects. It unifies MCU Vendor SDKs into a single source tree.
We recently updated the PolyMCU Nordic support to use Nordic nRF5 SDK 11.0.0 (there is also Nordic nRF5 SDK 12.2.0 support in the PolyMCU's branch nordic-nrf5-sdk12
).
Unfortunately, we only have the Nordic nRF52 Pre-DK to test it. It is a call for testers and obviously contributors!
We would like to know if the Nordic nRF51 DK
and Nordic nRF52 DK
supports work as expected.
You can even add support for your Nordic board if not supported. Here are the instructions to add board support: https://github.com/labapart/polymcu/blob/master/Doc/PortVendorSDK.md
cmake
based to allow engineers to use their preferred development environmentBuild and Deploy your application in one command line: make && sudo make install
Supported Development Environments:
More information on http://labapart.com/products/polymcu
Name | Command Arguments | Status |
---|---|---|
Nordic nRF51 Development Kit | -DBOARD=Nordic/nRF51DK |
Untested |
Nordic nRF52 Development Kit | -DBOARD=Nordic/nRF52DK |
Untested |
Nordic nRF52 Pre-Development Kit | -DBOARD=Nordic/nRF52DK -DBOARD_PCA10036=1 |
Tested |
git clone https://github.com/labapart/polymcu.git
cd polymcu
mkdir Build && cd Build
cmake -DBOARD=<Board name> -DAPPLICATION=<Application Name> ..
make
sudo make install
Some of the PolyMCU applications: Examples/Baremetal
, Examples/BaremetalTimer
, Examples/CMSIS_RTOS
, Nordic/ble_app_hrs_central
, Nordic/ble_app_hrs_peripheral
For example to build Nordic/ble_app_hrs_peripheral
for Nordic nRF52 DK:
cmake -DBOARD=BOARD=Nordic/nRF52DK -DAPPLICATION=Nordic/ble_app_hrs_peripheral ..
make
sudo make install
No comment yet