Apperances and codes are refactored to my personal tastes. BMA foot step counter is disabled. Here are the features:
- fetch weather info from OpenWeather.org per hour (you can change it in
mwatch.cpp
, variableiclock
). - you can send dumb email
- it can receive a simple message via BLE (i.e nRF app on Android)
after configuration, do sh build.sh {serial-port}
.
you need ESP Mail Client to compile.
convert your wallpaper (200x200) into C array, then replace everything in Image.h
to yours.
everything you need to edit is in settings.h
.
get weather info from OpenWeather's API.
send simple email which the content is fixed (or can be customized by HTTP requests, etc.).
nothing much going on there. just put your service UUID and characteristic UUID in BLE.cpp
and it should work.