Repository containing all the test code used throughout to develop the WristKey wearable password manager. Final program is contained within the MainSketch folder.
- 1 x Heltec ESP32 Development board with an OLED onboard
- 1 x DS3231 Real Time Clock
- 1 x Rotary Encoder
- Arduino Core for ESP32 - https://github.com/espressif/arduino-esp32
- u8g2 display library - https://github.com/olikraus/u8g2
- mBed TLS library - Included in Arduino Core
- Rtc library - https://github.com/Makuna/Rtc
- Rotary encoder still glitches
- Display frame rate needs improving
- BLE should leverage standard BLE Service/Characteristics method
- BLE library takes up a large program space
Save 12ish kb of program space by removing strings from BLEUtils (espressif/arduino-esp32#1075)