Aditi Hilbert
Published © Apache-2.0

Blinky on Arduino Zero

Run a powerful open source Operating System on Arduino Zero to blink an LED on the board and open up a whole world of control capabilities!

IntermediateFull instructions provided1 hour4,515
Blinky on Arduino Zero

Things used in this project

Hardware components

USB-A to Micro-USB Cable
USB-A to Micro-USB Cable
×1
Arduino Zero
Arduino Zero
×1

Software apps and online services

Apache Mynewt OS

Story

Read more

Code

Project Definition

YAML
File that defines the repositories from which to download code for your project. This file is consumed by the newt tool.
project.name: "my_project"

project.repositories:
    - apache-mynewt-core
    - mynewt_arduino_zero

# Use github's distribution mechanism for core ASF libraries.
# This provides mirroring automatically for us.
#
repository.apache-mynewt-core:
    type: github
    vers: 0-latest
    user: apache
    repo: incubator-mynewt-core

repository.mynewt_arduino_zero:
    type: github
    vers: 0-latest
    user: runtimeinc
    repo: mynewt_arduino_zero

Mynewt OS repository

This contains the OS kernel and the sample application "blinky".

Newt Tool

This is the tool to download Mynewt OS, create a project directory, define a target for the Arduino board, and build an image for the target.

Arduino drivers

Mynewt packages for running Arduino Zero board peripherals

Credits

Aditi Hilbert

Aditi Hilbert

2 projects • 3 followers
Head product management at Runtime. Runtime offers commercial support and (soon!) a cloud service for managing devices running the open-source Apache Mynewt OS.

Comments