summaryrefslogtreecommitdiff
path: root/src/portable
AgeCommit message (Collapse)Author
2020-04-27added comment for hw clearing TXFEhathach
2020-04-27TXFE is read only bithathach
2020-04-26sync synopsis fix for esp32s2hathach
2020-04-26turn off TX FIFO Empty for EPIN if all bytes are writtenhathach
fix dcd synopsys issue with usbnet #289
2020-04-24synopsys: Reduce interrupt time for IN ZLPJerzy Kasenberg
For IN endpoints output FIFO is filled in interrupt, therefor before endpoint is enabled, DIEPTSIZ is set with correct size of packet. Then endpoint is enabled and FIFO empty interrupt is enabled. This works fine except for the ZLP. Enabling FIFO empty interrupt results in interrupt handler being called all the time because there is nothing to put in the FIFO. Eventually it ends when IN token is received and empty packed is transmitted out. This change does not enable FIFO empty interrupt for ZLP reducing CPU load.
2020-04-22Added support for STM32F1 Connectivity Line MCUJan Dümpelmann
STM32F105 and STM32F107 are using the Synopsys IP
2020-04-18also add wakeup eventhathach
2020-04-18session end interrupt doesn't trigger on esp32 saola boardhathach
it is possibly due to the board design without vbus sense. Revisit later.
2020-04-18implement disconnection detection for stm32 synopsyshathach
- disconnection is OTG INT session end bit - add USE_SOF to disable 1ms interrupt on mcu which isn't used now by the stack - add suspend detection
2020-04-17complete remove dcd_set_config(), fix unit testhathach
2020-04-17Merge branch 'master' into remove-dcd-set-confighathach
2020-04-17Merge pull request #347 from majbthrd/nuc505_configHa Thach
nuc505: change dcd_set_config() behavior
2020-04-17Merge pull request #354 from hathach/cxd56-disconnect-connectHa Thach
Cxd56 disconnect connect
2020-04-17added disconnect for spresensehathach
2020-04-17mass rename tud/dcd_irq_handler to tud/dcd_init_handlerhathach
2020-04-17add code for disconnect/connect (not tested)hathach
2020-04-17Merge pull request #351 from hathach/valentyusb-dcd-disconnect-connectHa Thach
Valentyusb dcd disconnect connect
2020-04-17Merge pull request #350 from hathach/synopsys-msp430-dcd-disconnect-connectHa Thach
Synopsys msp430 dcd disconnect connect
2020-04-16Merge pull request #352 from hathach/samg-dcd-disconnect-connectHa Thach
samg implement dcd connect/disconnect
2020-04-16Merge pull request #336 from pigrew/edpt_closeHa Thach
> If you notice my chain of events above, the bulk transfer was started BEFORE the SET_INTERFACE call. The USB device hardware swaps the order of them being delivered. On STM32, it gives priority to the lower-numbered EP index. It shouldn't be a matter, control is 2+ stage, before sending the setup. Host should stop all communication to the endpoint that It wants to close.
2020-04-16samg implement dcd connect/disconnecthathach
2020-04-16implement dcd disconnect connecthathach
2020-04-16add int enable/disable for pulluphathach
2020-04-16msp430 disconnect/connecthathach
2020-04-16cleanup for esp32hathach
2020-04-16stm32 sysnopsys disconnect/connecthathach
2020-04-16dcd disconnect/connect for transdimension iphathach
2020-04-16implement dcd disconnect/connect for lpc ip3511hathach
2020-04-16added dcd disconnect/connect to lpc17/40hathach
2020-04-15nuc505: change dcd_set_config() behaviorPeter Lawrence
2020-04-15stm32fsdev: dynamic allocation of PMA.Nathan Conrad
2020-04-14Merge branch 'master' into edpt_closeNathan Conrad
2020-04-13stm32fsdev: add static assert for PMA size bigger than EP0 size.Nathan Conrad
2020-04-13edpt_close: Updated based on feedback.Nathan Conrad
2020-04-13lpc17xx move set configdevice into set addresshathach
for removing dcd_set_config()
2020-04-12Skeleton, and initial stm32fsdev implementation (that leaks memory)Nathan Conrad
2020-04-11Merge branch 'master' into refactor-irqhandlerHa Thach
2020-04-11Merge pull request #333 from hathach/fix-esp32s2-setup-packetHa Thach
fix incorrect setup packet
2020-04-11Merge pull request #332 from pigrew/stm32fsdev-dcdconnectHa Thach
stm32fsdev: Implement dcd_connect.
2020-04-11fix incorrect setup packethathach
also increase usbd stack in example when debug is enabled
2020-04-10Merge pull request #319 from hathach/add-esp32s2Ha Thach
port ESP32 S2
2020-04-10remove CONFIG_IDF_TARGET_ESP32S2BETA per reviewhathach
2020-04-10stm32fsdev: set dcd_connect API definitions to strong, Modify documentation.Nathan Conrad
2020-04-10added comment note for beta chip walkaroundhathach
2020-04-10Correct dedicated FIFO SRAM size to 1024hathach
add note for up to 5 active IN endpoints (including EP0 IN)
2020-04-10remove 100us delay at the end of dcd_init()hathach
2020-04-10revert name to dcd_int_handler due to function prototype warninghathach
2020-04-10clear USB_RXFLVI_M before read_rx_fifo()hathach
more format clean up
2020-04-10change indent from 4 -> 2 spaceshathach
2020-04-10rename dcd_init_handler to dcd_irq_handler to consistent with other portshathach