It's already been a busy year for us but with each passing day, Artemis becomes more and more whole as a mainstay module. So what have we been working on? Well, we are currently tackling getting Bluetooth fully up and running on our little open-source module.
BLE is still our highest priority feature to add. As we have said since the release of Artemis, we are planning to support BLE by relying on ARM's Mbed OS. There has already been a significant amount of effort involved in simply understanding and setting up the required environment for Mbed to run properly. Fortunately, we've been able to reliably start the Mbed kernel, and are now focusing on porting HAL modules!
The HAL modules include features like GPIO, Serial and other MCU-specific peripherals. Some of these are required in order to be able to move forward with our BLE goal. So far we have the basics of GPIO and Serial working, and starting this week we are determining which we should tackle next to get us to BLE as quickly as possible.
If you would like to follow along with where we are out, be sure to check out our GitHub Repo for more information!
TL;DR - Bluetooth on Artemis is coming, and it will be here soon!
You can check out all these features in our newsletter. Feel free to poke at the code as well! We've included examples for all the features of the Artemis in our Arduino Core.