100 Commits

Author SHA1 Message Date
hathach
a64e3eb0aa update board_test always output to uart regardless of LOGGER option 2025-07-02 17:27:03 +07:00
hathach
d3d505e8f7 Merge branch 'master' into fork/HiFiPhile/h7rs 2025-06-11 16:23:54 +07:00
hathach
41e615d7c2 add make build for maxim 2025-06-11 12:08:16 +07:00
hathach
b56265f381 merge all maxim (32650, 32666, 32690, 78002) family into common bsp/maxim. Only support cmake build system
rename hw/mcu/analog/max32 to hw/mcu/analog/msdk
2025-06-10 22:28:03 +07:00
HiFiPhile
b2a4407bd5 Merge remote-tracking branch 'upstream/master' into h7rs 2025-04-12 17:08:49 +02:00
HiFiPhile
7f246d4b76 Fix swo logger case.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-04-12 17:08:29 +02:00
hathach
73e810a7ba imxrt: disable BOARD_ConfigMPU() since it cause issue with imxrt1060/64. Update imxrt configtool forr some board to get uart pin init. 2025-03-26 15:20:02 +07:00
hathach
683b1e9702 fix(rp2040) set RTOS as cmake cache to fix pico-example build 2025-03-10 11:20:47 +07:00
hathach
6572c1da0d add fruitjam bsp 2025-02-20 15:47:29 +07:00
HiFiPhile
09bce3532c Add CMake presets.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-02-09 00:25:38 +01:00
hathach
8c7998b0e9 fix ci 2025-01-25 22:24:00 +07:00
hathach
dc514c6230 use board alias for pca10056 2025-01-25 15:12:57 +07:00
hathach
1003aba690 use board alias for pca10056 2025-01-25 12:39:08 +07:00
hathach
13856af935 add -DRTOS=zephyr to ci west build 2025-01-25 12:19:24 +07:00
hathach
b53801a8ac add cmake RTOS=zephyr (default noos) for zephyr build 2025-01-24 15:06:05 +07:00
hathach
201b9707b9 try build zephyr with ci 2025-01-24 11:54:42 +07:00
hathach
9f45e25b1c msc_dual_lun and cdc_msc work with zephyr on pca10056 2025-01-24 00:39:48 +07:00
hathach
31071ccf0e kind of work with zephyr with pca10056 with cmake -DBUILD_ZEPHYR 2025-01-23 17:10:48 +07:00
hathach
6080f89f3d - change to use CMAKE_SYSTEM_CPU to prevent CMAKE_SYSTEM_PROCESSOR conflict with zephyr
- change tinyusb CMakeLists.txt to function tinyusb_target_add() instead of defining tinyusb lib target
2025-01-22 22:31:08 +07:00
hathach
91214b4614 zephyr 2025-01-21 16:28:29 +07:00
HiFiPhile
f934224351 Fix cmake options.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2024-11-30 22:26:33 +01:00
hathach
453d69517b fix multiple flag on compiling 2024-11-27 11:10:06 +07:00
hathach
c09eedaf24 try to fix circleci with kinetis 2024-11-25 17:45:54 +07:00
hathach
d37707d6dd move handle ep slave/dma wihtin compiler macro 2024-11-18 23:02:17 +07:00
hathach
27ddf19631 add sndfifo owner info to skip rewriting data for retrying NAKed 2024-08-26 14:27:23 +07:00
hathach
45d06cd4ab skip dual/host_info_to_device_cdc for pico due to a bug in pio-usb 2024-08-22 22:25:14 +07:00
hathach
e345380723 add flash_openocd_adi() for use with max32
add feather max32666 to the hil pool
2024-08-18 17:15:07 +07:00
hathach
1402e6ec0d add flash-uniflash support for ti tm4c 2024-08-15 14:36:31 +07:00
hathach
e9a5af3512 add stm32f103ze_iar 2024-08-02 16:06:00 +07:00
hathach
46fd822990 increase freerto min task stack for some stm32 2024-08-01 14:24:23 +07:00
graham sanderson
5f6152a87e not all GCC compiler builds support --no-warn-rwx-segments; check_linker_flag is not available in all supported version of CMake, so just allow it to be passed in 2024-07-18 11:11:06 +01:00
hathach
c1175b7013 enable full 224KB flash for ch32v203 with flash enhanced read mode in SystemInit (better with startup).
add flash with wlink-rs
2024-07-10 22:48:06 +07:00
hathach
4396ecd22c change COMPILE_DEFINE to CFLAGS_CLI for cmake/make 2024-06-25 11:31:19 +07:00
hathach
ac3ec59845 add optional COMPILE_DEFINE from cmake cli 2024-06-18 16:18:58 +07:00
hathach
33f5547ed4 add ch32v103 bsp support, compile but does not run, probably due to compile/linker issue 2024-06-14 16:06:37 +07:00
hathach
90deeddf3d add c6 devkit, tested with max3421e 2024-06-06 15:49:20 +07:00
hathach
2a67ce773d change default risv-gcc to riscv-none-elf- and add _zicsr extension
add cmake for ch32v20x, skip freertos examples for CH32V20X, also skip net webserver due to lack of RAM
update to use openocd with wlinke adapter
2024-05-16 19:18:43 +07:00
Ha Thach
ba6babf570 Rework ci (#2631)
* add name field to usbd_class_driver_t
* ci: use set matrix py script
* add riscv32 and cmake support for ch32v307, fomu,  gd32vf103
* update build_cmake.py to take --family --board --toolchain
* separate hil test to its own workflow
* move esp32 board into separated hil json
* add make build to ci
* remov build_make.py
* build.py support esp32 board
* setup toolchain support esp-idf
* fix missing click
* merge family in matrix build to reduce jobs
* skip cifuzz since it still has issue with get_deps and click
2024-05-09 20:43:46 +07:00
hathach
d79c71abf5 update flash openocd 2024-05-06 10:52:52 +07:00
hathach
3fd82cfe22 clang work with lpc55 2024-04-23 10:57:45 +07:00
hathach
be0d62ba6c clang samd51 compile but does not run, rom is correct, but ram is lacking bss. Got stkerr -> hardfault 2024-04-19 23:17:00 +07:00
hathach
96f7ca02bf clang build board test with h743 2024-04-19 23:16:57 +07:00
hathach
7545c40003 cmake detect toolchain based on -DCMAKE_C_COMPILER 2024-04-19 23:16:54 +07:00
hathach
abddc850ac add cmake support for msp430 2024-04-12 11:45:36 +07:00
hathach
ebe6923500 update build script to allow skip.txt and only.txt both exist 2024-04-04 14:10:48 +07:00
Michael Fischer
ea30041168 Merge branch 'hathach:master' into nxp_k64 2024-02-04 10:55:34 +01:00
hathach
de1266699d clean up video example for readability 2024-01-24 13:13:49 +07:00
Mengsk
6fda6e16f8 Update jlink script path. 2023-12-14 12:19:14 +01:00
Mengsk
2396fecee2 Move jlink script. 2023-12-14 09:48:40 +01:00
Mengsk
3eb7d6ede9 Enhance IAR CMake support. 2023-12-13 17:20:51 +01:00