Commit Graph

3978 Commits

Author SHA1 Message Date
451650fa32 move ehci and ohci to portable folder 2021-02-23 23:09:48 +07:00
afab5bf497 enable host example ci build for imxrt 2021-02-23 19:50:39 +07:00
0de6a05d73 fix ohci hcd_init() signature change 2021-02-23 19:45:53 +07:00
5108d76136 host msc: call read_capacity as part of enumeration
- add tuh_msc_get_block_count(), tuh_msc_get_block_size()
- rename tuh_msc_mounted_cb/tuh_msc_unmounted_cb to
tuh_msc_mount_cb/tuh_msc_unmount_cb to match device stack naming
- change tuh_msc_is_busy() to tuh_msc_ready()
- add CFG_TUH_MSC_MAXLUN (default to 4) to hold lun capacities
- add host msc configured to for state check.
2021-02-23 19:41:11 +07:00
386a386345 clean up host msc 2021-02-23 12:20:30 +07:00
cea31c346d Merge pull request #575 from nwlab/yaa/msc_read
Added MSC read10 and write10 function
2021-02-23 11:51:48 +07:00
ade4bf74ea update function comment 2021-02-23 11:38:15 +07:00
f2ed2ae09a rename tuh_msc_scsi_inquiry() to tuh_msc_inquiry() 2021-02-23 11:14:19 +07:00
ebc6253bd4 rt1011 msc host work 2021-02-23 10:20:11 +07:00
de95585258 nxp tdi: hcd_init() reset and set host mode 2021-02-23 01:27:52 +07:00
c5b8980398 separate hcd_init from ehci 2021-02-22 22:40:51 +07:00
1e07fc024c add rhport to hcd_init() 2021-02-22 22:32:56 +07:00
8a2e4c79fd make hcd tdi more generic 2021-02-22 18:02:52 +07:00
00b4b74e82 rename hcd_lpc18_43 to hcd_transdimension 2021-02-22 17:15:06 +07:00
d3195414dc Merge pull request #657 from ndinsmore/RP2040_enable_isochronous_buffer_size
RP2040:Enable full size isochronous buffers
2021-02-22 12:47:48 +07:00
43ca626774 merge iso and cbi transaction size to max ep size 2021-02-22 12:27:02 +07:00
44916bcacf Merge branch 'RP2040_enable_isochronous_buffer_size' of https://github.com/ndinsmore/tinyusb into ndinsmore-RP2040_enable_isochronous_buffer_size 2021-02-22 12:21:52 +07:00
30085592d4 Merge pull request #665 from jgressmann/same54xplainedpro
Adds support for Microchip SAM E54 Xplained Pro
2021-02-22 11:30:23 +07:00
16c8f75637 Adds support for Microchip SAM E54 Xplained Pro 2021-02-20 16:00:27 +01:00
cb5b9eb2f6 Remove stray. commented out line 2021-02-19 08:33:06 -05:00
1bba2c0fc3 Update CONTRIBUTORS.md 2021-02-19 17:19:33 +07:00
9067926a70 Merge pull request #661 from hathach/improve-fifo
improve tu fifo
2021-02-19 12:24:05 +07:00
2a04ee68b8 add TU_FIFO_INIT() to help with tu_fifo declaration
tu_fifo_clear() also reset max_pointer_idx and non_used_index_space
2021-02-19 11:57:56 +07:00
be9f86ca9e Merge pull request #660 from hathach/fix-typo-midi-write24
Fix typo midi write24
2021-02-19 11:22:21 +07:00
044d29c927 Merge pull request #654 from xmos-jmccarthy/master
Add alternate bitfield padding option
2021-02-19 11:03:53 +07:00
8f3f21045b make midi example less ambigous for cable and channel 2021-02-19 10:57:20 +07:00
aa85099171 fix tud_midi_write24 typo
rename jack_id to cable_num in function argument
2021-02-19 10:51:47 +07:00
c245305f72 update adafruit rp2040 board define 2021-02-19 10:50:50 +07:00
21f1cd4ec7 Implement requested PR changes
Removes CFG_TUSB_ALT_BIT_PACKING_ALIGNMENT, and makes the manual padding
behavior standard.  Replaced unused variable name with TU_RESERVED.
2021-02-18 13:26:03 -05:00
f60380cdc8 Merge pull request #658 from lurch/patch-1
rp2040/family.c: allow LED_PIN to be undefined
2021-02-19 00:36:04 +07:00
ac87a4547d Change to using tu_min32
This was a github edit, not tested
2021-02-18 08:25:04 -05:00
2145ab7664 rp2040/family.c: allow LED_PIN to be undefined 2021-02-18 11:53:18 +00:00
27f4b6f5a4 Included size check for ISO buffers 2021-02-17 18:22:24 -05:00
79b360f0a6 Enable iso buffers per rp2040 spec 2021-02-17 13:22:34 -05:00
1b849fc70a Merge pull request #655 from ndinsmore/fifo_fix
Fix to fifo pointer overflow mathmatics
2021-02-17 14:07:29 +07:00
b7ec66e33a This fixes the overflow mathmatic in the fifo 2021-02-16 23:08:08 -05:00
f8fbc0930b Add alternate bitfield padding option
Adds configuration option CFG_TUSB_ALT_BIT_PACKING_ALIGNMENT, which
substitutes bitfield variable " : 0" padding syntax with an unused
variable of size equal to the remaining number of bits.

This change resolves aligned access issues for some platforms.

Default behavior is original if the option is not explicitly enabled.
2021-02-16 10:43:52 -05:00
09868434cd Fixes RP2040 buffer reallocation overrun problem (#642)
Fix running out of memory on a device that repeatedly closes and opens an endpoint. This is a workaround at the moment. A better solution would be to implement reclaiming usb buffer memory when closing an endpoint (i.e. implement dcd_edpt_close).
2021-02-12 08:16:46 +00:00
04ab6b4082 Merge pull request #648 from hathach/rename-dfu-rt-to-runtime
Rename dfu rt to runtime
2021-02-11 15:29:55 +07:00
d4281291e5 Merge pull request #647 from hathach/correct-fs-bulk-epsize
more epsize checking per type
2021-02-11 12:36:19 +07:00
d2f3e70b64 rename examples folder dfu_rt to dfu_runtime 2021-02-11 12:08:09 +07:00
e12c25ec2c rename dfu_rt to dfu_runtime for easy reading
also rename tud_dfu_rt_reboot_to_dfu to tud_dfu_runtime_reboot_to_dfu_cb
2021-02-11 12:05:22 +07:00
89fcaf1efd Merge pull request #646 from hathach/detect-clear-set-ep-status-from-class
remove the requirement of std SET/CLEAR_FEATURE must not return zlp status
2021-02-11 11:54:47 +07:00
9812cfc6c6 clean up 2021-02-11 11:48:34 +07:00
919bb9ce38 more epsize checking per type 2021-02-11 11:45:24 +07:00
dc64d6ad55 Merge pull request #645 from ipopov/webserial-fix
Fix unintended control transfers in webserial example.
2021-02-11 11:25:55 +07:00
49bc97b0ca remove the requirement of std SET/CLEAR_FEATURE must not return zlp status 2021-02-11 11:22:02 +07:00
5178e2af55 Address review comments:
- every switch must have a default
- revert formatting of unchanged lines
2021-02-10 22:14:29 -05:00
ba11bb2b80 Merge pull request #644 from ipopov/master
Set -DCMAKE_BUILD_TYPE=Debug when building in debug for rp2040.
2021-02-10 21:52:28 +07:00
ce7fb36337 Fix unintended control transfers in webserial example. 2021-02-10 01:05:37 -05:00