732 B
732 B
System Design
Movement Detection
The unit has a MMA8652FC Accelerometer on the small sub board along with the STM32. This is used for motion detection of the soldering iron.
USB Disk
When the unit is plugged into the computer, it presents a FAT device to the operating system over the usb connection. This is implemented using a ram buffer for the disk.
Future improvements to be made
These features are things I would like to add to the firmware
- Use the sysTick hardware for timing of events
- Move all the settings to an on device menu system instead of usb link
- Move error codes into a unified struct
- Rewrite most of the OLED stack to not require hardcoded values
- Rework the modes of the unit to be neater