If the introduction to Mynewt has piqued your interest and you want to familiarize yourself with some of its functionality, this series of tutorials is for you. The lessons are aimed at the beginner.
The full list of tutorials can be seen in the navigation bar on the left. New ones are being constantly added and will show up there automatically.
- You have installed Docker container of Newt tool and toolchains or you have installed them natively on your machine
- You have created a new project space (directory structure) and populated it with the core code repository (apache-mynewt-core) or know how to as explained in Creating Your First Project.
- You have at least one of the supported development boards:
The Nordic nrf52 developer kit supports Bluetooth Low Energy. We are always looking to add new hardware to the list, so if you want to develop the required Board Support Package (bsp) and/or Hardware Abstraction Layer (HAL) for a new board, you can look here to get started.
The tutorials fall into a few broad categories. Some examples in each category are listed below.
Making an LED blink (the "Hello World" equivalent in the electronics world)
- Blinky on Arduino Zero hardware
- Blinky on Olimex/STM32F407ZGT6 Cortex-M4 hardware
- Blinky on STM32F3 discovery kit from ST Micro
- Blinky on nRF52 Development Kit from Nordic Semiconductor Note: This supports BLE.
Tweaking available apps to customize behavior e.g. making a more exciting LED blink pattern
Navigating the code and adding functionality
- Bluetooth Low Energy
- Additional network connectivity
Send us an email on the dev@ mailing list if you have comments or suggestions! If you haven't joined the mailing list, you will find the links here.