mirror of
https://github.com/ByteWelder/Tactility.git
synced 2026-10-17 02:45:05 +00:00
Graphics & rendering - Implement `binfont-module` to generate bitmap fonts on the device itself - Remove lodepng support from LVGL library and create `Modules/lodepng-module` to make the feature re-usable in non-LVGL apps too. Add binding functions for LVGL support. - Implement large icons for boot screen (Tactility and USB logos) - Remove unused asset files in `Data/` Boot - Split up `Tactility.cpp` and its `run()` function into various `Init*.cpp` files. - Re-implement `Boot.cpp` app as non-LVGL app - Boot app now has a `BootSequence.cpp` for the init code. - LVGL is now started when the Boot app finishes - Move more init logic into Boot app BLE - Don't allocate scan result buffers unless BLE is on - Allocate scan results in external memory if possible UX & UI - USB Settings app: remove border from the button container
30 lines
1.8 KiB
CMake
30 lines
1.8 KiB
CMake
project(tests)
|
|
|
|
set(DOCTESTINC ${PROJECT_SOURCE_DIR}/Doctest/Include)
|
|
|
|
enable_testing()
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/Modules/service-module/tests ${CMAKE_CURRENT_BINARY_DIR}/service-module)
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/Drivers/audio-stream-module/tests ${CMAKE_CURRENT_BINARY_DIR}/audio-stream-module)
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/TactilityFreeRtos/Tests ${CMAKE_CURRENT_BINARY_DIR}/TactilityFreeRtos)
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/TactilityKernel/tests ${CMAKE_CURRENT_BINARY_DIR}/TactilityKernel)
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/Tactility/Tests ${CMAKE_CURRENT_BINARY_DIR}/Tactility)
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/Modules/crypt-module/tests ${CMAKE_CURRENT_BINARY_DIR}/crypt-module)
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/Modules/app-module/tests ${CMAKE_CURRENT_BINARY_DIR}/app-module)
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/Modules/app-posix-module/tests ${CMAKE_CURRENT_BINARY_DIR}/app-posix-module)
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/Modules/http-module/tests ${CMAKE_CURRENT_BINARY_DIR}/http-module)
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/Modules/binfont-module/tests ${CMAKE_CURRENT_BINARY_DIR}/binfont-module)
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/Modules/lodepng-module/tests ${CMAKE_CURRENT_BINARY_DIR}/lodepng-module)
|
|
|
|
add_custom_target(build-tests)
|
|
add_dependencies(build-tests ServiceModuleTests)
|
|
add_dependencies(build-tests AudioStreamModuleTests)
|
|
add_dependencies(build-tests TactilityFreeRtosTests)
|
|
add_dependencies(build-tests TactilityTests)
|
|
add_dependencies(build-tests TactilityKernelTests)
|
|
add_dependencies(build-tests CryptModuleTests)
|
|
add_dependencies(build-tests AppModuleTests)
|
|
add_dependencies(build-tests AppPosixModuleTests)
|
|
add_dependencies(build-tests HttpModuleTests)
|
|
add_dependencies(build-tests BinFontModuleTests)
|
|
add_dependencies(build-tests LodePngModuleTests)
|