summaryrefslogtreecommitdiff
path: root/src/portable/st
AgeCommit message (Collapse)Author
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-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-17mass rename tud/dcd_irq_handler to tud/dcd_init_handlerhathach
2020-04-17Merge pull request #350 from hathach/synopsys-msp430-dcd-disconnect-connectHa Thach
Synopsys msp430 dcd disconnect connect
2020-04-16stm32 sysnopsys disconnect/connecthathach
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-12Skeleton, and initial stm32fsdev implementation (that leaks memory)Nathan Conrad
2020-04-11Merge branch 'master' into refactor-irqhandlerHa Thach
2020-04-10stm32fsdev: set dcd_connect API definitions to strong, Modify documentation.Nathan Conrad
2020-04-09stm32fsdev: Implement dcd_connect.Nathan Conrad
2020-04-08move irq for stm32 synopsyshathach
2020-04-08move irq for stm32 fsdevhathach
2020-03-22STM32FSDEV: Rewrite transfer ISRNathan Conrad
2020-03-08fix stm32 fsdev epdeschathach
2019-12-21Merge branch 'master' into port-samg55hathach
2019-12-12Merge pull request #236 from jeremyherbert/masterHa Thach
Update dcd_stm32_fsdev.c with note about F042Fx remapping
2019-12-12Update dcd_stm32_fsdev.cJeremy Herbert
Add a note about pin remapping for the STM32F042Fx
2019-12-11move VBUS sense out of dcd_synosys to bsphathach
2019-12-09fix samd using TUSB_REQ_SET_ADDRESS in dcd_edpt0_status_completehathach
2019-12-09fix buildhathach
2019-11-28use dcd_edpt0_status_complete() to set address without blocking for ↵hathach
samd21/samd51/stm32_fsdev
2019-11-28add dcd_edpt0_status_complete() which is useful for several mcu porthathach
2019-10-02Merge branch 'master' into develophathach
2019-10-02ported stm32f1, tested with f103 blue pillhathach
2019-10-02Add testcase for EP0 stall recovery to USBTMC test script.Nathan Conrad
2019-10-02Remove references to EP kind.Nathan Conrad
2019-10-02Merge remote-tracking branch 'origin/master' into ST_FSDEV_EP0Nathan Conrad
2019-09-27add -Wextra for more warnings to examplehathach
non-stack warning (probably mcu driver) should be suppressed in the board.mk
2019-09-25Reset TX and RX endpoints to NAK when receiving setup packet.Nathan Conrad
2019-09-25ST FSDEV:Remove setting the EP kind, as I think it was causing issues during ↵Nathan Conrad
enumeration (sometimes). Also move a membar.
2019-09-22Merge pull request #177 from cr1901/fifo-fixhathach
dcd_synopsys: Fix off-by-one error in FIFO allocation.
2019-09-21dcd_synopsys: Fix off-by-one error in FIFO allocation.William D. Jones
2019-09-21FSDEV: go to NAK when unstalling; on reset, set EP0 to NAK, prioritize reset ↵Nathan Conrad
interrupt, fix small typos.
2019-09-20doc updatehathach
2019-09-20added stm32 L0 supporthathach
close #125
2019-09-19Use ESOF for wakeup timing.Nathan Conrad
2019-09-19s/static const/define/Nathan Conrad
2019-09-19Remove debug assertions.Nathan Conrad
2019-09-16ST FSDEV: No need to always reset the interrupt priority, also add some ↵Nathan Conrad
synchronization primitives after disabling interrupts.
2019-09-16Include board header file... :XNathan Conrad
2019-09-16Implement remote wakeup + perhaps better sleep?Nathan Conrad
2019-09-16s/unsigned int/uint32_t/Nathan Conrad
2019-09-15Implement EP with size <64.Nathan Conrad
2019-09-15Covert macros to inline functions.Nathan Conrad