Commit Graph
100 Commits
Author SHA1 Message Date
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
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
hathach 7af57e41b5 add submodule hathach/mm32sdk 2021-09-29 14:58:47 +07:00
hathach bbb68ffefb remove official mm32sdk submodule 2021-09-29 14:55:20 +07:00
Ha Thach 32bdf3b79d Merge pull request #1110 from hansfbaier/master
add support for the QMTech ATMSAME70N19A board
2021-09-27 12:41:07 +07:00
Ha Thach 8f0cfc8d44 Merge pull request #1108 from hathach/minor-changes
make freertos header include in examples more explicit
2021-09-26 13:12:05 +07:00
hathach fba5ec8134 make freertos header include in examples more explicit 2021-09-26 12:23:08 +07:00
Ha Thach 958cf2cfba Merge pull request #1102 from kasjer/kasjer/usbd-small-ep0-enumeration-workaround
usbd: Workaround for non standard device descriptor request
2021-09-25 18:37:24 +07:00
Ha Thach 45ae409e3f Merge pull request #1104 from hathach/fix-esp32-ci
add CFG_TUSB_OS_INC_PATH for os include path
2021-09-25 16:44:22 +07:00
hathach 73872a5df0 add CFG_TUSB_OS_INC_PATH for os include path
useful for freertos/ prefix with esp IDF
2021-09-25 16:16:55 +07:00
Ha Thach 1c17cb1c45 Merge pull request #1103 from kasjer/kasjer/da146xx-close-cleanup
dcd_da146xx: Remove registers pointer from xfer_ctl_t
2021-09-24 20:55:16 +07:00
Ha Thach cd865f896b Merge pull request #1096 from kasjer/kasjer/da146xx-close-all
dcd_da146xx: Implement dcd_edpt_close_all()
2021-09-24 20:53:06 +07:00
Ha Thach 2eaf99e0aa Merge pull request #1100 from kasjer/kasjer/da1469b_dk_usb-fix-button-config
da14695_dk_usb: Fix button configuration
2021-09-23 18:45:02 +07:00
Ha Thach 040300540c Merge pull request #1099 from kasjer/kasjer/da1469x_dk_pro-fix-pin-pullup
da1469x_dk_pro: Fix button setup
2021-09-23 17:10:57 +07:00
Ha Thach 4766e7f348 Merge pull request #1093 from szymonh/master
Enforced buffer boundaries for hid devices
2021-09-23 13:31:46 +07:00
Ha Thach 3e569f8e79 Merge pull request #1094 from kasjer/kasjer/da146xx-vbus-handling
dcd_da146xx: Add VBUS handling
2021-09-18 23:12:40 +07:00
hathach ea595d3161 update dcd attr for mm32 2021-09-18 16:53:16 +07:00
hathach 3333703d25 Merge branch 'master' into zhangslice-master 2021-09-18 13:35:26 +07:00
Ha Thach 90465299b4 Merge pull request #1086 from kkitayam/impl_close_all_for_khci
Implement dcd_edpt_close_all() and fix dcd_edpt_clear_stall() for frdm_kl25z
2021-09-17 21:40:40 +07:00
hathach b363afc091 minor clean up 2021-09-17 00:46:29 +07:00
hathach c65cc75c6b use correct resume detection for kl25z 2021-09-17 00:44:39 +07:00
hathach 8dfe0898e7 minor update to dcd khci 2021-09-17 00:43:10 +07:00
hathach 93ed3034c0 merge master and minor clean up 2021-09-15 18:35:52 +07:00
hathach f39656b6d7 Merge branch 'master' of github.com:hathach/tinyusb into kkitayam-impl_close_all_for_khci 2021-09-15 18:29:28 +07:00
Ha Thach 03866ddf9b Merge pull request #1062 from HiFiPhile/fifo_dcd_transdimension
Improvements for dcd_transdimension
2021-09-15 16:07:06 +07:00
hathach a23944035d correct assoc_itf_count for bth driver 2021-09-15 00:51:01 +07:00
hathach b474522245 make vendor driver more flexible
- skip additional custom descriptor between interface and endpoints
- can have up to 2 bulk endpoint ( 1 in & 1 out)
2021-09-14 21:30:38 +07:00
hathach 25ea8f9c9e update configuration parser 2021-09-14 21:02:38 +07:00