Commit Graph

77 Commits

Author SHA1 Message Date
hathach
6a36c74b10 embed metadata to family.c and board.h to generate supported boards doc 2024-12-27 09:11:09 +07:00
hathach
a39e30db92 Merge branch 'refs/heads/master' into fork/HiFiPhile/rt1170 2024-12-17 11:16:27 +07:00
hathach
7e207e4f4a fix warning due to bsp_rom_registers.c 2024-12-16 23:48:44 +07:00
hathach
656772fc9d make sure g_bsp_rom_registers is not dropped by linker in cmake build.
always reserve 0x100 for option setting in linker to prevent possible bricked mcu
2024-12-16 22:03:06 +07:00
hathach
380bfc0a63 fix portenta build, added core-m85.cmake/mk 2024-12-13 18:16:19 +07:00
hathach
0785daecc1 update build for ra8m1: usbfs work, but usbhs not working just yet. Probably missing configuration or clock setup 2024-12-13 17:28:45 +07:00
hathach
c79890c359 ra8m1_ek led and button works 2024-12-13 12:50:51 +07:00
hathach
4b39ecc519 update make build for ra 2024-12-13 08:53:54 +07:00
hathach
ec2f2f3523 rasc for portenta_c33 2024-12-12 23:50:50 +07:00
hathach
4d1f945096 rasc ra2a1_ek, but usb does not seem to work. Note fsp.ld need extra 0x100 byte for ROM registers to work. 2024-12-12 23:31:16 +07:00
hathach
ec1c8b99e2 rasc for ra4m1_ek 2024-12-12 16:30:09 +07:00
hathach
f294400a11 rasc for ra4m3 ek 2024-12-12 16:21:47 +07:00
hathach
8f2b1bc7b9 used pin generated by rasc 2024-12-12 16:07:30 +07:00
hathach
69dd473a4c more migrate to ra smart configurator 2024-12-12 13:17:15 +07:00
hathach
b5e84d26c2 change ra bsp to match fsp generated directory 2024-12-10 22:17:18 +07:00
HiFiPhile
f934224351 Fix cmake options.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2024-11-30 22:26:33 +01:00
HiFiPhile
0074ed7c67 Add bin & hex output to cmake targets. 2024-11-30 21:50:50 +01:00
hathach
57aac432b5 add new tusb_int_handler(rhport, in_isr) as common irq handler
update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible
2024-10-10 16:28:36 +07:00
hathach
94454684f7 add ra4m1 ek for hil test 2024-07-19 11:29:48 +07:00
hathach
241e436d19 support ra2a1 pipe numbering, fix ra2a1 ek led/button. Though usb not enumerated yet, probably due to bsp/clock setup 2024-04-10 19:17:23 +07:00
Ha Thach
af1346c748 Merge pull request #2466 from wavenumber-eng/MCX
TinyUSB stack ported to MCXA and MXCN freedom boards.
2024-04-08 12:30:25 +07:00
hathach
7f7dca7b15 fix configENABLE_FPU=0 for cortex-m33+nodsp 2024-04-08 11:04:15 +07:00
hathach
dd3db9cc0c fix ra2a1 fpu with freertos 2024-04-06 00:18:51 +07:00
hathach
2f9700dc2b fix ram overflow with ram41 2024-04-05 16:28:17 +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
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
hathach
e0d632a954 add ra2a1 ek
also make some other changes
2023-11-15 16:07:44 +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
ef5bd9ee6c Merge branch 'master' into enhance-bsp 2023-08-04 00:31:12 +07:00
Ha Thach
6d03bb9ffc Merge pull request #2052 from arduino/renesas_ra_hs_rebased
Renesas_RA: add support for board with HS USB port
2023-08-03 20:41:13 +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
47ae883ba0 fix build with -flto 2023-08-01 17:26:56 +07:00
hathach
04f1a34c39 add rusb2_common.c for dynami irq 2023-08-01 17:03:07 +07:00
hathach
40833b585b enable flto for ra makefile
- remove ra from ci make build since it is already in cmake ci
2023-08-01 15:44:54 +07:00
hathach
789e478d4d add portenta c33 bsp, add flash by dfu-util 2023-08-01 13:16:37 +07:00
hathach
3f788a4e5a enable USBMC for uno r4, add board_init_after_tusb() API
add BOARD_UPPERCASE for board detection
2023-07-31 19:09:40 +07:00
hathach
0d9973ef87 enable_irq since uno bootloader can disable it. systick triggered, however usb still not work with uno 2023-07-31 16:21:19 +07:00
hathach
feb58ebd54 add uno r4 wih FLASH_IMAGE_START=0x4000, running but interrupt (systick) does not seems to work 2023-07-28 19:01:12 +07:00
hathach
6b6dcc6c09 refactored multiple ports for hcd rusb2 2023-07-26 19:52:33 +07:00
hathach
1cb3f0e92a increase stack size for 6 series to 0x1000, 4 series to 0x800 2023-07-26 18:56:13 +07:00
hathach
fbaa148fe0 updating hcd rusb2
- make osal_task_delay() as weak function in usbh
- implement osal_task_delay() in hcd rusb2 (may moved to other places)
2023-07-26 18:55:41 +07:00
hathach
88478a9d05 add PORT selection for makefile 2023-07-07 16:24:22 +07:00
hathach
e0f1ba8b0e fully work with multiple ports without CFG_TUSB_RHPORT0/1 2023-07-07 16:07:11 +07:00
hathach
4bbacb1008 correct setting trace clock 2023-07-07 11:07:57 +07:00
hathach
95b77a0e73 add rusb2_module_start(), more update for multiple ports for dcd rusb2 2023-07-06 15:54:07 +07:00
hathach
f308435b64 update ra type to include usbhs registers 2023-07-06 09:34:33 +07:00
hathach
f79529c09c usb hs work with ra 6m5 ek 2023-07-05 17:13:01 +07:00