tab5-os
PoC de sistema operacional para o M5Stack Tab5 (ESP32-P4): teclado virtual LVGL, rotacao por IMU, barra superior com relogio RTC e tema claro/escuro
File Explorer
- codeql-config.yml
- codeql.yml
- quality-gate.yml
- release.yml
- C145_01.webp
- m5stack_tab5.webp
- config.h
- display.h
- esp-bsp.h
- m5stack_tab5.h
- touch.h
- bsp_err_check.h
- disp_init_data.h
- disp_init_data_1.h
- bsp_audio.c
- bsp_camera.c
- bsp_display.c
- bsp_feature_en.c
- bsp_i2c.c
- bsp_io_expander.c
- bsp_sensors.c
- bsp_storage.c
- bsp_usb.c
- .component_hash
- API.md
- CHECKSUMS.json
- CMakeLists.txt
- idf_component.yml
- Kconfig
- LICENSE
- m5stack_tab5.json
- README.md
- ai_client.cpp
- ai_client.h
- ai_storage.cpp
- ai_storage.h
- app_registry.cpp
- app_registry.h
- audio_recorder.cpp
- audio_recorder.h
- audio_storage.cpp
- audio_storage.h
- battery_reader.cpp
- battery_reader.h
- bt_mgr.cpp
- bt_mgr.h
- bt_storage.cpp
- bt_storage.h
- calendar_logic.cpp
- calendar_logic.h
- camera_mgr.cpp
- camera_mgr.h
- display_storage.cpp
- display_storage.h
- file_assoc.cpp
- file_assoc.h
- hid_report_map.cpp
- hid_report_map.h
- http_file_server.cpp
- http_file_server.h
- imu_reader.cpp
- imu_reader.h
- minimp3.h
- music_player.cpp
- music_player.h
- orientation.cpp
- orientation.h
- screenshot.cpp
- screenshot.h
- ssh_client.cpp
- ssh_client.h
- storage_mgr.cpp
- storage_mgr.h
- tab5_keyboard.cpp
- tab5_keyboard.h
- tab5_keyboard_keys.cpp
- tab5_keyboard_keys.h
- terminal_cmd.cpp
- terminal_cmd.h
- timezone_mgr.cpp
- timezone_mgr.h
- tjpgd.c
- tjpgd.h
- wifi_mgr.cpp
- wifi_mgr.h
- wifi_storage.cpp
- wifi_storage.h
- lv_font_jetbrains_mono_14_clock.c
- lv_font_jetbrains_mono_18_clock.c
- lv_font_montserrat_14_latin1.c
- lv_font_montserrat_18_latin1.c
- lv_font_montserrat_28_latin1.c
- lv_font_montserrat_56_latin1.c
- tab5_sdk.h
- tab5_host_abi.cpp
- tab5_host_abi.h
- tab5_lifecycle_host.cpp
- tab5_lifecycle_host.h
- tab5_manifest.cpp
- tab5_manifest.h
- tab5_package_mgr.cpp
- tab5_package_mgr.h
- tab5_storage_sandbox.cpp
- tab5_storage_sandbox.h
- tab5_sys_host.cpp
- tab5_sys_host.h
- tab5_ui_host.cpp
- tab5_ui_host.h
- tab5_wasm_runtime.cpp
- tab5_wasm_runtime.h
- ui_app_bar.cpp
- ui_app_bar.h
- ui_bar.cpp
- ui_bar.h
- ui_bluetooth_view.cpp
- ui_bluetooth_view.h
- ui_calendar_view.cpp
- ui_calendar_view.h
- ui_camera_view.cpp
- ui_camera_view.h
- ui_chat_view.cpp
- ui_chat_view.h
- ui_desktop.cpp
- ui_desktop.h
- ui_files_view.cpp
- ui_files_view.h
- ui_fileserver_view.cpp
- ui_fileserver_view.h
- ui_font.h
- ui_gallery_view.cpp
- ui_gallery_view.h
- ui_installer.cpp
- ui_installer.h
- ui_keyboard.cpp
- ui_keyboard.h
- ui_mouse.cpp
- ui_mouse.h
- ui_music_view.cpp
- ui_music_view.h
- ui_recorder_view.cpp
- ui_recorder_view.h
- ui_screen_off.cpp
- ui_screen_off.h
- ui_screensaver.cpp
- ui_screensaver.h
- ui_shell.cpp
- ui_shell.h
- ui_status.cpp
- ui_status.h
- ui_storage_view.cpp
- ui_storage_view.h
- ui_terminal_view.cpp
- ui_terminal_view.h
- ui_theme.cpp
- ui_theme.h
- ui_wifi_view.cpp
- ui_wifi_view.h
- CMakeLists.txt
- rtc_rx8130.h
- CMakeLists.txt
- rtc_rx8130.cpp
- rx8130.cpp
- rx8130.h
- app_bluetooth.png
- app_calendar.png
- app_camera.png
- app_chat.png
- app_files.png
- app_fileserver.png
- app_gallery.png
- app_music.png
- app_notas.png
- app_recorder.png
- app_teclado.png
- app_terminal.png
- app_wifi.png
- shell_calendar_popup.png
- shell_desktop.png
- shell_power.png
- shell_settings.png
- app-isolation-plan.md
- APP_DEVELOPMENT.md
- app_main.cpp
- CMakeLists.txt
- idf_component.yml
- Tab5AppConfig.cmake
- Tab5AppToolchain.cmake
- main.c
- app.wasm
- manifest.json
- main.c
- app.wasm
- manifest.json
- tab5_manifest.h
- tab5_sdk.h
- main.c
- CMakeLists.txt
- manifest.json
- README.md
- pack.cpython-314.pyc
- pack.py
- bsp_mock.cpp
- link_wrappers.cpp
- nvs_mock.cpp
- nvs_mock.hpp
- path_redirect.cpp
- path_redirect.hpp
- lift_report_map_data.h
- test_ai_storage.cpp
- test_app_registry.cpp
- test_bt_report_map.cpp
- test_bt_storage.cpp
- test_calendar_logic.cpp
- test_display_storage.cpp
- test_file_assoc.cpp
- test_host_abi.cpp
- test_infra.cpp
- test_manifest.cpp
- test_orientation.cpp
- test_package_mgr.cpp
- test_sdk_integration.cpp
- test_storage_mgr.cpp
- test_storage_sandbox.cpp
- test_terminal_cmd.cpp
- test_timezone_mgr.cpp
- test_wasm_runtime.cpp
- test_wifi_storage.cpp
- esp-bsp.h
- cJSON.c
- cJSON.h
- esp_check.h
- esp_err.h
- esp_log.h
- lvgl.h
- nvs.h
- nvs_flash.h
- CMakeLists.txt
- 01_bt.bmp
- 01_calendar.bmp
- 01_camera.bmp
- 01_chat.bmp
- 01_files.bmp
- 01_fileserver.bmp
- 01_gallery.bmp
- 01_music.bmp
- 01_notas.bmp
- 01_recorder.bmp
- 01_teclado.bmp
- 01_terminal.bmp
- 01_wifi.bmp
- 01_calendar_popup.bmp
- 01_desktop.bmp
- 01_power_menu.bmp
- 01_settings.bmp
- sim_scenarios.cpp
- sim_scenarios.hpp
- esp-bsp.h
- m5stack_tab5.h
- cJSON.c
- cJSON.h
- FreeRTOS.h
- semphr.h
- task.h
- esp_check.h
- esp_err.h
- esp_heap_caps.h
- esp_log.h
- esp_netif.h
- esp_random.h
- esp_sleep.h
- esp_system.h
- esp_wifi_types.h
- mock_apps.cpp
- mock_core.cpp
- nvs.h
- nvs_flash.h
- shim_bsp.cpp
- sim_capture.cpp
- sim_capture.hpp
- sim_time.cpp
- sim_time.hpp
- CMakeLists.txt
- lv_conf.h
- main.cpp
- README.md
- test_pack_tool.py
- build_embedded_apps.sh
- compare_images.py
- lcovrc
- run_clang_tidy.sh
- run_cppcheck.sh
- run_host_tests.sh
- run_idf_build.sh
- run_sim_tests.sh
- .clang-format
- .clang-tidy
- .codespellrc
- .gitignore
- .pre-commit-config.yaml
- CMakeLists.txt
- LICENSE
- linkedin_post.txt
- partitions.csv
- PLANO.md
- README.en.md
- README.md
- sdkconfig.defaults
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
