summaryrefslogtreecommitdiff
path: root/test/unit-test/project.yml
AgeCommit message (Collapse)Author
26 hourssysview: leveled CFG_TUD/TUH_SYSVIEW instrumentation corehathach
tusb_sysview.{c,h} carry the SystemView glue: the TU_SV_* event/function-name table (offset TU_SV_EVENT_BASE 512), module registration, the leveled CFG_TUD_SYSVIEW/CFG_TUH_SYSVIEW gates (1 = ISR only, 2 = +stack call sites, 3 = +class drivers), per-task stack high-water reporting with a cached snapshot refreshed once per rotation, and the dual-role guard that collapses double-recording when device and host share one vector. ISR exit emits RecordExitISRToScheduler() when SCB->ICSR.PENDSVSET is set at exit (Cortex-M0/M3+), so FreeRTOS captures don't show a causeless task switch after every USB ISR; RISC-V keeps the plain exit record. Unit-tested under ceedling against a fake SEGGER_SYSVIEW.h vendor header.
2026-01-02support multiple data stride if configuredhathach
2026-01-01minor refactorhathach
2025-12-31update tu_fifo to work with fsdev hwfifo with increased address 16/32bithathach
2025-12-31re-branding fixed address fifo read/write to stride modehathach
2025-12-30tusb_fifo remove item_size make it fifo of byteshathach
2025-12-16make fifo access mode fixed addr work with 16 bit alsohathach
2025-11-21add more unit tests for tu_fifohathach
2025-01-15Fix ceedling (#2949)Ha Thach
* fixed unit test with ceedling 1.0.0
2024-04-19- clang h743 build and run cdc_msc okhathach
- switch unit test back to gcc, since path to clang conflict on local setup (x86 and arm)
2024-03-01reformat code hid_host.chathach
- fix ceedling with ruby 3.1 - allow overwrite CMAKE_C_COMPILER/CMAKE_CXX_COMPILER from command line
2023-01-07using clang with ceedling unit-test with -fsanitize=addresshathach
2022-12-08move ceedling tests to test/unit-testhathach