summaryrefslogtreecommitdiff
path: root/src/portable/raspberrypi
AgeCommit message (Collapse)Author
2022-03-31implement pio_usb_irq_handlerhathach
2022-03-30make use pio_usb_port_reset_start/endhathach
2022-03-20Merge branch 'master' into pio-hosthathach
2022-03-07implement dcd_sof_enable() for rp2040hathach
2022-03-04rename HCD_MAX_XFER to CFG_TUH_ENDPOINT_MAXhathach
minor clean up
2022-03-03Add host string descriptor functionsScott Shawcroft
Plus typo fixes, GCC11 array bounds fix, snprintf for malloc-free debug and pragmas for alignment checks.
2022-03-03got interrupt endpoint workinghathach
2022-03-02try to fix cihathach
2022-03-02minor renamehathach
2022-03-01start to add pio usb (host) supporthathach
run as proof of concept
2022-02-28Merge pull request #1343 from Daft-Freak/patch-1Ha Thach
Open OUT endpoint for HID host
2022-02-25rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLEDhathach
2022-02-25rename TUSB_OPT_DEVICE_ENABLED to CFG_TUD_ENABLEDhathach
TUSB_OPT_DEVICE_ENABLED still usable for backward compatible
2022-02-23Support interrupt OUT in RP2040 HCDCharlie Birks
2021-12-08Handle xfer events before closing EPValentin Milea
2021-12-07Remove buffer reclaim logsValentin Milea
2021-12-04Handle the closing of endpoints on RP2040Valentin Milea
2021-11-30improve hcd_device_close() for rp2040hathach
2021-11-30implement hcd device closerppicomidi
2021-11-05RP2040 HCD: Move invalid ep->active assert in hw_trans_complete. The check ↵Liam Fraser
for ep->active should only happen if a setup packet was just sent. Otherwise the transaction is handled in hw_handle_buff_status.
2021-10-24remove ep descriptor wMaxPacketSize bitfield due to endian issuehathach
2021-10-14More warning cleanupgraham sanderson
- physically suppress warnings in TinyUSB headers using pragmas so they don't break -Werror compilation of external files that include them - fix compiler warnings in rp2040 port - add cmake method to rp2040 port to allow an external project to suppress warnings in TinyUSB itself
2021-10-14Remove compiler warninggraham sanderson
2021-09-01rp2040 implement dcd_edpt_close_all()hathach
aslo rename reset_ep0_pid() and clean up. We only need to reset pid when setup packet received
2021-09-01rp2040 correct ep set/clear stallhathach
- stall will remove pending (not complete) transfer. Correct reset data toggle when clear stall. - remove buf ctrl debug code
2021-08-31fix rp2040 chapter 9 TD 9.6 testhathach
2021-08-26add dcd_edpt_close_all() for clear existing configured statehathach
correctly responded to TD 9.13 Set Configuration Test
2021-08-24rename host API to be consistent with naming on device stackhathach
- tuh_device_get_speed() to tuh_speed_get() - tuh_device_configured() to tuh_mounted() - tuh_device_ready() to tuh_ready()
2021-08-24fix rp2040 buildhathach
2021-08-12add ready check for edpt claimhathach
2021-08-12bus_reset will reset all endpointshathach
allow for dynamic configuration as well as state-less enumeration
2021-08-12white spacehathach
2021-08-12simplify hw_endpoint_init()hathach
2021-08-11more dcd clean uphathach
2021-08-11clean up endpoint set/clear stallhathach
2021-08-11rp2040 enable suspend and resume interrupthathach
2021-06-17force single buffered for device mode, out endpointhathach
2021-06-13fix calculating xferred bytes with double buffer with short packet on buffer0hathach
2021-06-13fix ep tx with double bufferedhathach
2021-06-13fix build with log for devicehathach
2021-06-13remove sent_setup from hw endpointhathach
2021-06-13remove dev_ep_maphathach
2021-06-11fix ci buildhathach
2021-06-11log clean uphathach
2021-06-11map pico_info to log2, pico_trace to log3hathach
2021-06-11replace pico_warn by log level 1hathach
2021-06-11remove unused variable in hw endpointhathach
last_buf, buf_sel, transfer_size
2021-06-11more refactor double buffered rp2040hathach
2021-06-11rename hw endpointhathach
- total_len to remaining_len - len to xferred_len
2021-06-11refactor rp2040 usbhathach
- make _hw_endpoint_xfer_sync and _hw_endpoint_start_next_buffer private - drop prefix _ from _hw_endpoint_xfer_continue and _hw_endpoint_reset_transfer