This is a firmware repository for the Cumin Lander based on the Seeedstudio XIAO nRF52840. You can find the documentation for this project on my website here.
You'll need to install Arduino BSP for Adafruit Bluefruit nRF52 series first. Then make sure you have the following libraries.
- BLE: Adafruit Bluefruit
- Sensor: Adafruit BME280
- Display: Adafruit SSD1306
- Graphics: Adafruit GFX
- Memory: Adafruit Flashtransport
I used the Arduino IDE v1.8.13 to compile and flash the code on to the nRF52840. Other versions may or may not work.
I can confirm working on Arduino IDE 2.3.4,
libraries versions:
Adafruit BME280 - 2.2.4
Adafruit BusIO - 1.16.3
Adafruit GFX - 1.11.11
Adafruit SSD1306 - 2.5.13
Adafruit Unified Sensor - 1.1.15
Time - 1.6.1
I have added UART menu to handle:
- Enable/Disable Leds
- enable/Disable screen
- play melody
- set alarm and check alarm status
Plan:
- add deep sleep for choosen time
