summaryrefslogtreecommitdiff
path: root/src/portable/raspberrypi/rp2040/rp2040_usb.h
AgeCommit message (Expand)Author
2026-07-02license: use SPDX identifiers for src/ headers (#3749)Ha Thach
2026-04-01reduce code size, use state to replace active + pendinghathach
2026-03-30hcd rp2 add double buffered for control endpoint transfers.hathach
2026-03-28rp2 common refactorhathach
2026-03-28host epx clean uphathach
2026-03-27rename and clean uphathach
2026-03-27clean up hw_endpoint_open(), still has issue with E15 and ping-pong (slow read).hathach
2026-03-26implement ping-pong double buffered for both tx and rxhathach
2026-03-24handle buf_status in per buffer basic (INTERRUPT_PER_BUFFER), this allows us ...hathach
2026-01-16revert back to shared hw_endpoint_thathach
2026-01-16renamehathach
2026-01-16refactor hcd, get both control and interrupt endpoint workinghathach
2026-01-15draft: hcd control workhathach
2026-01-10remove transfer_type from hw_endpointhathach
2026-01-09enable dedicated hwfifo for rp2hathach
2026-01-09only apply errata E5 and E15 for rp2040. rp2350 already fixes thesehathach
2026-01-08minor clean uphathach
2026-01-08change signature for hwep_buf_ctrl_* to take pointer to buf control instead o...hathach
2026-01-07remove hw_endpoint_t rx, rename/change signature of helper functionshathach
2026-01-07refactor remove endpoint_control/buffer_control from hw_endpoint_thathach
2023-03-20more compatible with IARhathach
2023-03-18more clean uphathach
2023-03-17Merge branch 'master' into portabilityhathach
2023-03-17fix trailing space and new linehathach
2023-01-31add e15 prefix or walkaround related functions, also minor refactorhathach
2023-01-31minor clean uphathach
2023-01-24rp2040: shuffle hw_endpoint membersJonathan Bell
2023-01-24rp2040: avoid device-mode state machine hangJonathan Bell
2023-01-23rp2040: export hw_endpoint_start_next_buffer() and hw_endpoint_lock_update()Jonathan Bell
2022-11-30more clean uphathach
2022-09-12[rp2040] Remove non-portable return statementsBen Avison
2022-06-16rp2040: make moving 1K of code into RAM optional - and off by defaultgraham sanderson
2022-06-08make all hcd/dcd function used in isr into ram with __no_inline_not_in_flash_...hathach
2022-02-25rename TUSB_OPT_HOST_ENABLED to CFG_TUH_ENABLEDhathach
2021-09-01rp2040 implement dcd_edpt_close_all()hathach
2021-09-01rp2040 correct ep set/clear stallhathach
2021-08-11clean up endpoint set/clear stallhathach
2021-06-17force single buffered for device mode, out endpointhathach
2021-06-13remove sent_setup from hw endpointhathach
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
2021-06-11rename hw endpointhathach
2021-06-11refactor rp2040 usbhathach
2021-06-11double buffered work with hosthathach
2021-06-03Add __unused to variables that are only used if TU_LOG does somethinggraham sanderson
2021-05-30fix incorrect data toggle when max packet size < 64hathach
2021-03-02Merge pull request #684 from hathach/rp2040-host-exampleHa Thach
2021-02-27Merge pull request #675 from majbthrd/rp2040epaddrHa Thach
2021-02-26add rp2040 to host example buildhathach