summaryrefslogtreecommitdiff
path: root/examples/device/board_test/src
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-28fix Identifiers that start with '__' or '_[A-Z]' are reserved.hathach
fix compiling with nuc family
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
2025-07-02update esp build, replace TUSB_MCU_VENDOR_ESPRESSIF by ESP_PLATFORMhathach
2024-10-15move core init code to dwc2 common. update/correct build for esppressifhathach
2024-10-10add new tusb_int_handler(rhport, in_isr) as common irq handlerhathach
update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible
2024-04-25adding support for esp32 for use with max3421e hosthathach
2023-11-29update esp32 to also be supported by hil testhathach
test run locally well
2023-10-31uart working on u5a5hathach
2023-08-03rename hw/bsp/board.h to board_api.hhathach
2023-03-30more esp32 cmake clean uphathach
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
2023-01-18fix iar build with board_testhathach
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!
2022-06-06clean up example to use CFG_TUD_ENABLED + CFG_TUD_MAX_SPEED instead of ↵hathach
CFG_TUSB_RHPORT0_MODE
2021-11-05xmc4500 led blinky, button okhathach
2021-04-16espressif: group boards using target name as a familyAlex Lisitsyn
`hw\bsp` separate one family folder to esp32s2, esp32s3 add board specific board.cmake file to override board specific options(features) fix examples and test scripts to use new family approach
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
2021-01-24cmake esp32s2 and rp2040 getting alonghathach
2020-07-16rename CFG_TUD_MSC_BUFSIZE to CFG_TUD_MSC_EP_BUFSIZEhathach
rename CFG_TUD_HID_BUFSIZE to CFG_TUD_HID_EP_BUFSIZE
2020-04-09add neopixel led strip driver for saola, make saola as an componenthathach
2020-04-07rename saola to saola_1hathach
2020-04-07add saola button pin support, esp32 build with board_testhathach
2020-03-22Merge branch 'master' into cr1901-msp430f5529hathach
2020-03-14Use CRLF on UART.Nathan Conrad
2019-10-25Merge branch 'master' into cr1901-msp430f5529hathach
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-10-04examples: Fix #ifndef guard for CFG_TUD_ENDPOINT0_SIZE.William D. Jones
2019-09-27Fix typo of CFG_TUD_ENDOINT0_SIZE.Nathan Conrad
2019-09-27Fix typo of CFG_TUD_ENDOINT0_SIZE.Nathan Conrad
2019-08-31add button read to board_test examplehathach
2019-08-24add board_test example for testing new boardhathach