summaryrefslogtreecommitdiff
path: root/examples/device/cdc_msc
AgeCommit message (Collapse)Author
2022-02-15msc example response PREVENT_ALLOW_MEDIUM_REMOVAL command as unsupported commandhathach
LUN1 of msc_disk_dual will be set to not ready to simulate medium not present (e.g SD card removed)
2022-01-19enable ci build for RX65X host examplehathach
update comment for unit not ready 3a-00 additional sense
2022-01-17Merge branch 'master' into port-ft90xHa Thach
2022-01-05Unify skip and only logic for build scriptsScott Shawcroft
And switch to a single file that can include mcu, family or board.
2021-12-08Fix spelling mistakes and verify endpoint numbering.Gordon McNab
2021-12-08Merge branch 'master' into port-ft90xGordon McNab
2021-10-29correctly init hs phy for bcmhathach
2021-10-26Merge branch 'tannewt-rpi' into generalize-synopsys-dwc2hathach
2021-10-23Merge branch 'master' into fix-warningsHa Thach
2021-10-22pi cm4 enumerated as full speed devicehathach
2021-10-15msc examples: Extend serial number to 12 digitsJerzy Kasenberg
USB3CV tool complains about too short serial number being used in MSC device. This just extends serial number to 12 characters, it makes it easier to analyze USB3CV logs where this unnecessary warning made output red. Offending warning: Serial Number string for MSC device : iSerialNumber = 0x3 Checking iSerialNumber String Descriptor: index = 0x03. String Descriptor : "123456". (ENGLISH_US) Using Language ID 0x409 MSC Serial Number length = 14 Invalid MSC Serial Number length : should be >= 26 ************************* Invalid MSC Serial Number length ************************* ************************* (MSC: 5.1.2) Serial number must be a string, 12 characters or longer (if the device supports a BOT interface, bInterfaceProtocol = 0x50), or exactly 12 characters long (if the device supports a CBI interface, bInterfaceProtocol = 0x00 or 0x01, and has a serial number).
2021-10-15update some sense warning from -Wconversionhathach
2021-10-06Modify cdc_msc example for Bridgetek FT90x/FT93xGordon McNab
Add in endpoint definitions for the Bridgetek devices in usb_descriptors.c and allow high speed in tusb_config.h.
2021-09-09add other speed descriptor callback ↵hathach
tud_descriptor_other_speed_configuration_cb() example implement tud_descriptor_device_qualifier_cb() and tud_descriptor_other_speed_configuration_cb() on high speed device to fully compliant to usbcv
2021-08-28fix msc example with out of bound lba (due to compliant test)hathach
2021-08-28correct msc example return type of tud_msc_scsi_cb()hathach
2021-08-27update msc driver to pass MSC BOT error recovery compliant testhathach
2021-08-26TD 9.12 remote wakeup testhathach
remove TUSB_DESC_CONFIG_ATT_REMOTE_WAKEUP attribute from non-hid examples
2021-07-17Fix merge error.MasterPhi
2021-07-17Merge branch 'master' into dcd_same70HiFiPhile
2021-06-12Rename SAM7X to SAMX7XMasterPhi
Signed-off-by: MasterPhi <[email protected]>
2021-06-12dcd: sam7x: rename family dcd to include the whole familyRafael Silva
Signed-off-by: Rafael Silva <[email protected]>
2021-06-11Add fifo & DMA linked list mode support.MasterPhi
2021-06-10Make examples standalone buildable via CMakegraham sanderson
2021-05-30Rework rp2040 examples and CMake build:graham sanderson
- Examples should be CMake buildable from their own subdirectory; such a build will error out based on matching .skip.MCU_xxx or a mismatched .only.MCU_ - It should be possible to build from a higher level and use .skip.MCU_ and .only.MCU_ to filter which examples get built - The intention is for the CMakeLists.txts in the examples to be non family specific and without MCU based IFs. I have started this work, but am not really sure the state of the esp32 stuff; in any case the plan is to have everything encapsulated in the FAMILY/family.cmake - pico_examples now just includes examples/device/CMakeLists.txt and examples/host/CMakeLists.txt directly, as they also build correctly when included from there. Note that .skip.MCU_ for esp32 in the directories it wasn't previously avaiable has not been added, as the .skip is common to the regular Makefile builds also. It isn't clear whether these examples should build for esp32, but if not .skip should be added.
2021-04-19cmake cleanuphathach
2021-04-16espressif: group boards using target name as a familyAlex Lisitsyn
`hw\bsp` separate one family folder to esp32s2, esp32s3 add board specific board.cmake file to override board specific options(features) fix examples and test scripts to use new family approach
2021-04-16tinyusb: add support of esp32s3 targetAlex Lisitsyn
add support of new esp32s3 target and the board update the roles.mk wrapper to allow dfu flashing of espressif chip update examples to allow compilation for esp32s3_addax_1 board once the code is tested the PR to original tinyusb repo will be submitted
2021-04-11update rp2040 to use pico-sdk externallyhathach
also try to update ci
2021-03-23remove ses project since it is all broken and occupies spacehathach
2021-03-18use boot2_generic_03h for adafruit feather rp2040hathach
- also use boot2_generic_03h for now for itsy bitsy and qt rp2040 - change default flash target for rp2040 to flash-pyocd
2021-03-18clean up some exampleshathach
2021-03-02update pico-sdk to more recent commithathach
- move target_link_libraries() to family.cmake - enable pico_bootsel_via_double_reset
2021-03-02remove lib/CMSIS_4 submodule, move nrf to lib/CMSIS_5hathach
2021-02-01added enumerate walkaround for RP2040-E5hathach
- PICO_RP2040_USB_DEVICE_ENUMERATION_FIX=1 - target linke pico_fix_rp2040_usb_device_enumeration
2021-01-26change output filename to BOARD-Directoryhathach
2021-01-25Merge pull request #604 from kamtom480/spresense-sdk-2.0.2Ha Thach
Update Spresense SDK and fix dcd issues
2021-01-25Define Spresense EP numbers for cdc_msc exampleKamil Tomaszewski
2021-01-25get all device example build with rp2040 (except freeRTOS)hathach
2021-01-24rp2040 audio_test compilehathach
2021-01-24cmake esp32s2 and rp2040 getting alonghathach
2021-01-23rp2040 cdc_msc work wellhathach
2020-11-24more cihathach
2020-11-24comment out and add note for tud_cdc_connected() in cdc_msc exampleshathach
2020-11-23add tud_ready() check in tud_cdc_n_write_flush()hathach
other clean up
2020-11-23Merge branch 'master' into cdc_without_dtrHa Thach
2020-11-18Changes to CDC example code:Jan Dümpelmann
- auto flush welcome message at connection event - provide information to the user if the terminal did not set DTR
2020-11-18Reset CDC examples to original stateJan Dümpelmann
2020-11-08update microchipo driver submodulehathach
2020-11-08clean uphathach