├── .github └── workflows │ └── build.yml ├── .gitignore ├── .gitmodules ├── Docs ├── Coroutines from C++20 on ARM Cortex-M.md ├── CoroutinesFirstStage.md ├── DisplayGC9A01NormalTrace.pvs ├── DisplayGC9A01NormalTrace.sr └── LvglWidgetsDiagram.drawio ├── Features_list.md ├── Firmware ├── .clang-format ├── .vscode │ ├── .cortex-debug.peripherals.state.json │ ├── .cortex-debug.registers.state.json │ ├── c_cpp_properties.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── 3rdparty │ ├── CMakeLists.txt │ └── cppcoro_lib │ │ └── CMakeLists.txt ├── CMakeLists.txt ├── CMakeSettings.json ├── ap_application.cpp ├── ap_application.hpp ├── cmake │ ├── arm-gcc-toolchain.cmake │ ├── base.cmake │ ├── jlink │ │ ├── commandline.txt │ │ ├── runJLinkExe-nrf52 │ │ ├── runJLinkGDBServer-nrf52 │ │ └── runJLinkRTTClient │ └── nordic │ │ ├── CMakeLists.txt │ │ └── nordic_postbuild.cmake ├── conanfile.txt ├── drivers │ ├── CMakeLists.txt │ ├── ble │ │ ├── CMakeLists.txt │ │ ├── ble_battery_service.cpp │ │ ├── ble_custom_service.cpp │ │ ├── ble_datetime_service.cpp │ │ ├── ble_desktop_softdevice.cpp │ │ ├── ble_heartrate_service.cpp │ │ ├── ble_softdevice.cpp │ │ └── inc │ │ │ └── ble │ │ │ ├── desktop_ble │ │ │ └── ble_desktop_softdevice.hpp │ │ │ └── nordic_ble │ │ │ ├── ble_battery_service.hpp │ │ │ ├── ble_custom_service.hpp │ │ │ ├── ble_datetime_service.hpp │ │ │ ├── ble_heartrate_service.hpp │ │ │ ├── ble_softdevice.hpp │ │ │ └── ble_stack_constants.hpp │ ├── board │ │ ├── CMakeLists.txt │ │ ├── inc │ │ │ └── board │ │ │ │ ├── hardware_usings.hpp │ │ │ │ └── watchboard.hpp │ │ └── watchboard.cpp │ ├── buttons │ │ ├── CMakeLists.txt │ │ ├── bt_firmware_simulator_hardware_buttons_manual_backend.cpp │ │ ├── bt_nordic_hardware_backend.cpp │ │ ├── bt_os_stub_hardware_buttons_backend.cpp │ │ └── inc │ │ │ └── buttons │ │ │ ├── bt_firmware_simulator_hardware_buttons_manual_backend.hpp │ │ │ └── bt_nordic_hardware_backend.hpp │ ├── display │ │ ├── CMakeLists.txt │ │ └── inc │ │ │ └── display │ │ │ ├── display_coro_compact_gc9a01.hpp │ │ │ └── display_spi_common_coro.hpp │ ├── factory_impl │ │ ├── CMakeLists.txt │ │ ├── ble_services_stub.cpp │ │ ├── ble_services_stub.hpp │ │ ├── ih_ble_service_factory.cpp │ │ └── ih_ible_softdevice.cpp │ ├── gpio │ │ ├── CMakeLists.txt │ │ ├── gpio_pin.cpp │ │ └── inc │ │ │ └── gpio │ │ │ └── gpio_pin.hpp │ ├── headers │ │ ├── CMakeLists.txt │ │ └── ih │ │ │ └── drivers │ │ │ ├── ih_ble_battery_service.hpp │ │ │ ├── ih_ble_dts_service.hpp │ │ │ ├── ih_ble_heartrate_service.hpp │ │ │ ├── ih_ble_service_factory.hpp │ │ │ ├── ih_button_driver.hpp │ │ │ ├── ih_ible_softdevice.hpp │ │ │ └── transaction_item.hpp │ ├── i2c │ │ ├── CMakeLists.txt │ │ ├── i2c_test.cpp │ │ └── inc │ │ │ └── i2c │ │ │ └── i2c_test.hpp │ ├── platform_delay │ │ ├── CMakeLists.txt │ │ ├── delay_provider.cpp │ │ └── inc │ │ │ └── delay │ │ │ └── delay_provider.hpp │ ├── spi │ │ ├── CMakeLists.txt │ │ └── inc │ │ │ ├── backends │ │ │ ├── spi_backend_desktop.hpp │ │ │ └── spi_backend_nrf.hpp │ │ │ └── spi │ │ │ ├── spi_wrapper.hpp │ │ │ └── spi_wrapper_async_templated.hpp │ └── winbondflash │ │ ├── CMakeLists.txt │ │ └── inc │ │ └── windbondflash │ │ ├── winbond_commandset.hpp │ │ └── winbond_flash_templated.hpp ├── firmware_tests │ ├── CMakeLists.txt │ ├── article_example │ │ ├── CMakeLists.txt │ │ ├── coroutine_utils.hpp │ │ ├── display_common_coroutine.hpp │ │ ├── display_gc9a01.hpp │ │ ├── gpio.hpp │ │ ├── root.cpp │ │ ├── spi_desktop_backend.hpp │ │ └── spi_driver_high_level.hpp │ ├── buttons_driver │ │ ├── buttons_driver_test.cpp │ │ ├── buttons_fake_backends.hpp │ │ ├── buttons_fake_event_handler.hpp │ │ └── buttons_fixture.hpp │ ├── clock_page_handler │ │ ├── clock_page_handler_fixture.hpp │ │ └── clock_page_view_handler_test.cpp │ ├── coroutine │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── settings.json │ │ ├── CMakeLists.txt │ │ ├── coroutine_thoughts.cpp │ │ ├── st7789_draft.hpp │ │ └── thoughts.hpp │ ├── drivers │ │ ├── spi │ │ │ ├── mock_gpio.hpp │ │ │ ├── mock_spi.hpp │ │ │ ├── spi_driver_fixture.hpp │ │ │ ├── spi_driver_test_suite.cpp │ │ │ └── spi_fake_backend.hpp │ │ └── windond_flash │ │ │ ├── flash_driver_test_suite.cpp │ │ │ └── flash_fixture.hpp │ ├── main_window │ │ ├── mainwindow_fakes.hpp │ │ ├── mainwindow_fixture.hpp │ │ └── mainwindow_model_test.cpp │ └── stubs │ │ ├── base_mocked_page.hpp │ │ ├── base_stub_widget.hpp │ │ ├── interfaces │ │ └── spi │ │ │ └── mocked_spi.hpp │ │ ├── pages │ │ ├── clock_watch_fake_view.hpp │ │ ├── health_watch_fake_view.hpp │ │ └── player_watch_fake_view.hpp │ │ ├── pages_stub_pages_creator.cpp │ │ ├── pages_stub_pages_creator.hpp │ │ ├── widgets │ │ ├── battery_widget_fake.hpp │ │ ├── bluetooth_widget_fake.hpp │ │ └── pages_switch_widget_fake.hpp │ │ ├── widgets_stub_pages_creator.cpp │ │ └── widgets_stub_pages_creator.hpp ├── graphics │ ├── CMakeLists.txt │ ├── fonts │ │ ├── CMakeLists.txt │ │ ├── GeneratedFontello │ │ │ ├── IconFont16px.ttf │ │ │ ├── IconFont24px.ttf │ │ │ ├── IconFont35px.ttf │ │ │ ├── PlayerIcons.ttf │ │ │ ├── PlayerIconsCodes.JPG │ │ │ └── a_LCDNova.ttf │ │ ├── IconFont16px.cpp │ │ ├── IconFont16px.hpp │ │ ├── IconFont24px.cpp │ │ ├── IconFont24px.hpp │ │ ├── IconFont35px.cpp │ │ ├── IconFont35px.hpp │ │ ├── LcdNova12px.cpp │ │ ├── LcdNova16px.cpp │ │ ├── LcdNova24px.cpp │ │ ├── LcdNova30px.cpp │ │ ├── LcdNova36px.cpp │ │ ├── LcdNova68px.cpp │ │ ├── PlayerIcons68px.cpp │ │ └── PlayerIcons68px.hpp │ ├── gs_event_dispatcher.cpp │ ├── gs_event_dispatcher.hpp │ ├── gs_lvgl_service.cpp │ ├── gs_lvgl_service.hpp │ ├── gs_theme_controller.cpp │ ├── gs_theme_controller.hpp │ ├── icons │ │ ├── Footsteps_v2.svg │ │ ├── fontello.ttf │ │ └── icon.svg │ ├── ih │ │ ├── creators │ │ │ ├── gs_ipages_creator.hpp │ │ │ └── gs_iwidgets_creator.hpp │ │ ├── gs_events.hpp │ │ ├── gs_ievent_handler.hpp │ │ ├── gs_imain_window.hpp │ │ ├── gs_ipage_view_object.hpp │ │ ├── gs_itheme_controller.hpp │ │ ├── gs_iwidget_object.hpp │ │ ├── pages │ │ │ ├── gs_iclock_page_view.hpp │ │ │ ├── gs_ihealth_page_view.hpp │ │ │ └── gs_iplayer_page_view.hpp │ │ └── widgets │ │ │ ├── gs_ibattery_widget.hpp │ │ │ ├── gs_ibluetooth_widget.hpp │ │ │ └── gs_ipages_switch.hpp │ ├── lvgl_lib │ │ ├── CMakeLists.txt │ │ ├── GenerateCFilesList.txt │ │ ├── lvgl_driver_backend │ │ │ ├── CMakeLists.txt │ │ │ └── lv_drv_conf.h │ │ └── lvgl_library │ │ │ ├── CMakeLists.txt │ │ │ └── lv_conf.h │ ├── platform │ │ ├── CMakeLists.txt │ │ ├── gs_platform_layer.cpp │ │ └── gs_platform_layer.hpp │ └── widgets_layer │ │ ├── gs_event_handler_base.hpp │ │ ├── gs_main_window.cpp │ │ ├── gs_main_window.hpp │ │ ├── gs_main_window_event_handler.cpp │ │ ├── gs_main_window_event_handler.hpp │ │ ├── gs_main_window_view.cpp │ │ ├── gs_main_window_view.hpp │ │ ├── gs_page_view_object.cpp │ │ ├── gs_page_view_object.hpp │ │ ├── lvgl_ui.cpp │ │ ├── lvgl_ui.hpp │ │ ├── lvgl_views_creators │ │ ├── gs_pages_creator.cpp │ │ ├── gs_pages_creator.hpp │ │ ├── gs_widgets_creator.cpp │ │ └── gs_widgets_creator.hpp │ │ ├── pages │ │ ├── clock_page │ │ │ ├── gs_clock_page_handler.cpp │ │ │ ├── gs_clock_page_handler.hpp │ │ │ ├── gs_clock_page_view.cpp │ │ │ └── gs_clock_page_view.hpp │ │ ├── health_page │ │ │ ├── gs_health_page_view.cpp │ │ │ └── gs_health_page_view.hpp │ │ └── player_page │ │ │ ├── gs_player_page_view.cpp │ │ │ └── gs_player_page_view.hpp │ │ └── widgets │ │ ├── battery │ │ ├── gs_battery_handler.cpp │ │ ├── gs_battery_handler.hpp │ │ ├── gs_battery_widget.cpp │ │ └── gs_battery_widget.hpp │ │ ├── bluetooth │ │ ├── gs_bluetooth_widget.cpp │ │ ├── gs_bluetooth_widget.hpp │ │ ├── gs_bluetooth_widget_handler.cpp │ │ └── gs_bluetooth_widget_handler.hpp │ │ ├── gs_widget_base_obj.cpp │ │ ├── gs_widget_base_obj.hpp │ │ └── pages_switch │ │ ├── gs_pages_switch.cpp │ │ └── gs_pages_switch.hpp ├── logger │ ├── CMakeLists.txt │ ├── inc │ │ └── logger │ │ │ └── logger_service.hpp │ └── logger_service_impl.cpp ├── main.cpp ├── nrf52_headers │ ├── nrf52.h │ ├── nrf52.svd │ ├── nrf52_bitfields.h │ ├── nrf52_common.ld │ └── nrf52_name_change.h ├── old_toolchain_files │ ├── CMakeListsOld.txt │ ├── CMakeListsOldRoot.txt │ ├── CMakeListsSumlatorOld.txt │ ├── CMake_nRF5x.cmake │ └── arm-gcc-toolchain.cmake ├── sdk_dependent │ ├── board-pinout │ │ └── pca10040.h │ ├── config │ │ └── sdk_config.h │ └── gcc_nrf52.ld ├── service_providers │ ├── CMakeLists.txt │ ├── headers │ │ ├── CMakeLists.txt │ │ └── ih │ │ │ ├── sp_ibattery_service.hpp │ │ │ ├── sp_idatetime_service.hpp │ │ │ ├── sp_iheartrate_service.hpp │ │ │ └── sp_iservice_creator.hpp │ └── watch_fake_services │ │ ├── CMakeLists.txt │ │ ├── battery │ │ ├── CMakeLists.txt │ │ ├── sp_battery_service_fake.cpp │ │ └── sp_battery_service_fake.hpp │ │ ├── datetime │ │ ├── CMakeLists.txt │ │ ├── sp_datetime_service_fake.cpp │ │ └── sp_datetime_service_fake.hpp │ │ ├── heartrate │ │ ├── CMakeLists.txt │ │ ├── sp_heartrate_service_fake.cpp │ │ └── sp_heartrate_service_fake.hpp │ │ ├── inc │ │ └── sp_fake_services_creator.hpp │ │ └── sp_fake_services_creator.cpp └── utils │ ├── CMakeLists.txt │ ├── etl_profile.h │ └── inc │ └── utils │ ├── CallbackConnector.hpp │ ├── CoroUtils.hpp │ ├── CoroutineExample.hpp │ ├── FastPimpl.hpp │ ├── MetaUtils.hpp │ ├── Noncopyable.hpp │ ├── Platform.hpp │ ├── SimpleSignal.hpp │ ├── TimeWrapper.hpp │ └── coroutine │ ├── Common.hpp │ ├── Event.hpp │ ├── ExecutionQueueCoro.hpp │ ├── SyncWait.hpp │ ├── Task.hpp │ ├── WhenAllSequence.hpp │ └── WnenAllReady.hpp ├── Images ├── 1.svg ├── 2.svg ├── Design │ ├── DesignThreePanels.psd │ ├── PlayerIcons.ttf │ ├── a_LCDNova.ttf │ └── v1.1_Render │ │ ├── HealthPage.jpg │ │ ├── HealthPageLight.jpg │ │ ├── HealthPageLightCombined.jpg │ │ ├── MainPage.jpg │ │ ├── MainPageLight.jpg │ │ ├── MusicPage.jpg │ │ └── MusicPageLight.jpg ├── Player_1.svg ├── Player_2.svg ├── Player_redraw.svg ├── arrow.svg ├── arrow_right.svg ├── c4d8c1d4-cd41-4379-84de-3c51f9422b52.jfif ├── d303f735-42f6-4d54-85bb-543812d70a62.jfif ├── line.svg ├── photo_2019-11-03_00-30-05.jpg ├── photo_2019-11-03_00-31-58.jpg ├── photo_2020-01-09_01-23-37.jpg ├── player_next.svg ├── v1.1 │ ├── photo_2020-01-25_01-45-46.jpg │ ├── photo_2020-03-02_02-10-26.jpg │ ├── photo_2020-03-02_13-30-43.jpg │ ├── photo_2020-04-12_14-58-47.jpg │ ├── photo_2020-04-12_14-58-50.jpg │ └── photo_2020-04-12_14-58-51.jpg ├── v1.2 │ ├── WatchBorad-Bottom.jpg │ └── WatchBorad-top.jpg ├── Снимок.JPG └── Снимок1.JPG ├── LICENSE ├── README.md └── Schematic ├── Display_devboard_schematic.pdf ├── MissedParts.md └── WatchBorad ├── DCDC&PB.sch ├── DCDC_FG_BCH_PB.sch ├── MCU.sch ├── PSU_logic.sch ├── PowerSupply&PB.sch ├── PowerSupply.sch ├── PushButtons.sch ├── VibrationMotor.sch ├── WatchBoard.pdf ├── WatchBorad-cache.lib ├── WatchBorad.kicad_pcb ├── WatchBorad.kicad_pcb-bak ├── WatchBorad.pro ├── WatchBorad.sch ├── fp-lib-table └── sym-lib-table /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/.gitmodules -------------------------------------------------------------------------------- /Docs/Coroutines from C++20 on ARM Cortex-M.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Docs/Coroutines from C++20 on ARM Cortex-M.md -------------------------------------------------------------------------------- /Docs/CoroutinesFirstStage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Docs/CoroutinesFirstStage.md -------------------------------------------------------------------------------- /Docs/DisplayGC9A01NormalTrace.pvs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Docs/DisplayGC9A01NormalTrace.pvs -------------------------------------------------------------------------------- /Docs/DisplayGC9A01NormalTrace.sr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Docs/DisplayGC9A01NormalTrace.sr -------------------------------------------------------------------------------- /Docs/LvglWidgetsDiagram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Docs/LvglWidgetsDiagram.drawio -------------------------------------------------------------------------------- /Features_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Features_list.md -------------------------------------------------------------------------------- /Firmware/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/.clang-format -------------------------------------------------------------------------------- /Firmware/.vscode/.cortex-debug.peripherals.state.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /Firmware/.vscode/.cortex-debug.registers.state.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /Firmware/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /Firmware/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/.vscode/launch.json -------------------------------------------------------------------------------- /Firmware/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/.vscode/settings.json -------------------------------------------------------------------------------- /Firmware/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/.vscode/tasks.json -------------------------------------------------------------------------------- /Firmware/3rdparty/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/3rdparty/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/3rdparty/cppcoro_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/3rdparty/cppcoro_lib/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/CMakeSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/CMakeSettings.json -------------------------------------------------------------------------------- /Firmware/ap_application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/ap_application.cpp -------------------------------------------------------------------------------- /Firmware/ap_application.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/ap_application.hpp -------------------------------------------------------------------------------- /Firmware/cmake/arm-gcc-toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/cmake/arm-gcc-toolchain.cmake -------------------------------------------------------------------------------- /Firmware/cmake/base.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/cmake/base.cmake -------------------------------------------------------------------------------- /Firmware/cmake/jlink/commandline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/cmake/jlink/commandline.txt -------------------------------------------------------------------------------- /Firmware/cmake/jlink/runJLinkExe-nrf52: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | JLinkExe -device nrf52 -if swd -speed 4000 -autoconnect 1 -------------------------------------------------------------------------------- /Firmware/cmake/jlink/runJLinkGDBServer-nrf52: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/cmake/jlink/runJLinkGDBServer-nrf52 -------------------------------------------------------------------------------- /Firmware/cmake/jlink/runJLinkRTTClient: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | JLinkRTTClient -------------------------------------------------------------------------------- /Firmware/cmake/nordic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/cmake/nordic/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/cmake/nordic/nordic_postbuild.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/cmake/nordic/nordic_postbuild.cmake -------------------------------------------------------------------------------- /Firmware/conanfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/conanfile.txt -------------------------------------------------------------------------------- /Firmware/drivers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/ble/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/ble/ble_battery_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/ble_battery_service.cpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/ble_custom_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/ble_custom_service.cpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/ble_datetime_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/ble_datetime_service.cpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/ble_desktop_softdevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/ble_desktop_softdevice.cpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/ble_heartrate_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/ble_heartrate_service.cpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/ble_softdevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/ble_softdevice.cpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/inc/ble/desktop_ble/ble_desktop_softdevice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/inc/ble/desktop_ble/ble_desktop_softdevice.hpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/inc/ble/nordic_ble/ble_battery_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/inc/ble/nordic_ble/ble_battery_service.hpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/inc/ble/nordic_ble/ble_custom_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/inc/ble/nordic_ble/ble_custom_service.hpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/inc/ble/nordic_ble/ble_datetime_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/inc/ble/nordic_ble/ble_datetime_service.hpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/inc/ble/nordic_ble/ble_heartrate_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/inc/ble/nordic_ble/ble_heartrate_service.hpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/inc/ble/nordic_ble/ble_softdevice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/inc/ble/nordic_ble/ble_softdevice.hpp -------------------------------------------------------------------------------- /Firmware/drivers/ble/inc/ble/nordic_ble/ble_stack_constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/ble/inc/ble/nordic_ble/ble_stack_constants.hpp -------------------------------------------------------------------------------- /Firmware/drivers/board/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/board/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/board/inc/board/hardware_usings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/board/inc/board/hardware_usings.hpp -------------------------------------------------------------------------------- /Firmware/drivers/board/inc/board/watchboard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/board/inc/board/watchboard.hpp -------------------------------------------------------------------------------- /Firmware/drivers/board/watchboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/board/watchboard.cpp -------------------------------------------------------------------------------- /Firmware/drivers/buttons/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/buttons/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/buttons/bt_firmware_simulator_hardware_buttons_manual_backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/buttons/bt_firmware_simulator_hardware_buttons_manual_backend.cpp -------------------------------------------------------------------------------- /Firmware/drivers/buttons/bt_nordic_hardware_backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/buttons/bt_nordic_hardware_backend.cpp -------------------------------------------------------------------------------- /Firmware/drivers/buttons/bt_os_stub_hardware_buttons_backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/buttons/bt_os_stub_hardware_buttons_backend.cpp -------------------------------------------------------------------------------- /Firmware/drivers/buttons/inc/buttons/bt_firmware_simulator_hardware_buttons_manual_backend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/buttons/inc/buttons/bt_firmware_simulator_hardware_buttons_manual_backend.hpp -------------------------------------------------------------------------------- /Firmware/drivers/buttons/inc/buttons/bt_nordic_hardware_backend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/buttons/inc/buttons/bt_nordic_hardware_backend.hpp -------------------------------------------------------------------------------- /Firmware/drivers/display/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/display/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/display/inc/display/display_coro_compact_gc9a01.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/display/inc/display/display_coro_compact_gc9a01.hpp -------------------------------------------------------------------------------- /Firmware/drivers/display/inc/display/display_spi_common_coro.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/display/inc/display/display_spi_common_coro.hpp -------------------------------------------------------------------------------- /Firmware/drivers/factory_impl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/factory_impl/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/factory_impl/ble_services_stub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/factory_impl/ble_services_stub.cpp -------------------------------------------------------------------------------- /Firmware/drivers/factory_impl/ble_services_stub.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/factory_impl/ble_services_stub.hpp -------------------------------------------------------------------------------- /Firmware/drivers/factory_impl/ih_ble_service_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/factory_impl/ih_ble_service_factory.cpp -------------------------------------------------------------------------------- /Firmware/drivers/factory_impl/ih_ible_softdevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/factory_impl/ih_ible_softdevice.cpp -------------------------------------------------------------------------------- /Firmware/drivers/gpio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/gpio/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/gpio/gpio_pin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/gpio/gpio_pin.cpp -------------------------------------------------------------------------------- /Firmware/drivers/gpio/inc/gpio/gpio_pin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/gpio/inc/gpio/gpio_pin.hpp -------------------------------------------------------------------------------- /Firmware/drivers/headers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/headers/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/headers/ih/drivers/ih_ble_battery_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/headers/ih/drivers/ih_ble_battery_service.hpp -------------------------------------------------------------------------------- /Firmware/drivers/headers/ih/drivers/ih_ble_dts_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/headers/ih/drivers/ih_ble_dts_service.hpp -------------------------------------------------------------------------------- /Firmware/drivers/headers/ih/drivers/ih_ble_heartrate_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/headers/ih/drivers/ih_ble_heartrate_service.hpp -------------------------------------------------------------------------------- /Firmware/drivers/headers/ih/drivers/ih_ble_service_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/headers/ih/drivers/ih_ble_service_factory.hpp -------------------------------------------------------------------------------- /Firmware/drivers/headers/ih/drivers/ih_button_driver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/headers/ih/drivers/ih_button_driver.hpp -------------------------------------------------------------------------------- /Firmware/drivers/headers/ih/drivers/ih_ible_softdevice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/headers/ih/drivers/ih_ible_softdevice.hpp -------------------------------------------------------------------------------- /Firmware/drivers/headers/ih/drivers/transaction_item.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/headers/ih/drivers/transaction_item.hpp -------------------------------------------------------------------------------- /Firmware/drivers/i2c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/i2c/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/i2c/i2c_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/i2c/i2c_test.cpp -------------------------------------------------------------------------------- /Firmware/drivers/i2c/inc/i2c/i2c_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/i2c/inc/i2c/i2c_test.hpp -------------------------------------------------------------------------------- /Firmware/drivers/platform_delay/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/platform_delay/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/platform_delay/delay_provider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/platform_delay/delay_provider.cpp -------------------------------------------------------------------------------- /Firmware/drivers/platform_delay/inc/delay/delay_provider.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/platform_delay/inc/delay/delay_provider.hpp -------------------------------------------------------------------------------- /Firmware/drivers/spi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/spi/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/spi/inc/backends/spi_backend_desktop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/spi/inc/backends/spi_backend_desktop.hpp -------------------------------------------------------------------------------- /Firmware/drivers/spi/inc/backends/spi_backend_nrf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/spi/inc/backends/spi_backend_nrf.hpp -------------------------------------------------------------------------------- /Firmware/drivers/spi/inc/spi/spi_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/spi/inc/spi/spi_wrapper.hpp -------------------------------------------------------------------------------- /Firmware/drivers/spi/inc/spi/spi_wrapper_async_templated.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/spi/inc/spi/spi_wrapper_async_templated.hpp -------------------------------------------------------------------------------- /Firmware/drivers/winbondflash/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/winbondflash/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/drivers/winbondflash/inc/windbondflash/winbond_commandset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/winbondflash/inc/windbondflash/winbond_commandset.hpp -------------------------------------------------------------------------------- /Firmware/drivers/winbondflash/inc/windbondflash/winbond_flash_templated.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/drivers/winbondflash/inc/windbondflash/winbond_flash_templated.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/firmware_tests/article_example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/article_example/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/firmware_tests/article_example/coroutine_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/article_example/coroutine_utils.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/article_example/display_common_coroutine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/article_example/display_common_coroutine.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/article_example/display_gc9a01.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/article_example/display_gc9a01.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/article_example/gpio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/article_example/gpio.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/article_example/root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/article_example/root.cpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/article_example/spi_desktop_backend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/article_example/spi_desktop_backend.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/article_example/spi_driver_high_level.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/article_example/spi_driver_high_level.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/buttons_driver/buttons_driver_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/buttons_driver/buttons_driver_test.cpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/buttons_driver/buttons_fake_backends.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/buttons_driver/buttons_fake_backends.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/buttons_driver/buttons_fake_event_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/buttons_driver/buttons_fake_event_handler.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/buttons_driver/buttons_fixture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/buttons_driver/buttons_fixture.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/clock_page_handler/clock_page_handler_fixture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/clock_page_handler/clock_page_handler_fixture.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/clock_page_handler/clock_page_view_handler_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/clock_page_handler/clock_page_view_handler_test.cpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/coroutine/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/coroutine/.vscode/launch.json -------------------------------------------------------------------------------- /Firmware/firmware_tests/coroutine/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/coroutine/.vscode/settings.json -------------------------------------------------------------------------------- /Firmware/firmware_tests/coroutine/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/coroutine/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/firmware_tests/coroutine/coroutine_thoughts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/coroutine/coroutine_thoughts.cpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/coroutine/st7789_draft.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/coroutine/st7789_draft.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/coroutine/thoughts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/coroutine/thoughts.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/drivers/spi/mock_gpio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/drivers/spi/mock_gpio.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/drivers/spi/mock_spi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/drivers/spi/mock_spi.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/drivers/spi/spi_driver_fixture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/drivers/spi/spi_driver_fixture.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/drivers/spi/spi_driver_test_suite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/drivers/spi/spi_driver_test_suite.cpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/drivers/spi/spi_fake_backend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/drivers/spi/spi_fake_backend.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/drivers/windond_flash/flash_driver_test_suite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/drivers/windond_flash/flash_driver_test_suite.cpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/drivers/windond_flash/flash_fixture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/drivers/windond_flash/flash_fixture.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/main_window/mainwindow_fakes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/main_window/mainwindow_fakes.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/main_window/mainwindow_fixture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/main_window/mainwindow_fixture.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/main_window/mainwindow_model_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/main_window/mainwindow_model_test.cpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/base_mocked_page.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/base_mocked_page.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/base_stub_widget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/base_stub_widget.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/interfaces/spi/mocked_spi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/interfaces/spi/mocked_spi.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/pages/clock_watch_fake_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/pages/clock_watch_fake_view.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/pages/health_watch_fake_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/pages/health_watch_fake_view.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/pages/player_watch_fake_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/pages/player_watch_fake_view.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/pages_stub_pages_creator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/pages_stub_pages_creator.cpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/pages_stub_pages_creator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/pages_stub_pages_creator.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/widgets/battery_widget_fake.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/widgets/battery_widget_fake.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/widgets/bluetooth_widget_fake.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/widgets/bluetooth_widget_fake.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/widgets/pages_switch_widget_fake.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/widgets/pages_switch_widget_fake.hpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/widgets_stub_pages_creator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/widgets_stub_pages_creator.cpp -------------------------------------------------------------------------------- /Firmware/firmware_tests/stubs/widgets_stub_pages_creator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/firmware_tests/stubs/widgets_stub_pages_creator.hpp -------------------------------------------------------------------------------- /Firmware/graphics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/graphics/fonts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/graphics/fonts/GeneratedFontello/IconFont16px.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/GeneratedFontello/IconFont16px.ttf -------------------------------------------------------------------------------- /Firmware/graphics/fonts/GeneratedFontello/IconFont24px.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/GeneratedFontello/IconFont24px.ttf -------------------------------------------------------------------------------- /Firmware/graphics/fonts/GeneratedFontello/IconFont35px.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/GeneratedFontello/IconFont35px.ttf -------------------------------------------------------------------------------- /Firmware/graphics/fonts/GeneratedFontello/PlayerIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/GeneratedFontello/PlayerIcons.ttf -------------------------------------------------------------------------------- /Firmware/graphics/fonts/GeneratedFontello/PlayerIconsCodes.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/GeneratedFontello/PlayerIconsCodes.JPG -------------------------------------------------------------------------------- /Firmware/graphics/fonts/GeneratedFontello/a_LCDNova.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/GeneratedFontello/a_LCDNova.ttf -------------------------------------------------------------------------------- /Firmware/graphics/fonts/IconFont16px.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/IconFont16px.cpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/IconFont16px.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/IconFont16px.hpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/IconFont24px.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/IconFont24px.cpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/IconFont24px.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/IconFont24px.hpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/IconFont35px.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/IconFont35px.cpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/IconFont35px.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/IconFont35px.hpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/LcdNova12px.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/LcdNova12px.cpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/LcdNova16px.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/LcdNova16px.cpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/LcdNova24px.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/LcdNova24px.cpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/LcdNova30px.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/LcdNova30px.cpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/LcdNova36px.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/LcdNova36px.cpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/LcdNova68px.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/LcdNova68px.cpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/PlayerIcons68px.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/PlayerIcons68px.cpp -------------------------------------------------------------------------------- /Firmware/graphics/fonts/PlayerIcons68px.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/fonts/PlayerIcons68px.hpp -------------------------------------------------------------------------------- /Firmware/graphics/gs_event_dispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/gs_event_dispatcher.cpp -------------------------------------------------------------------------------- /Firmware/graphics/gs_event_dispatcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/gs_event_dispatcher.hpp -------------------------------------------------------------------------------- /Firmware/graphics/gs_lvgl_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/gs_lvgl_service.cpp -------------------------------------------------------------------------------- /Firmware/graphics/gs_lvgl_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/gs_lvgl_service.hpp -------------------------------------------------------------------------------- /Firmware/graphics/gs_theme_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/gs_theme_controller.cpp -------------------------------------------------------------------------------- /Firmware/graphics/gs_theme_controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/gs_theme_controller.hpp -------------------------------------------------------------------------------- /Firmware/graphics/icons/Footsteps_v2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/icons/Footsteps_v2.svg -------------------------------------------------------------------------------- /Firmware/graphics/icons/fontello.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/icons/fontello.ttf -------------------------------------------------------------------------------- /Firmware/graphics/icons/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/icons/icon.svg -------------------------------------------------------------------------------- /Firmware/graphics/ih/creators/gs_ipages_creator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/creators/gs_ipages_creator.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/creators/gs_iwidgets_creator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/creators/gs_iwidgets_creator.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/gs_events.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/gs_events.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/gs_ievent_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/gs_ievent_handler.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/gs_imain_window.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/gs_imain_window.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/gs_ipage_view_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/gs_ipage_view_object.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/gs_itheme_controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/gs_itheme_controller.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/gs_iwidget_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/gs_iwidget_object.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/pages/gs_iclock_page_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/pages/gs_iclock_page_view.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/pages/gs_ihealth_page_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/pages/gs_ihealth_page_view.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/pages/gs_iplayer_page_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/pages/gs_iplayer_page_view.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/widgets/gs_ibattery_widget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/widgets/gs_ibattery_widget.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/widgets/gs_ibluetooth_widget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/widgets/gs_ibluetooth_widget.hpp -------------------------------------------------------------------------------- /Firmware/graphics/ih/widgets/gs_ipages_switch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/ih/widgets/gs_ipages_switch.hpp -------------------------------------------------------------------------------- /Firmware/graphics/lvgl_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/lvgl_lib/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/graphics/lvgl_lib/GenerateCFilesList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/lvgl_lib/GenerateCFilesList.txt -------------------------------------------------------------------------------- /Firmware/graphics/lvgl_lib/lvgl_driver_backend/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/lvgl_lib/lvgl_driver_backend/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/graphics/lvgl_lib/lvgl_driver_backend/lv_drv_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/lvgl_lib/lvgl_driver_backend/lv_drv_conf.h -------------------------------------------------------------------------------- /Firmware/graphics/lvgl_lib/lvgl_library/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/lvgl_lib/lvgl_library/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/graphics/lvgl_lib/lvgl_library/lv_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/lvgl_lib/lvgl_library/lv_conf.h -------------------------------------------------------------------------------- /Firmware/graphics/platform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/platform/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/graphics/platform/gs_platform_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/platform/gs_platform_layer.cpp -------------------------------------------------------------------------------- /Firmware/graphics/platform/gs_platform_layer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/platform/gs_platform_layer.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/gs_event_handler_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/gs_event_handler_base.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/gs_main_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/gs_main_window.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/gs_main_window.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/gs_main_window.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/gs_main_window_event_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/gs_main_window_event_handler.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/gs_main_window_event_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/gs_main_window_event_handler.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/gs_main_window_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/gs_main_window_view.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/gs_main_window_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/gs_main_window_view.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/gs_page_view_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/gs_page_view_object.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/gs_page_view_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/gs_page_view_object.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/lvgl_ui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/lvgl_ui.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/lvgl_ui.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | namespace LvglUi 4 | { 5 | void createWidgetsDemo(); 6 | } -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/lvgl_views_creators/gs_pages_creator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/lvgl_views_creators/gs_pages_creator.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/lvgl_views_creators/gs_pages_creator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/lvgl_views_creators/gs_pages_creator.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/lvgl_views_creators/gs_widgets_creator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/lvgl_views_creators/gs_widgets_creator.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/lvgl_views_creators/gs_widgets_creator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/lvgl_views_creators/gs_widgets_creator.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/pages/clock_page/gs_clock_page_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/pages/clock_page/gs_clock_page_handler.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/pages/clock_page/gs_clock_page_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/pages/clock_page/gs_clock_page_handler.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/pages/clock_page/gs_clock_page_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/pages/clock_page/gs_clock_page_view.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/pages/clock_page/gs_clock_page_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/pages/clock_page/gs_clock_page_view.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/pages/health_page/gs_health_page_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/pages/health_page/gs_health_page_view.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/pages/health_page/gs_health_page_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/pages/health_page/gs_health_page_view.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/pages/player_page/gs_player_page_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/pages/player_page/gs_player_page_view.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/pages/player_page/gs_player_page_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/pages/player_page/gs_player_page_view.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/battery/gs_battery_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/battery/gs_battery_handler.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/battery/gs_battery_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/battery/gs_battery_handler.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/battery/gs_battery_widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/battery/gs_battery_widget.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/battery/gs_battery_widget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/battery/gs_battery_widget.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/bluetooth/gs_bluetooth_widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/bluetooth/gs_bluetooth_widget.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/bluetooth/gs_bluetooth_widget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/bluetooth/gs_bluetooth_widget.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/bluetooth/gs_bluetooth_widget_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/bluetooth/gs_bluetooth_widget_handler.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/bluetooth/gs_bluetooth_widget_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/bluetooth/gs_bluetooth_widget_handler.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/gs_widget_base_obj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/gs_widget_base_obj.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/gs_widget_base_obj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/gs_widget_base_obj.hpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/pages_switch/gs_pages_switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/pages_switch/gs_pages_switch.cpp -------------------------------------------------------------------------------- /Firmware/graphics/widgets_layer/widgets/pages_switch/gs_pages_switch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/graphics/widgets_layer/widgets/pages_switch/gs_pages_switch.hpp -------------------------------------------------------------------------------- /Firmware/logger/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/logger/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/logger/inc/logger/logger_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/logger/inc/logger/logger_service.hpp -------------------------------------------------------------------------------- /Firmware/logger/logger_service_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/logger/logger_service_impl.cpp -------------------------------------------------------------------------------- /Firmware/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/main.cpp -------------------------------------------------------------------------------- /Firmware/nrf52_headers/nrf52.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/nrf52_headers/nrf52.h -------------------------------------------------------------------------------- /Firmware/nrf52_headers/nrf52.svd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/nrf52_headers/nrf52.svd -------------------------------------------------------------------------------- /Firmware/nrf52_headers/nrf52_bitfields.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/nrf52_headers/nrf52_bitfields.h -------------------------------------------------------------------------------- /Firmware/nrf52_headers/nrf52_common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/nrf52_headers/nrf52_common.ld -------------------------------------------------------------------------------- /Firmware/nrf52_headers/nrf52_name_change.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/nrf52_headers/nrf52_name_change.h -------------------------------------------------------------------------------- /Firmware/old_toolchain_files/CMakeListsOld.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/old_toolchain_files/CMakeListsOld.txt -------------------------------------------------------------------------------- /Firmware/old_toolchain_files/CMakeListsOldRoot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/old_toolchain_files/CMakeListsOldRoot.txt -------------------------------------------------------------------------------- /Firmware/old_toolchain_files/CMakeListsSumlatorOld.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/old_toolchain_files/CMakeListsSumlatorOld.txt -------------------------------------------------------------------------------- /Firmware/old_toolchain_files/CMake_nRF5x.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/old_toolchain_files/CMake_nRF5x.cmake -------------------------------------------------------------------------------- /Firmware/old_toolchain_files/arm-gcc-toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/old_toolchain_files/arm-gcc-toolchain.cmake -------------------------------------------------------------------------------- /Firmware/sdk_dependent/board-pinout/pca10040.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/sdk_dependent/board-pinout/pca10040.h -------------------------------------------------------------------------------- /Firmware/sdk_dependent/config/sdk_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/sdk_dependent/config/sdk_config.h -------------------------------------------------------------------------------- /Firmware/sdk_dependent/gcc_nrf52.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/sdk_dependent/gcc_nrf52.ld -------------------------------------------------------------------------------- /Firmware/service_providers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/service_providers/headers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/headers/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/service_providers/headers/ih/sp_ibattery_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/headers/ih/sp_ibattery_service.hpp -------------------------------------------------------------------------------- /Firmware/service_providers/headers/ih/sp_idatetime_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/headers/ih/sp_idatetime_service.hpp -------------------------------------------------------------------------------- /Firmware/service_providers/headers/ih/sp_iheartrate_service.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/headers/ih/sp_iheartrate_service.hpp -------------------------------------------------------------------------------- /Firmware/service_providers/headers/ih/sp_iservice_creator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/headers/ih/sp_iservice_creator.hpp -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/battery/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/battery/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/battery/sp_battery_service_fake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/battery/sp_battery_service_fake.cpp -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/battery/sp_battery_service_fake.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/battery/sp_battery_service_fake.hpp -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/datetime/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/datetime/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/datetime/sp_datetime_service_fake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/datetime/sp_datetime_service_fake.cpp -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/datetime/sp_datetime_service_fake.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/datetime/sp_datetime_service_fake.hpp -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/heartrate/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/heartrate/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/heartrate/sp_heartrate_service_fake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/heartrate/sp_heartrate_service_fake.cpp -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/heartrate/sp_heartrate_service_fake.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/heartrate/sp_heartrate_service_fake.hpp -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/inc/sp_fake_services_creator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/inc/sp_fake_services_creator.hpp -------------------------------------------------------------------------------- /Firmware/service_providers/watch_fake_services/sp_fake_services_creator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/service_providers/watch_fake_services/sp_fake_services_creator.cpp -------------------------------------------------------------------------------- /Firmware/utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/CMakeLists.txt -------------------------------------------------------------------------------- /Firmware/utils/etl_profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/etl_profile.h -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/CallbackConnector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/CallbackConnector.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/CoroUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/CoroUtils.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/CoroutineExample.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/CoroutineExample.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/FastPimpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/FastPimpl.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/MetaUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/MetaUtils.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/Noncopyable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/Noncopyable.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/Platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/Platform.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/SimpleSignal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/SimpleSignal.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/TimeWrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/TimeWrapper.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/coroutine/Common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/coroutine/Common.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/coroutine/Event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/coroutine/Event.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/coroutine/ExecutionQueueCoro.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/coroutine/ExecutionQueueCoro.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/coroutine/SyncWait.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/coroutine/SyncWait.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/coroutine/Task.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/coroutine/Task.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/coroutine/WhenAllSequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/coroutine/WhenAllSequence.hpp -------------------------------------------------------------------------------- /Firmware/utils/inc/utils/coroutine/WnenAllReady.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Firmware/utils/inc/utils/coroutine/WnenAllReady.hpp -------------------------------------------------------------------------------- /Images/1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/1.svg -------------------------------------------------------------------------------- /Images/2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/2.svg -------------------------------------------------------------------------------- /Images/Design/DesignThreePanels.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Design/DesignThreePanels.psd -------------------------------------------------------------------------------- /Images/Design/PlayerIcons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Design/PlayerIcons.ttf -------------------------------------------------------------------------------- /Images/Design/a_LCDNova.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Design/a_LCDNova.ttf -------------------------------------------------------------------------------- /Images/Design/v1.1_Render/HealthPage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Design/v1.1_Render/HealthPage.jpg -------------------------------------------------------------------------------- /Images/Design/v1.1_Render/HealthPageLight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Design/v1.1_Render/HealthPageLight.jpg -------------------------------------------------------------------------------- /Images/Design/v1.1_Render/HealthPageLightCombined.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Design/v1.1_Render/HealthPageLightCombined.jpg -------------------------------------------------------------------------------- /Images/Design/v1.1_Render/MainPage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Design/v1.1_Render/MainPage.jpg -------------------------------------------------------------------------------- /Images/Design/v1.1_Render/MainPageLight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Design/v1.1_Render/MainPageLight.jpg -------------------------------------------------------------------------------- /Images/Design/v1.1_Render/MusicPage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Design/v1.1_Render/MusicPage.jpg -------------------------------------------------------------------------------- /Images/Design/v1.1_Render/MusicPageLight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Design/v1.1_Render/MusicPageLight.jpg -------------------------------------------------------------------------------- /Images/Player_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Player_1.svg -------------------------------------------------------------------------------- /Images/Player_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Player_2.svg -------------------------------------------------------------------------------- /Images/Player_redraw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Player_redraw.svg -------------------------------------------------------------------------------- /Images/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/arrow.svg -------------------------------------------------------------------------------- /Images/arrow_right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/arrow_right.svg -------------------------------------------------------------------------------- /Images/c4d8c1d4-cd41-4379-84de-3c51f9422b52.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/c4d8c1d4-cd41-4379-84de-3c51f9422b52.jfif -------------------------------------------------------------------------------- /Images/d303f735-42f6-4d54-85bb-543812d70a62.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/d303f735-42f6-4d54-85bb-543812d70a62.jfif -------------------------------------------------------------------------------- /Images/line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/line.svg -------------------------------------------------------------------------------- /Images/photo_2019-11-03_00-30-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/photo_2019-11-03_00-30-05.jpg -------------------------------------------------------------------------------- /Images/photo_2019-11-03_00-31-58.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/photo_2019-11-03_00-31-58.jpg -------------------------------------------------------------------------------- /Images/photo_2020-01-09_01-23-37.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/photo_2020-01-09_01-23-37.jpg -------------------------------------------------------------------------------- /Images/player_next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/player_next.svg -------------------------------------------------------------------------------- /Images/v1.1/photo_2020-01-25_01-45-46.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/v1.1/photo_2020-01-25_01-45-46.jpg -------------------------------------------------------------------------------- /Images/v1.1/photo_2020-03-02_02-10-26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/v1.1/photo_2020-03-02_02-10-26.jpg -------------------------------------------------------------------------------- /Images/v1.1/photo_2020-03-02_13-30-43.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/v1.1/photo_2020-03-02_13-30-43.jpg -------------------------------------------------------------------------------- /Images/v1.1/photo_2020-04-12_14-58-47.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/v1.1/photo_2020-04-12_14-58-47.jpg -------------------------------------------------------------------------------- /Images/v1.1/photo_2020-04-12_14-58-50.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/v1.1/photo_2020-04-12_14-58-50.jpg -------------------------------------------------------------------------------- /Images/v1.1/photo_2020-04-12_14-58-51.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/v1.1/photo_2020-04-12_14-58-51.jpg -------------------------------------------------------------------------------- /Images/v1.2/WatchBorad-Bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/v1.2/WatchBorad-Bottom.jpg -------------------------------------------------------------------------------- /Images/v1.2/WatchBorad-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/v1.2/WatchBorad-top.jpg -------------------------------------------------------------------------------- /Images/Снимок.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Снимок.JPG -------------------------------------------------------------------------------- /Images/Снимок1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Images/Снимок1.JPG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/README.md -------------------------------------------------------------------------------- /Schematic/Display_devboard_schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/Display_devboard_schematic.pdf -------------------------------------------------------------------------------- /Schematic/MissedParts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/MissedParts.md -------------------------------------------------------------------------------- /Schematic/WatchBorad/DCDC&PB.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/DCDC&PB.sch -------------------------------------------------------------------------------- /Schematic/WatchBorad/DCDC_FG_BCH_PB.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/DCDC_FG_BCH_PB.sch -------------------------------------------------------------------------------- /Schematic/WatchBorad/MCU.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/MCU.sch -------------------------------------------------------------------------------- /Schematic/WatchBorad/PSU_logic.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/PSU_logic.sch -------------------------------------------------------------------------------- /Schematic/WatchBorad/PowerSupply&PB.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/PowerSupply&PB.sch -------------------------------------------------------------------------------- /Schematic/WatchBorad/PowerSupply.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/PowerSupply.sch -------------------------------------------------------------------------------- /Schematic/WatchBorad/PushButtons.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/PushButtons.sch -------------------------------------------------------------------------------- /Schematic/WatchBorad/VibrationMotor.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/VibrationMotor.sch -------------------------------------------------------------------------------- /Schematic/WatchBorad/WatchBoard.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/WatchBoard.pdf -------------------------------------------------------------------------------- /Schematic/WatchBorad/WatchBorad-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/WatchBorad-cache.lib -------------------------------------------------------------------------------- /Schematic/WatchBorad/WatchBorad.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/WatchBorad.kicad_pcb -------------------------------------------------------------------------------- /Schematic/WatchBorad/WatchBorad.kicad_pcb-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/WatchBorad.kicad_pcb-bak -------------------------------------------------------------------------------- /Schematic/WatchBorad/WatchBorad.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/WatchBorad.pro -------------------------------------------------------------------------------- /Schematic/WatchBorad/WatchBorad.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/WatchBorad.sch -------------------------------------------------------------------------------- /Schematic/WatchBorad/fp-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/fp-lib-table -------------------------------------------------------------------------------- /Schematic/WatchBorad/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValentiWorkLearning/GradWork/HEAD/Schematic/WatchBorad/sym-lib-table --------------------------------------------------------------------------------