summaryrefslogtreecommitdiff
path: root/examples/device/board_test/src/main.c
AgeCommit message (Collapse)Author
2026-06-11HIL: replace build.flags_on with named build variants (#3687)Ha Thach
* test/hil: replace build.flags_on with named variant schema Boards declare build variants as `variant: [{name, flags}]` instead of `build.flags_on`. The variant `name` is the build dir (cmake-build-<name>) and the HIL report row; `flags` is the raw CFLAGS string (-D...=1) injected via CFLAGS_CLI. No `variant` => a single build named after the board. - build.py: --build-name <name> (dir) + --cflag=<token> (raw CFLAGS, repeatable, =form survives the matrix's shell word-splitting); drop -f1/CFLAGS wrapping. - hil_ci_set_matrix.py: emit one build arg per variant. - hil_test.py: iterate variants; report row + build dir = variant name. - hil_ci.sh: copy all cmake-build-<board>* dirs for -b runs. - get_deps.py: accept (ignore) --build-name/--cflag from matrix args. - tinyusb.json: migrate all 6 flags_on boards to variant. * board_test: park CI build with busy spin instead of wfe
2026-06-10Merge pull request #3690 from hathach/claude/board-test-idle-parkHa Thach
hil: park boards with idle board_test instead of erasing flash
2026-03-05improve threadx support, add multi ROTS support for board_test and msc_dual_lunhathach
2026-03-05improve threadx support, add multi ROTS support for board_test and msc_dual_lunhathach
2026-02-28replace board_millis() with tusb_time_millis_api()hathach
2025-10-23refactor family.cmake: rename add_board_target() to family_add_board() and ↵hathach
move it to family_configure_common() also move startup and linker from board target to actual exe
2025-10-16fix some warnings detected by pvs-studiohathach
2025-07-02update board_test always output to uart regardless of LOGGER optionhathach
2025-07-02update examplehathach
2024-10-15move core init code to dwc2 common. update/correct build for esppressifhathach
2023-10-31uart working on u5a5hathach
2023-08-03rename hw/bsp/board.h to board_api.hhathach
2023-03-30update all cmake for esp32 buildhathach
2023-03-17Merge branch 'master' into portabilityhathach
2023-03-17fix trailing space and new linehathach
temporarily disable codespell
2022-11-21host msc example work well with rp2040 pio-usbhathach
2022-11-18update uart read for lpc18/43 for testinghathach
2022-09-13Remove unreachable codeBen Avison
IAR generates warning Pe111 'statement is unreachable'. In a couple of cases, replace return statements with TU_ATTR_FALLTHROUGH; because some compilers apparently can't figure out that the return statements are unreachable but do whinge about an imagined fall-through without them!
2021-11-05xmc4500 led blinky, button okhathach
2021-04-16tinyusb: add support of esp32s3 targetAlex Lisitsyn
add support of new esp32s3 target and the board update the roles.mk wrapper to allow dfu flashing of espressif chip update examples to allow compilation for esp32s3_addax_1 board once the code is tested the PR to original tinyusb repo will be submitted
2021-01-27rp2040 move uart id to board specifichathach
2020-04-07add saola button pin support, esp32 build with board_testhathach
2020-03-14Use CRLF on UART.Nathan Conrad
2019-10-18change to use nrfx uartehathach
2019-10-18change DEBUG optimization option from O0 to Oghathach
add uart write to board test example
2019-08-31add button read to board_test examplehathach
2019-08-24add board_test example for testing new boardhathach