Commit Graph

3269 Commits

Author SHA1 Message Date
Reinhard Panhuber d2f1bb58b3 Merge branch 'master' into uac2 2020-06-11 14:35:44 +02:00
Ha Thach d9496256cf
Update feature_request.md 2020-06-01 15:17:45 +07:00
Ha Thach 5a1c86d948
Update bug_report.md 2020-06-01 15:17:05 +07:00
Ha Thach 5efeaf2ac1
Merge pull request #413 from kasjer/kasjer/ble-over-usb
Bluetooth HCI transport over USB
2020-05-31 15:07:56 +07:00
Ha Thach 7258355e8e
Merge pull request #424 from hathach/fix-idf-usb-pin-init
fix idf usb pin init changes
2020-05-29 14:07:37 +07:00
hathach e0490ae786 fix idf usb pin init changes 2020-05-29 13:06:33 +07:00
Ha Thach e9b41cb97d
Merge pull request #421 from hathach/add-qualifier-descriptor
add get device qualifier descriptor
2020-05-28 23:34:42 +07:00
hathach d6d29897f3 add get device qualifier descriptor 2020-05-28 23:16:16 +07:00
Jerzy Kasenberg 56d46483e4 Add bt hci device class
Code implements USB transport for bluetooth HCI.
2020-05-28 10:58:49 +02:00
Jerzy Kasenberg 077437b3dc Add non standard request handling in class
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-28 10:11:37 +02:00
Ha Thach b8783e10a9
Merge pull request #418 from hathach/enhance-usbd-driver-open
Enhance usbd driver open() API
2020-05-28 15:04:15 +07:00
hathach 53b749fd72 check max_len for vendor and hid 2020-05-28 14:44:26 +07:00
hathach fb214f7cf7 rename to drv_len to be consistent 2020-05-28 13:57:49 +07:00
hathach 10cd3f24bf initial transfer failed in open() shouldn't cause the driver open to fail. 2020-05-28 13:48:02 +07:00
hathach c1db36a15c
update vendor open() 2020-05-28 12:19:06 +07:00
hathach bec5b5f9da
update usbtmc open() 2020-05-28 12:13:48 +07:00
hathach 13860e9f94
update net open() 2020-05-28 11:51:25 +07:00
hathach 8f560bf275
update midi open() 2020-05-28 11:41:37 +07:00
hathach 89a3d1f6d1
update hid open() 2020-05-28 11:19:12 +07:00
hathach 7a15d2e0d2
improve msc 2020-05-28 00:56:33 +07:00
hathach 2eeeda1bcf
change signature for dfu runtime 2020-05-28 00:46:32 +07:00
hathach e340404968
changing usbd driver open() return type, add max_len
only done with cdc and msc, push this interim for feedback first
2020-05-27 19:01:59 +07:00
Reinhard Panhuber 9be2f1bf3d Add basic UAC2 structure - untested 2020-05-22 12:09:34 +02:00
Ha Thach de88294e05
Merge pull request #416 from hathach/fix-nrf-called-within-critical
fix nrf hanged (blocking wait) when called within critical section
2020-05-21 22:36:24 +07:00
hathach ff9994116e fix nrf hanged (blocking wait) when called within critical section 2020-05-21 21:22:12 +07:00
Ha Thach dc5445e2f4
Merge pull request #414 from hathach/add-queue-is-empty
added tud_task_event_ready()
2020-05-20 15:31:09 +07:00
hathach 8b66098335 fix freeRTOS logic 2020-05-20 15:21:11 +07:00
hathach a0fe3a80e7 remove queue lock/unlock per review 2020-05-20 15:09:46 +07:00
hathach d8a15aca77 remove osal_queue_t const qhdl from osal API
since it doesn't make any differences.
2020-05-20 14:38:34 +07:00
hathach 88a455a9b9 added tud_task_event_ready()
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-05-20 14:31:45 +07:00
hathach 4e8d414bc6 added osal_queue_empty() API
ported for osal none/freertos/mynewt
2020-05-20 13:38:41 +07:00
Ha Thach 76bf96bcb0
Merge pull request #411 from hathach/fix-cast-align-warning
enable -Wcast-align
2020-05-18 13:21:37 +07:00
hathach 550746097b fix cast-align warning for nuc505 2020-05-18 13:03:41 +07:00
hathach a7db945cff temporariyly suppress cast-align warning for net_device and net example 2020-05-17 15:34:14 +07:00
hathach 1a8ce043ed enable -Wcast-align
suppress vendor sdk driver at board.mk
2020-05-17 14:24:15 +07:00
Ha Thach 17869f0999
Merge pull request #406 from k0d/stm32f746nucleo
Add support for stm32f746nucleo board
2020-05-15 15:54:12 +07:00
Mark Olsson 3c43009278 Add support for stm32f746nucleo board 2020-05-15 10:23:01 +02:00
Ha Thach be9f938bd3
Merge pull request #405 from hathach/follow-pr404
Follow pr404
2020-05-14 16:18:20 +07:00
hathach 27299a5c47 add test for fifo size 2020-05-14 15:39:42 +07:00
hathach b0d49e55de refactor copy to and from fifo 2020-05-14 14:24:55 +07:00
hathach f445274634 add unit test for fifo write_n and read_n 2020-05-14 11:59:51 +07:00
Ha Thach 7a5c0ee802
Merge pull request #404 from HiFiPhile/tusb_fifo
Optimize tusb_fifo transfer speed.
2020-05-14 11:58:00 +07:00
Mengsk 46875a3912 Optimize FIFO for byte transfer.
Signed-off-by: Mengsk <admin@hifiphile.com>
2020-05-13 23:54:23 +02:00
Ha Thach 4e6aa0d81d
Merge pull request #390 from hathach/detect-nrf-softdevice
detect if SD is actually present on the flash using SD magic
2020-05-12 14:35:45 +07:00
Ha Thach 16a3f0a27a
Update bug_report.md 2020-05-09 17:56:12 +07:00
Ha Thach 71e1609ff3
Merge pull request #398 from HiFiPhile/iar
Add IAR EWARM compiler attribute and endian support.
2020-05-08 23:55:43 +07:00
Mengsk f02ad1d0dc Add IAR compiler attribute and endian support. 2020-05-08 13:29:33 +02:00
Ha Thach e6d946123c
Merge pull request #395 from hathach/define-log-printf
add CFG_TUSB_DEBUG_PRINTF() for log retargeting
2020-05-08 14:48:20 +07:00
hathach eeb076454b add CFG_TUSB_DEBUG_PRINTF() for log retargeting 2020-05-08 12:56:32 +07:00
Ha Thach f9f0873b72
Merge pull request #393 from xobs/fix-debug-warning
device: fix build warning when CFG_TUSB_DEBUG >= 2
2020-05-08 12:38:50 +07:00