hathach
|
5af989384b
|
remove ep descriptor wMaxPacketSize bitfield due to endian issue
|
2021-10-24 13:11:21 +07:00 |
|
hathach
|
71e77e47fa
|
add dcd_edpt_close_all() for clear existing configured state
correctly responded to TD 9.13 Set Configuration Test
|
2021-08-26 17:07:03 +07:00 |
|
hathach
|
b36b211c26
|
clean up tusb_fifo.h include
|
2021-05-27 17:58:42 +07:00 |
|
hathach
|
13de8f5d98
|
minor clean up
|
2021-05-10 19:15:46 +07:00 |
|
hathach
|
bebe2f0bbf
|
revert dcd_edpt_xfer_fifo() implementation for nuc505
|
2021-04-04 22:50:26 +07:00 |
|
hathach
|
586a46c7d3
|
revert dcd_edpt_xfer_fifo() implementation for samg
samg fifo is accessed byte by byte (although the register is 32 bit).
|
2021-04-04 21:33:19 +07:00 |
|
Reinhard Panhuber
|
a60bd0c8ac
|
Fix bug in writing to constant src/dst address.
Copying has to be conduct in full words (at least for STM32). Renamed
copy function to tu_fifo_write_n_const_addr_full_words()
|
2021-03-23 19:33:04 +01:00 |
|
Reinhard Panhuber
|
a1b07ae14c
|
Change copy modes for new read/write functions in tusb_fifo.c
|
2021-03-02 21:52:42 +01:00 |
|
Reinhard Panhuber
|
7b8a08d2e1
|
Rename dcd_edpt_iso_xfer() to dcd_edpt_xfer_fifo()
|
2021-03-02 20:00:39 +01:00 |
|
Reinhard Panhuber
|
d8481ac7e4
|
Fix wrong pointer call in dcd_samg.c
|
2021-02-17 22:52:59 +01:00 |
|
Reinhard Panhuber
|
893f997dcb
|
Change FIFO use indication to ff == NULL to avoid future errors.
This way people don't need to pay attention for the buffer pointer
|
2021-02-14 09:25:34 +01:00 |
|
Reinhard Panhuber
|
126e46e38a
|
Fix not increment xfer->buffer if xfer->buffer == NULL in dcd_samg.c
|
2021-02-13 17:37:13 +01:00 |
|
Reinhard Panhuber
|
7ab389db21
|
Implement dcd_edpt_iso_xfer() for dcd_samg.c. NOTE: ISO EP not supported
|
2021-02-13 16:36:32 +01:00 |
|
hathach
|
6e6e6265e4
|
use dcd_event_bus_reset() with speed to replace bus_signal
|
2021-01-08 22:34:36 +07:00 |
|
hathach
|
acde49ccc9
|
enable pull-up in dcd_init() instead of usbd
|
2020-08-01 20:14:58 +07:00 |
|
hathach
|
0e30afa691
|
abstract all UDP_CSR
|
2020-05-02 18:24:23 +07:00 |
|
hathach
|
3ad0cd041b
|
clean up
|
2020-05-02 16:29:22 +07:00 |
|
hathach
|
ac3c645dc1
|
fix EP0 data toggle issue
|
2020-05-02 16:09:28 +07:00 |
|
hathach
|
2a479175ae
|
remove toggle walkaround, fix control stall race condition
|
2020-05-02 14:51:21 +07:00 |
|
hathach
|
6f9c256ad0
|
complete remove dcd_set_config(), fix unit test
|
2020-04-17 13:52:34 +07:00 |
|
hathach
|
50be9d7c3a
|
mass rename tud/dcd_irq_handler to tud/dcd_init_handler
|
2020-04-17 12:27:53 +07:00 |
|
hathach
|
36d4efa077
|
samg implement dcd connect/disconnect
|
2020-04-16 22:59:19 +07:00 |
|
hathach
|
fb05451a26
|
mass rename dcd_isr() to dcd_irq_handler()
|
2020-04-06 17:24:22 +07:00 |
|
hathach
|
46f22860fb
|
correct waklaround with only status IN
correct usb descriptor msc dual example to work with samg
|
2020-02-07 22:13:38 +07:00 |
|
hathach
|
02b2c60231
|
samg55 work with cdc msc example
|
2020-02-07 17:39:20 +07:00 |
|
hathach
|
9ca6311ac4
|
implement walkaround for incorrect DATA Toggle for status control.
|
2020-02-07 16:46:18 +07:00 |
|
hathach
|
bbada1d3e6
|
adding lookup table for debugging
add msc scsi command list
|
2019-12-23 18:54:06 +07:00 |
|
hathach
|
421221baa5
|
making more progress, but failed with WRITE10
incorrect queue 448 bytes instead of 512
|
2019-12-21 23:51:57 +07:00 |
|
hathach
|
050fa2fd39
|
able to response to scsi inquiry, but failed to response to test unit ready
|
2019-12-21 19:33:41 +07:00 |
|
hathach
|
752aea7d72
|
enhance samg
|
2019-12-09 23:58:13 +07:00 |
|
hathach
|
fa96078882
|
clear data toggle in clear stall, also set config bit
|
2019-12-09 23:21:06 +07:00 |
|
hathach
|
0316e0ecd4
|
update descriptor, enhance ep in transfer
|
2019-12-09 22:48:35 +07:00 |
|
hathach
|
759fa76280
|
implementing dcd_edpt_open
|
2019-12-09 21:36:15 +07:00 |
|
hathach
|
d7558e8a0f
|
use dcd_edpt0_status_complete() to set address without blocking for samd21/samd51/stm32_fsdev
|
2019-11-28 13:39:29 +07:00 |
|
hathach
|
ac701c398b
|
clean up
|
2019-11-28 12:18:56 +07:00 |
|
hathach
|
552cc3ef33
|
implement dcd_edpt_stall
|
2019-11-28 11:56:35 +07:00 |
|
hathach
|
5dc04887e2
|
get passed set address
|
2019-11-28 11:48:08 +07:00 |
|
hathach
|
40b454cf28
|
get passed first get device descriptor
|
2019-11-27 23:20:48 +07:00 |
|
hathach
|
6225d5bcfd
|
able to handle setup packet
|
2019-11-27 16:01:25 +07:00 |
|
hathach
|
bc21714c7e
|
detect bus reset
|
2019-11-27 14:49:19 +07:00 |
|
hathach
|
745f0b4521
|
clean up
|
2019-11-27 11:02:24 +07:00 |
|
hathach
|
c691dc4cb2
|
update
|
2019-11-25 10:42:32 +07:00 |
|
hathach
|
58e8265964
|
usb hw init OK
|
2019-11-24 23:46:28 +07:00 |
|