summaryrefslogtreecommitdiff
path: root/hw/bsp/family_support.cmake
AgeCommit message (Collapse)Author
2026-07-28bsp, hil: flash WCH boards with the unified OpenOCD fork (#3791)Ha Thach
bsp, hil: flash with the unified OpenOCD fork https://github.com/hathach/openocd (branch tinyusb) is mainline plus every config these boards need: RPi RP2350, ADI max32/max78, the MounRiver WCH configs, and the wlinke adapter on mainline's riscv target. It is a superset of the vendor forks, so one 'openocd' covers all boards; -DOPENOCD=/OPENOCD= still select another, msdk's when MAXIM_PATH is set. Drops family_flash_openocd_wch and the OPENOCD_WCH pair, dedups family_flash_openocd_adi, aligns ch583's work area, and points hil at the flasher's own config instead of generating one per probe. Verified: HIL green on all four WCH boards and max32666fthr.
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-06-05add tm4c123x evk to hill pool (#3676)Ha Thach
* add ek_tm4c123gxl to the hil pool, flashing with lm4flash
2026-06-03refactor(cmake): comment out unused target folder propertieshathach
2026-05-12support map filesMichael Rogov Papernov
2026-04-14refactor rp2040 family.cmake to use family_configure_example() and apply ↵hathach
WARN_FLAGS to tinyusb sources and examples sources only (skip 3rd party library and mcu vendor)
2026-04-14get freertos working with rp2040hathach
2026-03-29fix incorrect check for NO_WARN_RWX_SEGMENTS_SUPPORTED. Use "NOT DEFINED" ↵Tobi
instead of "NOT VAR" to properly detect whether the variable is unset.
2026-03-13actual build make/cmake for ft9xxhathach
2026-03-13forgot to add fileshathach
add cmake support for rx
2026-03-11migrate imxrt to use new mcux-devices-rthathach
2026-03-05add IAR warning flags to cmake build and fix themhathach
2026-03-05improve threadx support, add multi ROTS support for board_test and msc_dual_lunhathach
2026-02-12change membrowse target to board/target and remove redundant ↵hathach
continue-on-error directive fix defsym can be followed by = or ,
2026-02-12fix ld symbols extractionMichael Rogov Papernov
2026-02-11make membrowse command more visiblehathach
2026-02-11parse and pass linker symbol to membrowse reporthathach
2026-02-11update membrowse target to family/board/targethathach
2026-02-11add build target argument to improve flexibility of build scripts and workflowshathach
membrowse-upload upload with --identical if elf file does not exist
2026-02-10add membrowse-upload target and use it in ci after buildhathach
2026-02-10add membrowse target to family support for enhanced memory analysishathach
2026-02-06set folder property for flash tool targetshathach
update build.yml only build with pr and push-to-master
2025-12-19clean up cmake, remove family_get_project_name()hathach
2025-12-10update metrics to support bloaty csvhathach
2025-12-09update metrics to support bloatyhathach
2025-12-03upload metrics.json and aggregate code metrics, post metrics commenthathach
fine tune ci matrix run
2025-12-02adding metrics for computing average compiled sizehathach
2025-12-02adding metrics for computing average compiled sizehathach
2025-12-01run linkermap as post build for size analyzehathach
2025-12-01add linkermap to deps and linkermap tagethathach
2025-11-17make TUP_DCD_EDPT_ISO_ALLOC i.e dcd_edpt_iso_alloc()/dcd_edpt_iso_activate() ↵hathach
as default driver implementation. dcd_edpt_close() is deprecated and will be removed from all driver in the future.
2025-11-11update dochathach
2025-11-06update espressif cmakehathach
2025-11-05added .clang-formathathach
fix more alerts disable IAR CStat since pvs-studio check is better integrated with clion
2025-10-27improve warnings with rp2040 familyhathach
2025-10-26iar cstat require cmake at least 4.1hathach
2025-10-24enable IAR CState with IAR_CSTAT=1hathach
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-15merge nuc121 and 125hathach
2025-10-14suppress some warnings in zephyr buildhathach
2025-10-14improve cmake warning flags, fix various warnings in exampleshathach
2025-07-02update board_test always output to uart regardless of LOGGER optionhathach
2025-06-11Merge branch 'master' into fork/HiFiPhile/h7rshathach
2025-06-11add make build for maximhathach
2025-06-10merge all maxim (32650, 32666, 32690, 78002) family into common bsp/maxim. ↵hathach
Only support cmake build system rename hw/mcu/analog/max32 to hw/mcu/analog/msdk
2025-04-12Merge remote-tracking branch 'upstream/master' into h7rsHiFiPhile
2025-04-12Fix swo logger case.HiFiPhile
Signed-off-by: HiFiPhile <[email protected]>
2025-03-26imxrt: disable BOARD_ConfigMPU() since it cause issue with imxrt1060/64. ↵hathach
Update imxrt configtool forr some board to get uart pin init.
2025-03-10fix(rp2040) set RTOS as cmake cache to fix pico-example buildhathach
2025-02-20add fruitjam bsphathach