Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
01_running_blink.md
02_button_print.md
03_ble_scan.md
04_sensors_and_drivers.md
05_ipc.md
README.md

README.md

Tock Tutorials

These tutorials walk through how to use the various features of Tock

  1. Blink an LED: Get your first Tock app running.
  2. Button to Printf(): Print to terminal in response to button presses.
  3. BLE Advertisement Scanning: Sense nearby BLE packets.
  4. Sample Sensors and Use Drivers: Use syscalls to interact with kernel drivers.
  5. Inter-process Communication: Tock's IPC mechanism.

Board compatiblity matrix

Tutorial # Supported boards
1 hail, imix, nRF51-DK & nRF52-DK
2 hail, imix, nRF51-DK & nRF52-DK
3 hail & imix
4 hail & imix
5 hail & imix

Planned

Apps

  1. App that implements a BLE device.
  2. App that uses 15.4.

Kernel

  1. Capsule for turning on an LED.
  2. Using JTAG/GDB.
  3. Write a driver that turns on LED and prints a string. Explain driver interface.
  4. Loopback SPI.
  5. Add a new platform.