Commit Graph
100 Commits
Author SHA1 Message Date
hathach 422f439bf7 update docs 2021-11-05 13:18:54 +07:00
hathach d87a897a7b xmc4500 ported, cdc msc example run fine 2021-11-05 13:13:21 +07:00
hathach d9cf49cbfd add xmclib as submodule 2021-11-05 12:00:27 +07:00
hathach a3fc107d94 xmc4500 led blinky, button ok 2021-11-05 11:57:36 +07:00
hathach 310f287f44 couldn't get g4 usb clock and pin setup just yet. Leave it as it is for now 2021-11-04 17:52:55 +07:00
hathach f90f5ea369 adding g4 family with g474nucleo, able to blink led and button 2021-11-04 16:16:51 +07:00
hathach 8b3708b44f rename l4 board to match other convention 2021-11-04 13:57:03 +07:00
Ha Thach fc59515bfd Merge pull request #1163 from hathach/generalize-synopsys-dwc2
Generalize synopsys dwc2
2021-11-04 13:41:25 +07:00
hathach 6cfdf697eb add hint/question with ISB 2021-11-04 12:42:28 +07:00
hathach 4a8ac71711 Add timer1 on pi4 for blinky
this get usb irq triggered even without ISB() in previous commit
2021-11-04 12:31:16 +07:00
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
Ha Thach b4a0f0b273 Merge pull request #1176 from jgressmann/bugfix/samd21-systick
samd21: enable SysTick only if running w/o OS
2021-11-02 10:49:41 +07:00
Ha Thach 9245b8f89f Merge pull request #1164 from suda-morris/refactor/update_include_header_esp32xx_dcd
update dcd_esp32sx with correct include list
2021-11-01 15:24:51 +07:00
Ha Thach fa3ed606b4 Merge pull request #1172 from jgressmann/feat/trinket_m0
Adds support for Adafruit's Trinket M0
2021-10-31 19:10:20 +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
Ha Thach 2019c8ad7e Merge pull request #1171 from mkj/qtpy
Add Adafruit QT Py board
2021-10-30 12:57:51 +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
Ha Thach 39c7fa1596 Merge pull request #1162 from todbot/master
Properly handle Program Change and Channel Aftertouch messages
2021-10-25 23:49:30 +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