summaryrefslogtreecommitdiff
path: root/src/host/hub.h
AgeCommit message (Collapse)Author
2021-02-18Implement requested PR changesJeremiah McCarthy
Removes CFG_TUSB_ALT_BIT_PACKING_ALIGNMENT, and makes the manual padding behavior standard. Replaced unused variable name with TU_RESERVED.
2021-02-16Add alternate bitfield padding optionJeremiah McCarthy
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.
2020-11-02update usbh with hub to use async control transferhathach
work ok with msc + hub, but definitely need more testing.
2020-09-06change xfer_cb return type from void to boolhathach
2020-09-05refactor hub classhathach
- separate connect/disconnect handling - hub work with full speed, but doesn't seem to work with Low speed device (with mcb1800) - need to update msc host after migrating from isr to xfer_cb (blocked at inquiry)
2020-09-05defer xfer_isr to xfer_cbhathach
2020-01-15Normalize line endingsNathan Conrad
2019-06-06add TU_ prefix to compiler ATTR to prevent name conflict with applicationhathach
2019-05-14update license year to 2019hathach
2019-03-27cleanup, remove the use of _TINY_USB_SOURCE_FILE_hathach
2019-03-20migrate license from BSD 3 clause to MIThathach
2018-12-14clean up compiler attributehathach
2018-12-11completely remove pipe handle for cdc/hub/ehcihathach
2018-12-10usbh name changehathach
2018-12-10removing pipe handlehathach
2018-12-09change usbh class driver open signaturehathach
2018-12-06clean up hubhathach
2018-11-23rename tusb_event_t to xfer_result_thathach
2018-08-13rename VERIFY to TU_VERIFY to avoid conflict with applicationhathach
2018-06-18rename subfolder source to srchathach