Commit Graph

62 Commits

Author SHA1 Message Date
HiFiPhile
67f0d610e5 Merge branch 'master' into master 2025-01-27 19:27:47 +01:00
hathach
6b3a5957c2 cmake remove EXAMPLE-tinyusb target as library 2025-01-25 16:08:40 +07:00
hathach
b53801a8ac add cmake RTOS=zephyr (default noos) for zephyr build 2025-01-24 15:06:05 +07:00
hohoho
5ca3822830 stm32: fix conditional compilation error when not using uart 2025-01-23 19:56:57 +01: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
6a36c74b10 embed metadata to family.c and board.h to generate supported boards doc 2024-12-27 09:11:09 +07:00
HiFiPhile
0074ed7c67 Add bin & hex output to cmake targets. 2024-11-30 21:50:50 +01:00
hathach
5d26f5794e update fsdev bsp for hil testing 2024-07-23 18:06:24 +07:00
hathach
eab42d90d4 update clang make build for stm32: f0 f1 f2 f3 f4 f7 h7 g0 g4 l0 l4 samd21 samd51 nrf 2024-04-24 22:11:08 +07:00
hathach
999177fe39 - fix g4 clang linker
- clang work with l0
2024-04-23 22:36:00 +07:00
hathach
d6814a3f3a clang support for H5 2024-04-23 16:23:27 +07:00
hathach
75d376a439 clang g0, g4 2024-04-23 16:00:28 +07:00
hathach
1a3f5f7a09 update FreeRTOSConfig.h
- remove configAssert()
- configCHECK_HANDLER_INSTALLATION=0 (to prevent unused-parameter error with configAssert(x)=nil
2023-12-18 20:33:43 +07:00
hathach
8633a2643a update h5 build make/cmake 2023-12-15 18:08:19 +07:00
hathach
7213b8abb1 move tools/cmake to examples/build_system 2023-11-23 20:06:22 +07:00
hathach
82880eecbd make nanolib linking explicitly by each family/board 2023-11-23 12:43:13 +07:00
hathach
fbf64b122d switch freertos to static allocation only (dynamic = 0), since it is possible now with latest freertos cmake 2023-11-16 22:12:38 +07:00
Jerzy Kasenberg
c9f09d6079 Add BSP for nucleo-g491re
This adds bsp for ST nucleo-g491re board.
This is mostly copy of nucleo-f474 only differences being:
- PLL configured to 170MHz (not affecting USB which runs on HSI48)
- Linker script freshly generated from STM32CubeIDE (smaller RAM)

Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
2023-11-13 17:38:19 +01:00
Ha Thach
68c4009bba Merge branch 'master' into add-in_isr-to-hcd_int_hanlder 2023-09-27 17:01:40 +07:00
hathach
3b0ffd0f48 change hcd_int_handler(rhport, in_isr) signature: add in_isr
change tuh_int_handler() to take in_isr as optional parameter (default =
true)
2023-09-27 15:51:03 +07:00
hathach
71a2e8a36d addding cmake support for u5 2023-09-19 17:59:38 +07:00
hathach
9360a3bd51 add uid for some stm32 2023-08-04 00:23:10 +07:00
hathach
a5768f52b4 more board_api.h rename 2023-08-03 15:50:52 +07:00
hathach
473f37df95 add osal queue name if needed
also mass change configQUEUE_REGISTRY_SIZE = 4
2023-08-03 12:05:21 +07:00
hathach
48738df489 move LTO checked to family_support.cmake 2023-06-30 16:05:59 +07:00
hathach
e43387abac rework cmake with rtos support add RTOS to family_configure_device/host/dual_example() 2023-06-27 15:45:38 +07:00
hathach
430f16bf76 move all IAR to cmake 2023-06-24 22:36:53 +07:00
hathach
2216704db8 rename GCC_CFLAGS to CFLAGS_GCC, GCC_SRC_S to SRC_S_GCC etc .. 2023-06-24 19:31:33 +07:00
hathach
dbf7534cd4 update all stm32 to use new enhance make 2023-06-24 18:09:05 +07:00
hathach
1b658ae109 add etm trace for mcb1800
clean up other ide setting
2023-06-20 13:12:12 +07:00
hathach
e754795d3a fix build warnings 2023-06-16 15:29:34 +07:00
hathach
a7f330fa94 fix build, update freertos config for cmake 2023-06-16 14:17:25 +07:00
hathach
912802456b move protocol message to stack, disable battery in PWR's CR3
there is still issue with CC1/CC2 pull down resistor and vstate is not
correct.
2023-06-09 18:15:28 +07:00
hathach
9c2a8490af dma rx works well 2023-06-08 13:37:37 +07:00
hathach
b893f1d541 inital support for usb typec and pd example 2023-06-07 15:10:40 +07:00
hathach
914e82b25d able to receive first PD message 2023-06-07 09:36:37 +07:00
hathach
e02eee7477 revert board flash latency to 8 2023-06-07 00:14:22 +07:00
hathach
b3fda4a354 able to get usbpd irq handler
- handle cc1, cc2 voltage changes
- get order set, rx message end interrupt
- add  segger rtt support for cmake
2023-06-06 23:55:33 +07:00
hathach
a70978e057 clean up 2023-06-05 19:53:40 +07:00
hathach
f6a45a7aab clean up 2023-06-05 15:41:45 +07:00
hathach
c2bc363f06 build g0 g4 iar cmake 2023-06-02 16:11:00 +07:00
hathach
bb795e6a5e update cmake to build with IAR for g0 and g4 2023-06-02 15:26:16 +07:00
hathach
fcf7791454 add IAR support for G0 with cmake 2023-06-02 13:27:18 +07:00
hathach
e7090c7514 cmake refactor 2023-06-02 11:42:17 +07:00
hathach
ba3d71b615 fix usb clock for dpow1 2023-06-02 10:19:46 +07:00
hathach
c3bde520cc add new b_g474e_dpow1 board 2023-06-01 22:16:30 +07:00
hathach
3623ba1884 fix trailing space and new line
temporarily disable codespell
2023-03-17 16:12:49 +07:00
Ha Thach
6b84a29f8c Merge pull request #1391 from perigoso/renesas-ra
Renesas ra family support
2023-03-17 11:28:54 +07:00
hathach
ffdffc7e06 rename FREERTOS_PORT to FREERTOS_PORTABLE_SRC
also fix trailing spaces
2023-03-16 23:11:11 +07:00
tyustli
fabe86362b fix HAL_Delay no effect bug on st platform 2023-03-16 08:28:19 +08:00