Firmware for v0.3.X IdeasX module.
curiousmuch 97871eefb3 IMU doesn't clear interrupt source mask on reset. I needed to manually clear it. I also wrote a lot of code for the ideasX interface | 6 years ago | |
---|---|---|
.vscode | 6 years ago | |
driver | 6 years ago | |
gdbstub | 6 years ago | |
hal | 6 years ago | |
include | 6 years ago | |
interface | 6 years ago | |
log | 6 years ago | |
mqtt | 6 years ago | |
user | 6 years ago | |
util | 6 years ago | |
.gitignore | 6 years ago | |
Makefile | 6 years ago | |
README.md | 6 years ago | |
encoder-operation.xml | 6 years ago |
This repository holds the firmware for first IdeasX Encoder labeled the module. The module is a portable battery powered ESP8266 based device which contains the following hardware:
The schematics and PCB were designed in KiCad. I'm currently working on cleaning up the files / integrating them into a Git repo so they can be uploaded on GitHub. (Bothering me will likely accelerate this.)
The firmware is based on tuanpm's MQTT repository (thanks man!). It's been heavily modified to suit the requirements of IdeasX. The esp-open-sdk is used to build the firmware. The latest version of the SDK is always used.
You can learn more about IdeasX, Encoders, and the module here.