| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-03 | Fixes #33: Remove invalid use of strncpy(). | Gregory P. Smith | |
| This was causing a stringop-truncation compiler warning in gcc 8 when the #defined values being copied from were string literals. `error: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Werror=stringop-truncation]` These fields aren't NUL terminated C strings, they are a fixed width buffer that is supposed to be space (0x20) padded. | |||
| 2019-02-22 | mscd: send scsi status before invoke read10/write10/scsi complete callback | hathach | |
| 2019-02-20 | Fix write protected MSC. The bits were flipped. | Scott Shawcroft | |
| 2019-01-29 | zero init internal class/device data | hathach | |
| 2018-12-14 | rename bit_* helper to tu_bit_*, BIT_* to TU_BIT_* for consistency | hathach | |
| 2018-12-12 | change usbd xfer_cb return type to bool | hathach | |
| 2018-12-12 | change class driver open return type to bool | hathach | |
| 2018-12-12 | rename descriptor_* helper to tu_desc_* | hathach | |
| 2018-11-30 | rename OPT_MCU_LPC13UXX to OPT_MCU_LPC13XX | hathach | |
| 2018-11-26 | clean up warnings | hathach | |
| 2018-11-23 | rename DCD_XFER_SUCCESS to XFER_RESULT_SUCCESS | hathach | |
| 2018-11-23 | rename tusb_event_t to xfer_result_t | hathach | |
| 2018-11-22 | rename CFG_TUSB_MEM_SECTION to CFG_TUSB_MEM_SECTION | hathach | |
| 2018-11-22 | msc device block count and block num | hathach | |
| - replace CFG_TUD_MSC_BLOCK_NUM & CFG_TUD_MSC_BLOCK_SZ by tud_msc_capacity_cb() (mandatory callback) | |||
| 2018-11-16 | nrf5x: refactor device control transfer. | hathach | |
| - make control transfer as part of usbd. Class driver must use usbd_control_ API() instead of dcd_ api. - change the signature of class driver's control_request - allow control request complete to stall in staus stage - move control request parser & handling to usbd. | |||
| 2018-11-08 | Polish up control split and treat it more like a normal endpoint. | Scott Shawcroft | |
| 2018-11-07 | Split out the control endpoint logic | Scott Shawcroft | |
| 2018-11-07 | Add SAMD21 and SAMD51 support for CircuitPython. | Scott Shawcroft | |
| The ProtoThreads style subtasks were removed because it led to extremely unclear control flow. RTOSes can be used if threading is needed. Also added some additional functionality to MSC to support dynamic LUNs and read-only LUNs. | |||
| 2018-10-24 | rename verify_breakpoint to TU_BREAKPOINT | hathach | |
| 2018-10-24 | replace dcd_xfer_complete by dcd_xfer_complete() | hathach | |
| 2018-10-23 | clean up msc device | hathach | |
| 2018-10-23 | clean up helper func | hathach | |
| 2018-08-23 | rename common func to avoid conflict | hathach | |
| 2018-08-13 | rename VERIFY to TU_VERIFY to avoid conflict with application | hathach | |
| 2018-07-26 | rename some scsi command struct, add SCSI_CMD_MODE_SENSE_6 to built-in ↵ | hathach | |
| support command | |||
| 2018-07-26 | add tud_msc_set_sense(), update msc device to reponse with default sense ↵ | hathach | |
| (illegal request) when there is issue with scsi command | |||
| 2018-07-25 | add SCSI_CMD_REQUEST_SENSE into device msc built-in command | hathach | |
| 2018-07-25 | correct msc stall behavior | hathach | |
| 2018-07-25 | enhance device msc response in case of STALL response | hathach | |
| 2018-07-25 | clean up device msc API | hathach | |
| 2018-07-25 | add scsi start stop unit struct, improve device msc, correctly stall ↵ | hathach | |
| unsupported scsi command | |||
| 2018-07-25 | add tud_msc_ready() | hathach | |
| 2018-07-23 | reworking device hid class driver | hathach | |
| 2018-07-17 | revert usbd_control_xfer_st() implementation | hathach | |
| enhance cdc with better multiple interfaces support add default ep size for cdc and msc device CFG_TUD_CDC_EPSIZE, CFG_TUD_MSC_EPSIZE | |||
| 2018-07-14 | use _usbd_ctrl_buf for control transferm refactor cdc device | hathach | |
| 2018-07-13 | only call class xfer callback associated with endpoint address | hathach | |
| 2018-07-13 | rename class driver close() to reset() | hathach | |
| 2018-07-04 | add CFG_TUD_MSC_VENDOR,CFG_TUD_MSC_PRODUCT, CFG_TUD_MSC_PRODUCT_REV for msc ↵ | hathach | |
| inquiry response | |||
| 2018-07-04 | add CFG_TUD_MSC_BLOCK_NUM, CFG_TUD_MSC_BLOCK_SZ msc device auto response to ↵ | hathach | |
| scsi read capa and read format cap | |||
| 2018-07-01 | clean up | hathach | |
| 2018-06-24 | clean up | hathach | |
| 2018-06-24 | fix msc device with transfer len > 65k bytes | hathach | |
| 2018-06-21 | fix msc block count get | hathach | |
| 2018-06-19 | update msc device adjust lba for read10, write10 callback | hathach | |
| 2018-06-18 | rename subfolder source to src | hathach | |
