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
hathach
6cc2c98daf
correct clock setting for h563 nucleo
2024-12-06 16:12:19 +07:00
hathach
f090b64227
enable ci for stm32c0, fix build issue with video example and clang
2024-11-27 23:00:49 +07:00
David (Pololu)
568c785da1
Add support for the STM32C0 and the NUCLEO-C071RB.
2024-11-27 22:28:32 +07:00
Ha Thach
dbc2c8d972
Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order ( #2889 )
...
* change TUD_EPBUF_TYPE_DEF order
* add and fix -Wmissing-prototypes warnings for cmake (skip make)
2024-11-27 18:28:12 +07:00
hathach
453d69517b
fix multiple flag on compiling
2024-11-27 11:10:06 +07:00
hathach
67e92e6688
add TUH_EPBUF_DEF for cdc host
2024-11-26 22:07:28 +07:00
hathach
be25aa31f6
hcd dwc2 add dcache support, usbh correctly use cache line size with TUH_EPBUF_DEF
2024-11-26 10:20:38 +07:00
hathach
c09eedaf24
try to fix circleci with kinetis
2024-11-25 17:45:54 +07:00
hathach
01df8c36de
fix ci
2024-11-21 22:03:52 +07:00
hathach
dbdc5a239c
- move freertos_hooks to board.c
...
- add device/midi_test_freertos example
- update bth/dfu/midi device for cache line size
2024-11-21 17:49:38 +07:00
hathach
fa523a5682
make sure usb buffer occupies whole cache line when DCACHE is enabled for msc,cdc,hid
...
HIL enable device DMA for p4
2024-11-21 10:22:09 +07:00
hathach
4da5de707b
have p4 dma somewhat working but having issue with buffer that does not occupy the whole cache line
2024-11-20 20:38:20 +07:00
hathach
d37707d6dd
move handle ep slave/dma wihtin compiler macro
2024-11-18 23:02:17 +07:00
hathach
394045f596
Merge branch 'master' into fork/subsonicpulse/master
2024-11-14 10:49:28 +07:00
hathach
aeae2966a2
hil add stm32f723disco, add test flags for device/host/dual
2024-11-13 13:08:30 +07:00
hathach
3a89442dba
use arm arch to detect rp2040
2024-11-11 21:55:30 +07:00
hathach
57c8c223e5
correctly test dwc2 dma device for s3, disable for p4 (cache issue) and f407 fs (slave only)
2024-11-11 16:42:08 +07:00
hathach
13f78e2e77
add esp32p4 to hil
2024-11-11 16:07:33 +07:00
hathach
3831786ede
minor clean up
2024-11-08 22:53:28 +07:00
hathach
5d00488907
get hcd work esp32p4 but only in slave mode. In DMA channel's HCDMA is increased but data transfer over USB is not correct.
2024-11-08 17:23:43 +07:00
subsonicpulse
8174ab0640
Fix Usage of Bootsel Button for Pico 2
...
see code from
https://github.com/raspberrypi/pico-examples/blob/master/picoboard/button/button.c
2024-11-07 12:16:42 +01:00
hathach
ab8160a29b
hcd work with esp32p4 in slave mode but have issue with DMA mode. In slave it enumerate device but has issue with msc bulk in
2024-11-07 16:37:33 +07:00
hathach
9920ebff4a
update bsp for h7 to support host mode
2024-11-07 15:04:19 +07:00
hathach
4baeeeb564
enable stm32f4 host
2024-11-07 09:49:04 +07:00
hathach
772edf879b
fix iar build
2024-11-06 22:13:05 +07:00
hathach
e5c26924ed
update bsp for f7
2024-11-06 21:46:18 +07:00
hathach
5f891e020c
usbh use the new tusb_time_delay_ms_api()
...
fix duplicated device attach for some devices which cause "USBH Defer Attach until current enumeration complete"
include dev0 for tuh_edpt_abort_xfer()
2024-11-04 17:24:49 +07:00
hathach
9897a36ac4
fix f7 ci build
2024-10-31 12:11:47 +07:00
hathach
f953b6bf92
minor rename
2024-10-28 18:40:21 +07:00
hathach
79c0a249e8
got In transfer working, able to get 1st device descriptor and set address
2024-10-25 22:56:25 +07:00
hathach
77fa2f6701
fix make build
2024-10-25 19:27:09 +07:00
hathach
8461525d48
add tusb_time_millis(), able to reset and enable dwc2 port and get SOF active
2024-10-21 18:18:33 +07:00
hathach
61b33ca926
testing hcd with f723 due to h743eval issue with mfx vbus drive.
2024-10-18 22:16:21 +07:00
hathach
42b6f30eda
add VBUS drive via MFX for h743 eval, but does not seems to work yet
2024-10-18 18:33:50 +07:00
hathach
4012e15075
move core init code to dwc2 common. update/correct build for esppressif
2024-10-15 17:55:24 +07:00
hathach
10a3aa3cc8
adding hcd dwc2
2024-10-15 13:03:12 +07: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