summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-03-27Merge branch 'master' into develophathach
2019-03-27revert to use pending_read_from_host (temp) sincehathach
2019-03-25follow up to pr #46hathach
2019-03-24Merge pull request #46 from tannewt/fix_cdc_outhathach
Fix slow CDC OUT by NAKing
2019-03-24remove tusb_hal_millis() usage, less work for portinghathach
2019-03-23remove idle rate enforcement, should be done in application levelhathach
2019-03-23add board_noos_millis() for blinkyhathach
2019-03-22added stub for dcd_stm32f3hathach
2019-03-22simplify board API, adding stm32f3 discoveryhathach
- remove board header since it is not used
2019-03-21Fix slow CDC OUT by NAKingScott Shawcroft
This NAKs CDC OUT packets when the ring buffer doesn't have enough space for it. This makes CDC OUT reliable rather than allowing overwriting into the ring buffer.
2019-03-21more with mynewthathach
2019-03-21update osal for mynewthathach
2019-03-20clean uphathach
2019-03-20clean uphathach
2019-03-20migrate license from BSD 3 clause to MIThathach
2019-03-20clean uphathach
2019-03-17stm32 update fifo in commenthathach
2019-03-15stm32 update TX Fifo for edpt IN, both CDC + MSC work greathathach
- call dcd_event_xfer_complete() when enough bytes received - add dcd_get_frame_number()
2019-03-13dcd_set_address include status response, usbd control stall both control in ↵hathach
and out
2019-03-13update stm32 dcd stall control endpointhathach
2019-03-05Merge branch 'master' into stm32f4hathach
2019-03-04follow up to PR #39hathach
2019-03-03Fixes #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-27stm32f4: Refactor IN and OUT endpoint interrupt handling into their own ↵William D. Jones
functions.
2019-02-27stm32f4: Refactor RX FIFO read into its own function; remove RXFLVLWilliam D. Jones
resetting (read only) and masking (no nested ints).
2019-02-27Move all paths using "stm" to "st" subdirectories, update config.mk.William D. Jones
2019-02-22mscd: send scsi status before invoke read10/write10/scsi complete callbackhathach
2019-02-20Fix write protected MSC. The bits were flipped.Scott Shawcroft
2019-02-14stm32f4: Clarify comments and disable OTGINT; fixes stack reset onWilliam D. Jones
cable disconnect, and we don't use OTG right now.
2019-02-08stm32f4: Implement STALL logic for endpoints.William D. Jones
2019-02-08stm32f4: Do some comment/dead code (per 6048a3b) cleanups.William D. Jones
2019-02-08Clarify receive_packet comment, add SOF handling.William D. Jones
2019-02-07stm32f4: Add for-loop guard for transmit_packet xfers < 4 chars.William D. Jones
2019-02-07stm32f4: Fix bad implementation of receive_packet function.William D. Jones
2019-02-07stm32f4: Make sure interrupts enabled for non-zero endpoints.William D. Jones
2019-02-05stm32f4: Implement dcd_edpt_busy. Don't set EPENA for activated endpoints.William D. Jones
2019-02-04stm32f4: Ensure endpoints enabled properly, using correct FIFOs.William D. Jones
2019-01-30stm32f4: Implement dcd_edpt_open.William D. Jones
2019-01-30stm32f4: Handle only one setup packet at a time as a workaround. DeviceWilliam D. Jones
enumerates.
2019-01-30stm32f4: Implement dcd_set_address.William D. Jones
2019-01-30Small cleanups (remove inaccurate comment, set EP0 max size based on speed).William D. Jones
2019-01-30Properly schedule OUT xfers on a packet basis.William D. Jones
2019-01-30stm32f4: Add receive packet function.William D. Jones
2019-01-30stm32f4: Refactor packet transmit into subroutine.William D. Jones
2019-01-29nrf5x Let application decide USBD_IRQn priorityhathach
2019-01-29zero init internal class/device datahathach
2019-01-29add tusb_inited() API, check for inited() before running device/host taskhathach
2019-01-29clean uphathach
2019-01-24stm32f4: Clarify required FIFO sizes and observed behavior.William D. Jones
2019-01-24stm32f4: Start adding OUT interrupt handling, fix buffer sizes; RXFIFOWilliam D. Jones
too low for some reason, TXFIFO EP0 used wrong bitmask.