| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-26 | Merge branch 'tannewt-rpi' into generalize-synopsys-dwc2 | hathach | |
| 2021-10-26 | add synopsys id check, rename GCCFG_* to STM32_GCCFG-* | hathach | |
| 2021-10-26 | add hw config struct | hathach | |
| 2021-10-26 | enhance fifo read/write | hathach | |
| 2021-10-26 | more clean up | hathach | |
| 2021-10-26 | clean up | hathach | |
| 2021-10-26 | use dwc2->epin | hathach | |
| 2021-10-26 | update the access epout | hathach | |
| 2021-10-26 | use dwc2->fifo[] | hathach | |
| 2021-10-26 | complete dwc2 regs struct | hathach | |
| 2021-10-26 | add epin, epout to dwc2 regs | hathach | |
| 2021-10-26 | more rename | hathach | |
| 2021-10-26 | update dwc2_type | hathach | |
| 2021-10-25 | spacing | hathach | |
| 2021-10-25 | change usage of TU_CHECK_MCU() to prevent macro conflict | hathach | |
| 2021-10-25 | house keeping | hathach | |
| 2021-10-25 | moving esp32s2 to dwc2, abstract dwc2_set_turnaround() | hathach | |
| 2021-10-25 | update dwc int enable/disable | hathach | |
| 2021-10-25 | more clean up | hathach | |
| 2021-10-25 | minor rename | hathach | |
| 2021-10-25 | switch gd32 and stm32f4 to use new dwc2 driver | hathach | |
| 2021-10-24 | adding generalized dwc2 driver | hathach | |
| 2021-10-24 | Merge pull request #1160 from cr1901/msp-fix | Ha Thach | |
| msp430x5xx: Set base of transmit_packet buffer earlier to avoid incre… | |||
| 2021-10-24 | more wMaxPacketSize | hathach | |
| 2021-10-24 | remove ep descriptor wMaxPacketSize bitfield due to endian issue | hathach | |
| 2021-10-23 | msp430x5xx: Set base of transmit_packet buffer earlier to avoid incrementing ↵ | William D. Jones | |
| past unsent data. | |||
| 2021-10-23 | Merge branch 'master' into fix-warnings | Ha Thach | |
| 2021-10-22 | Update broadcom library | Scott Shawcroft | |
| 2021-10-22 | Update submodule | Scott Shawcroft | |
| 2021-10-22 | pi cm4 enumerated as full speed device | hathach | |
| 2021-10-19 | Merge pull request #1139 from hathach/release-0.12.00.12.0 | Ha Thach | |
| update changelog and increase version for 0.12.0 | |||
| 2021-10-18 | enable -Wnull-dereference | hathach | |
| 2021-10-17 | add volatile to EPx_REGS for -Wcast-qual | hathach | |
| since gcc does difference between volatile struct and member when casting pointer | |||
| 2021-10-17 | more -Wcast-qual | hathach | |
| 2021-10-17 | more with -Wcast-qual | hathach | |
| 2021-10-15 | fix -Wcast-qual | hathach | |
| 2021-10-15 | dcd_da146xx: Drop unexpected data | Jerzy Kasenberg | |
| USB3CV tool verifies MSC device by sending too short or too long packets. In case of too long packets (msc_device requested 31 bytes but incoming data had 32 bytes) extra byte(s) were left in FIFO resulting in some data mismatch later on. Now if more data is received in packet that expected extra bytes are just dropped. | |||
| 2021-10-15 | dcd_da146xx: Fix EPIN stall notification handling | Jerzy Kasenberg | |
| Normal TX handler for IN non-0 endpoints is called during outgoing transfer or just after it was finished. It may need to fill TX fifo with same data if TX_DONE is present but ACK_STAT is not. It may need to fill more data when called during transfer. But it may also be called when STALL was sent. In this case TX_DONE is set ACK_STAT is not, just like for packets that were sent but no ACK was received. Code was trying to send something again. There was nothing to send so empty ZLP was scheduled for stalled endpoint. This ZLP was later send to host where valid response was required. This change checks if notification was for STALL endpoint and does not try to fill TX FIFO in that case. | |||
| 2021-10-14 | More warning cleanup | graham sanderson | |
| - physically suppress warnings in TinyUSB headers using pragmas so they don't break -Werror compilation of external files that include them - fix compiler warnings in rp2040 port - add cmake method to rp2040 port to allow an external project to suppress warnings in TinyUSB itself | |||
| 2021-10-14 | Remove compiler warning | graham sanderson | |
| 2021-10-13 | Merge pull request #1101 from kasjer/kasjer/da146xx-bus-reset-sleep | Ha Thach | |
| da146xx bus reset and sleep reworked | |||
| 2021-10-12 | Trying to get USB init | Scott Shawcroft | |
| 2021-09-29 | Merge branch 'master' of github.com:hathach/tinyusb into zhangslice-master | hathach | |
| examples/device/hid_composite_freertos/src/FreeRTOSConfig/FreeRTOSConfig.h | |||
| 2021-09-24 | MMU works | Scott Shawcroft | |
| 2021-09-24 | Merge pull request #1103 from kasjer/kasjer/da146xx-close-cleanup | Ha Thach | |
| dcd_da146xx: Remove registers pointer from xfer_ctl_t | |||
| 2021-09-24 | dcd_da146xx: Implement dcd_edpt_close_all() | Jerzy Kasenberg | |
| Unconditionally disables all endpoints except EP0. | |||
| 2021-09-24 | dcd_da146xx: Clear transfer data on dcd_edpt_close | Jerzy Kasenberg | |
| Closing endpoint clears data in affected xfer_ctl_t | |||
| 2021-09-24 | dcd_da146xx: Remove registers pointer from xfer_ctl_t | Jerzy Kasenberg | |
| Note: this commit does not change any logic. xfer_ctl_t structure keeps all dynamic data connected with transfer. It used to have pointer to register set that was constant and was there for convenience only. Removing register pointer from structure makes cleanup easier as whole structure can be erased with memset like function. In many cases functions were using local variable regs and xfer->regs which were same, that could be confusing so this part is unified. Few macros were added for easy conversion between epnum, xfer, and regs. | |||
| 2021-09-23 | dcd_da146xx: Update bus handling | Jerzy Kasenberg | |
| So far bus reset was handled (with some holes in it). Sleep and remote wakeup were not really tested and did not work. With this change: - bus reset is reworked - remote wakeup works - bus signal sleep is handled | |||
| 2021-09-23 | dcd_da146xx: Handle only enabled interrupts | Jerzy Kasenberg | |
| Not much of an improvement but handle only interrupts that were enabled and are expected. | |||
