| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 26 hours | sysview: leveled CFG_TUD/TUH_SYSVIEW instrumentation core | hathach | |
| 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-02 | support multiple data stride if configured | hathach | |
| 2026-01-01 | minor refactor | hathach | |
| 2025-12-31 | update tu_fifo to work with fsdev hwfifo with increased address 16/32bit | hathach | |
| 2025-12-31 | re-branding fixed address fifo read/write to stride mode | hathach | |
| 2025-12-30 | tusb_fifo remove item_size make it fifo of bytes | hathach | |
| 2025-12-16 | make fifo access mode fixed addr work with 16 bit also | hathach | |
| 2025-11-21 | add more unit tests for tu_fifo | hathach | |
| 2025-01-15 | Fix ceedling (#2949) | Ha Thach | |
| * fixed unit test with ceedling 1.0.0 | |||
| 2024-04-19 | - clang h743 build and run cdc_msc ok | hathach | |
| - switch unit test back to gcc, since path to clang conflict on local setup (x86 and arm) | |||
| 2024-03-01 | reformat code hid_host.c | hathach | |
| - fix ceedling with ruby 3.1 - allow overwrite CMAKE_C_COMPILER/CMAKE_CXX_COMPILER from command line | |||
| 2023-01-07 | using clang with ceedling unit-test with -fsanitize=address | hathach | |
| 2022-12-08 | move ceedling tests to test/unit-test | hathach | |
