Commit Graph
100 Commits
Author SHA1 Message Date
hathach b51d038b65 fix issue with bcm2711 caching issue by ading ISB() after dwc2_dcd_int_enable90
also add hwcfg_list for reference
2021-11-04 12:30:11 +07:00
hathach 0faff5a859 update broadcom peripherals to latest 2021-11-03 13:13:08 +07:00
hathach e16506cb52 clean up 2021-11-03 12:24:10 +07:00
hathach 28b177484d skip net example for pi4 due to ssize_t conflict 2021-11-02 22:27:00 +07:00
hathach 0e733ae14b add pi4 to ci build in build_aarch64 2021-11-02 21:46:23 +07:00
hathach 1046786acf change broadcom submodule path from git to http 2021-11-02 18:17:59 +07:00
hathach 4431ced598 add L4 to ci, update doc 2021-11-02 16:20:39 +07:00
hathach 7e68894726 grouping stm32L4 family in bsp 2021-11-02 16:10:40 +07:00
hathach b809429873 minor clean up 2021-11-02 14:51:15 +07:00
hathach aa682d7301 add fix for stm32l4 (version 3.10a) which generate transfer complete when setup recieved and control out data complete 2021-11-02 13:52:30 +07:00
hathach 4ea8f1441d correct freertos port for efm32gg 2021-10-31 00:19:17 +07:00
hathach 215e0595ab change F207 to use new dwc2 2021-10-31 00:09:40 +07:00
hathach b85a6898af remove dcd_efm32 2021-10-30 20:45:58 +07:00
hathach 9cd5a87c64 add support for EFM32GG
merge GG12 GG12 to simply OPT_MCU_EFM32GG
2021-10-30 20:42:55 +07:00
hathach 660e8b8c88 skip snpsid check for gd32, abstract phyfs turnaround, set max timeout calibration.
still has issue with gd32 with msc (does work with running with rtt as
log).
2021-10-29 16:08:19 +07:00
hathach 6c67fc4125 correctly init hs phy for bcm 2021-10-29 00:53:30 +07:00
hathach 7def380058 support bcm2711 on pi4, enhance dcd init with utmi and ulpi hs phy 2021-10-28 12:52:18 +07:00
hathach 49aa69a301 update bcm dcd 2021-10-26 23:57:48 +07:00
hathach 07829510e7 Merge branch 'tannewt-rpi' into generalize-synopsys-dwc2 2021-10-26 23:43:35 +07:00
hathach 9f1cd1a753 add synopsys id check, rename GCCFG_* to STM32_GCCFG-* 2021-10-26 23:10:26 +07:00
hathach bb5dab5c2e add hw config struct 2021-10-26 22:48:01 +07:00
hathach 68fa9d4064 enhance fifo read/write 2021-10-26 13:56:56 +07:00
hathach 5d05f8758f more clean up 2021-10-26 13:36:43 +07:00
hathach 4ebfd00d67 clean up 2021-10-26 13:33:40 +07:00
hathach de413183d4 use dwc2->epin 2021-10-26 13:07:00 +07:00
hathach e7655a7567 update the access epout 2021-10-26 13:02:26 +07:00
hathach 34844c9061 use dwc2->fifo[] 2021-10-26 12:53:29 +07:00
hathach 5e1a031800 complete dwc2 regs struct 2021-10-26 12:22:41 +07:00
hathach 3755814f57 add epin, epout to dwc2 regs 2021-10-26 11:49:59 +07:00
hathach 8df078dc9e more rename 2021-10-26 11:11:46 +07:00
hathach 7369d2441d update dwc2_type 2021-10-26 00:55:24 +07:00
hathach 460052c8a0 spacing 2021-10-25 21:20:58 +07:00
hathach dbd31895bc change usage of TU_CHECK_MCU() to prevent macro conflict 2021-10-25 17:04:03 +07:00
hathach 85e18b9172 house keeping 2021-10-25 15:58:12 +07:00
hathach 4ccf60954d moving esp32s2 to dwc2, abstract dwc2_set_turnaround() 2021-10-25 15:51:41 +07:00
hathach a0202df920 add TU_ARGS_APPLY(), TU_CHECK_MCU() now could check list of mcus 2021-10-25 13:49:59 +07:00
hathach 61c80840c3 update dwc int enable/disable 2021-10-25 00:40:21 +07:00
hathach 4ab931a361 more clean up 2021-10-25 00:23:18 +07:00
hathach 0e7c103e98 minor rename 2021-10-25 00:11:17 +07:00
hathach 32742571da switch gd32 and stm32f4 to use new dwc2 driver 2021-10-25 00:06:57 +07:00
hathach 06de6b725c adding generalized dwc2 driver 2021-10-24 23:24:46 +07:00
Ha Thach 55e0b5882a Merge pull request #1160 from cr1901/msp-fix
msp430x5xx: Set base of transmit_packet buffer earlier to avoid incre…
2021-10-24 17:28:11 +07:00
Ha Thach 54bcc9f145 Merge pull request #1161 from hathach/rm-ep-size-bitfield
Remove ep descriptor wMaxPacketSize bitfield due to endian issue
2021-10-24 15:37:05 +07:00
hathach 109b7a6661 more wMaxPacketSize 2021-10-24 14:39:02 +07:00
hathach 5af989384b remove ep descriptor wMaxPacketSize bitfield due to endian issue 2021-10-24 13:11:21 +07:00
hathach 6f5b197a98 indent 2021-10-24 08:44:58 +07:00
Ha Thach ffde3bd33d Merge pull request #1159 from hathach/fix-warnings
Increase compiler warnings flags
2021-10-24 00:19:19 +07:00
Ha Thach 311c05b401 Merge branch 'master' into fix-warnings 2021-10-23 21:23:56 +07:00
Ha Thach b541c0f5e0 Merge pull request #1150 from kkitayam/change_input_terminal_type_to_camera
UVC example: change input terminal type to camera from external
2021-10-23 20:48:52 +07:00
hathach 5e437ee186 pi cm4 enumerated as full speed device 2021-10-22 21:55:15 +07:00
Ha Thach 5079d47ff5 Merge pull request #1153 from majbthrd/ipv4
net_lwip_webserver: allow users to enable LWIP_IP6 if desired
2021-10-20 15:58:18 +07:00
Ha Thach 4bfab30c02 Merge pull request #1139 from hathach/release-0.12.0
update changelog and increase version for 0.12.0
2021-10-19 13:27:53 +07:00
hathach 3485c82246 update changelog 2021-10-19 12:35:35 +07:00
hathach 6fcf4bee8c suppress null-dereference by usbh and lwip 2021-10-18 11:42:00 +07:00
hathach a7dd5b616c fix -Wnull-dereference in midi_device 2021-10-18 01:11:27 +07:00
Ha Thach e927359d9c Merge pull request #1147 from kasjer/kasjer/msc-examples-serial-number
msc examples: Extend serial number to 12 digits
2021-10-18 00:49:22 +07:00
hathach 826b34a8ac enable -Wnull-dereference 2021-10-18 00:13:40 +07:00
Ha Thach 4cecd4e6e3 Merge pull request #1146 from kasjer/kasjer/da146xx-usb-complience
da146xx usb complience
2021-10-17 23:48:04 +07:00
Ha Thach 38f02f0f3d Merge pull request #1145 from kilograham/release-0.12.0
Address compiler warnings
2021-10-17 17:47:11 +07:00
hathach 099d3b377f add volatile to EPx_REGS for -Wcast-qual
since gcc does difference between volatile struct and member when
casting pointer
2021-10-17 17:33:14 +07:00
hathach 31cd366935 more -Wcast-qual 2021-10-17 17:32:03 +07:00
hathach a5f516893b more with -Wcast-qual 2021-10-17 16:36:53 +07:00
hathach 0b249618b0 fix -Wcast-qual 2021-10-15 23:54:31 +07:00
hathach 7596cb3079 update some sense warning from -Wconversion 2021-10-15 15:54:32 +07:00
Ha Thach d94a5aa044 Merge pull request #1144 from kilograham/release-0.12.0
Fix compiler warning
2021-10-15 01:59:06 +07:00
Ha Thach 4d0cf6135a Merge pull request #1143 from kkitayam/fix_video_format_guid
Fix GUID of video compression formats
2021-10-15 01:55:42 +07:00
hathach 5cfe293001 update changelog and increase version for 0.12.0 2021-10-13 17:32:34 +07:00
Ha Thach 9da234cd7c Merge pull request #1101 from kasjer/kasjer/da146xx-bus-reset-sleep
da146xx bus reset and sleep reworked
2021-10-13 16:33:54 +07:00
Ha Thach b26cc2cc46 Add linkermap for size analysis (#1136)
* add NO_LTO option to make
* add linkermap submodule and linkermap target
* add linkermap to ci build
* linkermap doesn't work with esp32sx map file yet
* add note for linkermap target
2021-10-13 00:57:45 +07:00
Ha Thach 2ba690d31d Merge pull request #1118 from kkitayam/add_uvc
Add Video class
2021-10-12 22:47:52 +07:00
Ha Thach 379537cb6d Merge branch 'master' into add_uvc 2021-10-12 22:01:02 +07:00
hathach 557fa3900a update docs 2021-10-12 21:57:34 +07:00
hathach 4d9e44e09c more rename 2021-10-12 01:12:26 +07:00
hathach 7afcb1e5d5 minor code clean up without functionality changes 2021-10-12 00:56:20 +07:00
hathach 4d170614dc rename some video constants 2021-10-11 23:18:24 +07:00
hathach b3bfce2cb7 update the descriptor endpoint ISO for nrf5x 2021-10-11 16:07:34 +07:00
Ha Thach ecec0370ca Merge pull request #1107 from majbthrd/add_ncm
add NCM driver in a compatible manner : hathach/tinyusb#550
2021-10-11 15:57:46 +07:00
hathach a6723f556d add ncm.h for magic number
mostly clean up magic number
2021-10-11 12:36:03 +07:00
hathach a8eea9f6a5 add backward compatible with warnings for CFG_TUD_NET 2021-10-09 11:28:55 +07:00
Ha Thach 9660a5821f Merge pull request #1123 from Daft-Freak/patch-1
Handle HID devices with OUT endpoint listed first
2021-10-06 16:55:33 +07:00
hathach 431650fb7d Merge branch 'j4cbo-ncm' into majbthrd-add_ncm 2021-10-05 16:32:37 +07:00
hathach 6fd62c8902 update docs 2021-10-05 16:06:54 +07:00
hathach a867d87072 rename CFG_TUD_NET to CFG_TUD_ECM_RNDIS 2021-10-05 16:00:07 +07:00
hathach 31cfd5a684 Merge branch 'add_ncm' of https://github.com/majbthrd/tinyusb into majbthrd-add_ncm 2021-10-05 11:39:32 +07:00
Ha Thach d9bda631d4 Merge pull request #1120 from hathach/enhance
house keeping update
2021-10-01 23:31:21 +07:00
hathach fec2d15989 clean up vendor open 2021-10-01 23:00:09 +07:00
hathach 75ad0c7d31 clean up 2021-10-01 22:53:14 +07:00
hathach fdd1e4fbf0 more usbd clean up 2021-10-01 21:52:29 +07:00
Ha Thach c851229eea Merge pull request #1063 from HiFiPhile/uac_fifo
UAC2: Add xfer_fifo support for dcd_transdimension.
2021-10-01 00:17:51 +07:00
Ha Thach e7ef322268 Merge pull request #1113 from szymonh/master
Assure msc device block size is not zero
2021-10-01 00:08:32 +07:00
hathach 7708997a67 change scsis status to phase error when total_bytes < block_count 2021-09-30 20:14:23 +07:00
hathach 14514d7087 Merge branch 'master' of https://github.com/szymonh/tinyusb into szymonh-master 2021-09-30 20:02:32 +07:00
hathach 1d5bdf7d39 add same7x to board list 2021-09-29 16:29:15 +07:00
hathach 0b31c40b9f Merge branch 'master' into enhance 2021-09-29 16:18:17 +07:00
hathach 2f2fb3d8d9 clean up 2021-09-29 16:18:11 +07:00
Ha Thach 5b55b0d259 Merge pull request #1117 from hathach/zhangslice-master
add mm32 bsp (repalce #897)
2021-09-29 15:51:22 +07:00
hathach b5b03e6c7f add mm32 to ci build, also re-enable esp32s3 2021-09-29 15:33:44 +07:00
hathach f3c1b2a60d clean up 2021-09-29 15:31:03 +07:00
hathach 103309b88b Merge branch 'master' of github.com:hathach/tinyusb into zhangslice-master
examples/device/hid_composite_freertos/src/FreeRTOSConfig/FreeRTOSConfig.h
2021-09-29 15:27:41 +07:00
hathach 3eeb79be4f update mm32sdk submodule 2021-09-29 15:20:14 +07:00