| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-06-20 | Merge branch 'master' into uac2 | Reinhard Panhuber | |
| Conflicts: src/device/usbd.c | |||
| 2020-06-20 | Get update from tinyusb. | Reinhard Panhuber | |
| 2020-06-14 | Fix alignment. | Reinhard Panhuber | |
| 2020-06-14 | Merge branch 'fix-too-strict-iad-checks' into uac2 | Reinhard Panhuber | |
| Conflicts: src/device/usbd.c | |||
| 2020-06-13 | Fix too strict checks on subclass and interface of iad descriptor. | Reinhard Panhuber | |
| 2020-06-13 | Fix mic audio descriptor, fix too strict check on IAD desc. in usbd.c | Reinhard Panhuber | |
| 2020-06-11 | Merge branch 'master' into uac2 | Reinhard Panhuber | |
| 2020-05-31 | Merge pull request #413 from kasjer/kasjer/ble-over-usb | Ha Thach | |
| Bluetooth HCI transport over USB | |||
| 2020-05-28 | add get device qualifier descriptor | hathach | |
| 2020-05-28 | Add bt hci device class | Jerzy Kasenberg | |
| Code implements USB transport for bluetooth HCI. | |||
| 2020-05-28 | Add non standard request handling in class | Jerzy Kasenberg | |
| For some reason bluetooth stack implementations send class requests to device instead of interface. To implement HCI interface over USB non device addressed requests for class need to be handled. | |||
| 2020-05-27 | changing usbd driver open() return type, add max_len | hathach | |
| only done with cdc and msc, push this interim for feedback first | |||
| 2020-05-22 | Add basic UAC2 structure - untested | Reinhard Panhuber | |
| 2020-05-20 | added tud_task_event_ready() | hathach | |
| to check if there is pending events in the tud task without executing it. Useful to check before entering low power mode with WFI/WFE | |||
| 2020-04-29 | remove the use of TU_VERIFY_HDLR | hathach | |
| 2020-04-29 | Merge pull request #383 from kasjer/kasjer/fox-busy-flag-race-condition | Ha Thach | |
| Fix endpoint busy flag race condition | |||
| 2020-04-27 | Fix endpoint busy flag race condition | Jerzy Kasenberg | |
| Busy flag was set to true after call to dcd_edpt_xfer(). In some cased it was possible that transfer finished before function ended. In this case busy flag could be set to false before it was set to true. Then setting it to true after dcd_edpt_xfer() made edpoint busy forever. This change marks endpoint as busy before transfer is started to avoid race condition. | |||
| 2020-04-26 | clean up log message | hathach | |
| 2020-04-26 | add usbd edpt open | hathach | |
| - RTT mode is blocking to prevent log lost - Improve logging message | |||
| 2020-04-21 | sof is optional, revert other changes but remove unneeded check. | Nathan Conrad | |
| 2020-04-20 | tu_verify for getting descriptors | Nathan Conrad | |
| 2020-04-17 | Merge branch 'master' into remove-dcd-set-config | hathach | |
| 2020-04-16 | Merge pull request #336 from pigrew/edpt_close | Ha Thach | |
| > If you notice my chain of events above, the bulk transfer was started BEFORE the SET_INTERFACE call. The USB device hardware swaps the order of them being delivered. On STM32, it gives priority to the lower-numbered EP index. It shouldn't be a matter, control is 2+ stage, before sending the setup. Host should stop all communication to the endpoint that It wants to close. | |||
| 2020-04-16 | Remove transfer queue filtering. May need to be revisited later. | Nathan Conrad | |
| 2020-04-16 | per review | hathach | |
| 2020-04-15 | always response if GET_INTERFACE even if class driver does not support alt ↵ | hathach | |
| interface | |||
| 2020-04-15 | implement alternate setInterface() request | hathach | |
| mostly forward these request (recipient = interface) to class driver. | |||
| 2020-04-15 | use IAD to assign itf2drv mapping correctly | hathach | |
| merge net_data back into net driver | |||
| 2020-04-15 | clean up | hathach | |
| 2020-04-15 | clean up | hathach | |
| 2020-04-15 | tested usbnet, completely remove class code | hathach | |
| 2020-04-15 | remove class_code/subclass/protocol from driver structure, add name for logging | hathach | |
| 2020-04-15 | Merge branch 'master' into class-driver-id | hathach | |
| 2020-04-14 | usbnet: remove CDC-EEM | Peter Lawrence | |
| 2020-04-15 | use class driver open() for interface support detection | hathach | |
| tested with dfu_runtime | |||
| 2020-04-14 | use explicit all_subclass and all_protocol since 0xFF is stil valid | hathach | |
| 2020-04-14 | Merge branch 'master' into edpt_close | Nathan Conrad | |
| 2020-04-14 | complete adding subclass and protocol to driver id | hathach | |
| 2020-04-14 | adding subclass & protocol to class driver structure | hathach | |
| 2020-04-13 | edpt_close: Remove item from queue instead of modifying it. | Nathan Conrad | |
| 2020-04-13 | edpt_close: Updated based on feedback. | Nathan Conrad | |
| 2020-04-13 | lpc17xx move set configdevice into set address | hathach | |
| for removing dcd_set_config() | |||
| 2020-04-12 | Skeleton, and initial stm32fsdev implementation (that leaks memory) | Nathan Conrad | |
| 2020-04-12 | usbnet: OS-agnostic (Windows/Linux/macOS) network driver | Peter Lawrence | |
| 2020-04-11 | Merge pull request #332 from pigrew/stm32fsdev-dcdconnect | Ha Thach | |
| stm32fsdev: Implement dcd_connect. | |||
| 2020-04-10 | fix uint32_t format with log | hathach | |
| 2020-04-09 | stm32fsdev: Implement dcd_connect. | Nathan Conrad | |
| 2020-04-06 | house keeping | hathach | |
| 2020-03-22 | Merge branch 'master' into cr1901-msp430f5529 | hathach | |
| 2020-03-08 | fix log printf | hathach | |
