Hail is an IoT development module that runs the Tock operating system. Its features:
- SAM4L Cortex-M4
- nRF51822 BLE Radio
- SI7021 Temperature and Humidity Sensor
- ISL29035 Light Sensor
- FXOS8700CQ 6-axis Accelerometer and Magnetometer
- RGB LED
- USB Programming
- Particle Photon Form-Factor and Pinout
Hail + Tock
TockOS supports Hail. See the instructions there for how to program the Tock kernel and applications.
Hail supports a software bootloader which allows new code to be flashed over USB. The bootloader source is in the bootloader directory. The tockloader utility can flash applications using the bootloader.
Commissioning New Hail Boards
There a couple steps to provision a newly populated Hail board. See the commissioning folder for more information.
nRF51822 BLE Radio
By default, the nRF51822 is commissioned with the serialization application which allows softdevice commands to be sent over a UART connection from the SAM4L.