LOCAL TOOLCHAIN: Working with HAL

Folks, with the Photon just around the corner, the firmware for both the Core and the Photon is growing up. In order to do that, the Spark Team has created a new Hardware Abstraction Layer or HAL (no, not 9000) to separate the hardware layer from the rest of the firmware.

For those of you compiling with a local toolchain, the familiar firmware “master” branch has been the mainstay. It is now time to move to the “feature/HAL” branch to make the move to the future platform for new Spark hardware. Sooner than later, the HAL branch will become the new master and ultimately get released to the production servers. Until then, the more HAL is tested, the better it will be!

Thanks @zachary and the entire Spark Team :smile:

7 Likes