├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── README.md ├── atom_s3r.png ├── include └── README ├── lib └── README ├── lv_editor.png ├── platformio.ini ├── scripts └── lv_headers.py ├── src ├── atom_watch_ui │ ├── atom_watch_ui.c │ ├── atom_watch_ui.h │ ├── atom_watch_ui_gen.c │ ├── atom_watch_ui_gen.h │ ├── components │ │ ├── README.md │ │ ├── notification_item.xml │ │ ├── notification_item_gen.c │ │ └── notification_item_gen.h │ ├── fonts │ │ ├── Inter_24pt_Regular.ttf │ │ ├── README.md │ │ └── Sony_Sketch_EF.ttf │ ├── generated │ │ ├── font_inter_16.c │ │ ├── font_inter_24.c │ │ ├── font_inter_30.c │ │ ├── font_sony_100.c │ │ ├── font_sony_18.c │ │ ├── font_sony_30.c │ │ ├── font_sony_50.c │ │ ├── font_sony_80.c │ │ ├── icon_call.c │ │ ├── icon_camera.c │ │ ├── icon_chat.c │ │ ├── icon_cloudy.c │ │ ├── icon_compass.c │ │ ├── icon_find.c │ │ ├── icon_haze.c │ │ ├── icon_navigation.c │ │ ├── icon_rainny.c │ │ ├── icon_snow.c │ │ ├── icon_sunny.c │ │ ├── icon_sunny_cloud.c │ │ ├── icon_tornado.c │ │ └── icon_windy.c │ ├── globals.xml │ ├── images │ │ ├── README.md │ │ ├── icon_call.png │ │ ├── icon_camera.png │ │ ├── icon_chat.png │ │ ├── icon_cloudy.png │ │ ├── icon_compass.png │ │ ├── icon_find.png │ │ ├── icon_haze.png │ │ ├── icon_navigation.png │ │ ├── icon_rainny.png │ │ ├── icon_snow.png │ │ ├── icon_sunny.png │ │ ├── icon_sunny_cloud.png │ │ ├── icon_tornado.png │ │ └── icon_windy.png │ ├── project.xml │ ├── screens │ │ ├── README.md │ │ ├── call.xml │ │ ├── call_gen.c │ │ ├── call_gen.h │ │ ├── camera.xml │ │ ├── camera_gen.c │ │ ├── camera_gen.h │ │ ├── compass.xml │ │ ├── compass_gen.c │ │ ├── compass_gen.h │ │ ├── find.xml │ │ ├── find_gen.c │ │ ├── find_gen.h │ │ ├── home.xml │ │ ├── home_gen.c │ │ ├── home_gen.h │ │ ├── navigation.xml │ │ ├── navigation_gen.c │ │ ├── navigation_gen.h │ │ ├── notifications.xml │ │ ├── notifications_gen.c │ │ ├── notifications_gen.h │ │ ├── weather.xml │ │ ├── weather_gen.c │ │ └── weather_gen.h │ ├── ui.c │ ├── ui.h │ └── widgets │ │ └── README.md └── main.cpp ├── test └── README └── upload.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/README.md -------------------------------------------------------------------------------- /atom_s3r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/atom_s3r.png -------------------------------------------------------------------------------- /include/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/include/README -------------------------------------------------------------------------------- /lib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/lib/README -------------------------------------------------------------------------------- /lv_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/lv_editor.png -------------------------------------------------------------------------------- /platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/platformio.ini -------------------------------------------------------------------------------- /scripts/lv_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/scripts/lv_headers.py -------------------------------------------------------------------------------- /src/atom_watch_ui/atom_watch_ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/atom_watch_ui.c -------------------------------------------------------------------------------- /src/atom_watch_ui/atom_watch_ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/atom_watch_ui.h -------------------------------------------------------------------------------- /src/atom_watch_ui/atom_watch_ui_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/atom_watch_ui_gen.c -------------------------------------------------------------------------------- /src/atom_watch_ui/atom_watch_ui_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/atom_watch_ui_gen.h -------------------------------------------------------------------------------- /src/atom_watch_ui/components/README.md: -------------------------------------------------------------------------------- 1 | Create XML files here that start with a `` tag -------------------------------------------------------------------------------- /src/atom_watch_ui/components/notification_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/components/notification_item.xml -------------------------------------------------------------------------------- /src/atom_watch_ui/components/notification_item_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/components/notification_item_gen.c -------------------------------------------------------------------------------- /src/atom_watch_ui/components/notification_item_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/components/notification_item_gen.h -------------------------------------------------------------------------------- /src/atom_watch_ui/fonts/Inter_24pt_Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/fonts/Inter_24pt_Regular.ttf -------------------------------------------------------------------------------- /src/atom_watch_ui/fonts/README.md: -------------------------------------------------------------------------------- 1 | Place ttf or woff files here -------------------------------------------------------------------------------- /src/atom_watch_ui/fonts/Sony_Sketch_EF.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/fonts/Sony_Sketch_EF.ttf -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/font_inter_16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/font_inter_16.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/font_inter_24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/font_inter_24.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/font_inter_30.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/font_inter_30.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/font_sony_100.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/font_sony_100.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/font_sony_18.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/font_sony_18.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/font_sony_30.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/font_sony_30.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/font_sony_50.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/font_sony_50.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/font_sony_80.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/font_sony_80.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_call.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_camera.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_camera.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_chat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_chat.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_cloudy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_cloudy.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_compass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_compass.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_find.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_find.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_haze.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_haze.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_navigation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_navigation.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_rainny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_rainny.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_snow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_snow.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_sunny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_sunny.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_sunny_cloud.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_sunny_cloud.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_tornado.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_tornado.c -------------------------------------------------------------------------------- /src/atom_watch_ui/generated/icon_windy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/generated/icon_windy.c -------------------------------------------------------------------------------- /src/atom_watch_ui/globals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/globals.xml -------------------------------------------------------------------------------- /src/atom_watch_ui/images/README.md: -------------------------------------------------------------------------------- 1 | Place PNG images here -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_call.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_camera.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_chat.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_cloudy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_cloudy.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_compass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_compass.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_find.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_haze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_haze.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_navigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_navigation.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_rainny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_rainny.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_snow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_snow.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_sunny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_sunny.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_sunny_cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_sunny_cloud.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_tornado.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_tornado.png -------------------------------------------------------------------------------- /src/atom_watch_ui/images/icon_windy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/images/icon_windy.png -------------------------------------------------------------------------------- /src/atom_watch_ui/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/project.xml -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/README.md: -------------------------------------------------------------------------------- 1 | Create XML files here that start with a `` tag -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/call.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/call.xml -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/call_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/call_gen.c -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/call_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/call_gen.h -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/camera.xml -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/camera_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/camera_gen.c -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/camera_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/camera_gen.h -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/compass.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/compass.xml -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/compass_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/compass_gen.c -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/compass_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/compass_gen.h -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/find.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/find.xml -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/find_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/find_gen.c -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/find_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/find_gen.h -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/home.xml -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/home_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/home_gen.c -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/home_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/home_gen.h -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/navigation.xml -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/navigation_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/navigation_gen.c -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/navigation_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/navigation_gen.h -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/notifications.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/notifications.xml -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/notifications_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/notifications_gen.c -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/notifications_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/notifications_gen.h -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/weather.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/weather.xml -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/weather_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/weather_gen.c -------------------------------------------------------------------------------- /src/atom_watch_ui/screens/weather_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/screens/weather_gen.h -------------------------------------------------------------------------------- /src/atom_watch_ui/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/ui.c -------------------------------------------------------------------------------- /src/atom_watch_ui/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/ui.h -------------------------------------------------------------------------------- /src/atom_watch_ui/widgets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/atom_watch_ui/widgets/README.md -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/src/main.cpp -------------------------------------------------------------------------------- /test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/test/README -------------------------------------------------------------------------------- /upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fbiego/atom-watch/HEAD/upload.png --------------------------------------------------------------------------------