William D. Jones
|
3efc81b285
|
dcd_stm32h7: Merge relevant changes from dcd_stm32f4. USB2 -> USB works as alias.
|
2019-09-09 10:14:20 -04:00 |
|
hathach
|
e123cad7bb
|
enhance dcd stm32f4 to support max 4 or 6 endpoints on 407 or 412
|
2019-09-08 23:10:51 +07:00 |
|
hathach
|
4663f9084d
|
ported board stm32f412g discovery
- added soft connect for enable pull up register dcd stm32f4
|
2019-09-08 21:57:02 +07:00 |
|
hathach
|
56f1ccd68a
|
fix #97
|
2019-09-05 21:59:19 +07:00 |
|
William D. Jones
|
8f8ca77a91
|
stm32h7: Mark USB FIFOs as volatile, otherwise optimizations will remove
reads/writes to the FIFOs.
|
2019-09-04 01:06:07 -04:00 |
|
William D. Jones
|
910fd867c7
|
stm32h7: Fix indentation error where OUT XFER interrupt wasn't handled
in the correct scope.
|
2019-09-03 01:37:44 -04:00 |
|
William D. Jones
|
1a3dc9cba1
|
stm32h7: USB_OTG_FS -> USB2_OTG_FS.
|
2019-09-03 01:28:41 -04:00 |
|
William D. Jones
|
f703a74daa
|
stm32h7: Implement STALL logic for endpoints.
|
2019-09-03 01:28:41 -04:00 |
|
William D. Jones
|
28b131ea94
|
stm32h7: Implement dcd_edpt_open. cdc_msc_hid demo functional.
|
2019-09-03 00:37:50 -04:00 |
|
William D. Jones
|
d4302dacc5
|
stm32h7: Fix accidental overwrite of STUPCNT field in DOEPTSIZ register.
|
2019-09-03 00:25:21 -04:00 |
|
William D. Jones
|
9210167603
|
stm32h7: Implement dcd_set_address.
|
2019-09-02 21:00:30 -04:00 |
|
William D. Jones
|
0d0b802ee0
|
stm32h7: Implement IN and OUT receive for EP0; device descriptor returned.
|
2019-09-02 19:32:11 -04:00 |
|
William D. Jones
|
f602534536
|
stm32h7: Implement setup packet events.
|
2019-09-02 13:34:33 -04:00 |
|
William D. Jones
|
8b165e1024
|
stm32h7: Ensure FS (and the only) PHY is selected for OTG_HS2.
|
2019-08-30 22:07:35 -04:00 |
|
William D. Jones
|
7153561984
|
stm32h7: Enable USB peripheral (device does not enumerate yet).
|
2019-08-30 21:57:06 -04:00 |
|
William D. Jones
|
0fb9ab9a09
|
stm32h7: Add empty template cdc_msc_hid example for STM32H743 Nucleo board that compiles.
|
2019-08-24 12:40:18 -04:00 |
|
hathach
|
ed6fa460e9
|
stm32 minor change
|
2019-07-19 10:59:35 +07:00 |
|
hathach
|
73d7ab201e
|
remove dcd_edpt_busy()
|
2019-06-10 22:29:18 +07:00 |
|
hathach
|
13e01c7dca
|
add TU_ prefix to compiler ATTR to prevent name conflict with application
|
2019-06-06 10:39:37 +07:00 |
|
hathach
|
61ec407752
|
update license year to 2019
|
2019-05-14 11:48:05 +07:00 |
|
hathach
|
b28cc6ddb1
|
added dcd_remote_wakeup() stub for all ports
|
2019-03-30 14:47:11 +07:00 |
|
hathach
|
1c2beba85c
|
working on suspend and resume
change dcd_init signature
|
2019-03-29 16:23:00 +07:00 |
|
hathach
|
1e9848d917
|
replace dcd_edpt_(clear)stall by usbd_edpt_(clear)stall
- remove dcd_edpt_stalled() from dcd porting
|
2019-03-27 16:09:49 +07:00 |
|
hathach
|
4722376654
|
remove dcd_get_frame_number()
|
2019-03-27 01:01:48 +07:00 |
|
hathach
|
43eb1a8b16
|
added stub for dcd_stm32f3
|
2019-03-22 23:57:56 +07:00 |
|
hathach
|
ba1bea5d53
|
simplify board API, adding stm32f3 discovery
- remove board header since it is not used
|
2019-03-22 22:06:48 +07:00 |
|
hathach
|
c211ee19dd
|
migrate license from BSD 3 clause to MIT
|
2019-03-20 16:11:42 +07:00 |
|
hathach
|
f932cf3854
|
stm32 update fifo in comment
|
2019-03-17 15:16:52 +07:00 |
|
hathach
|
5e92d67015
|
stm32 update TX Fifo for edpt IN, both CDC + MSC work great
- call dcd_event_xfer_complete() when enough bytes received
- add dcd_get_frame_number()
|
2019-03-15 18:43:09 +07:00 |
|
hathach
|
eda56769b9
|
dcd_set_address include status response, usbd control stall both control in and out
|
2019-03-13 23:14:48 +07:00 |
|
hathach
|
195a44172a
|
update stm32 dcd stall control endpoint
|
2019-03-13 16:54:10 +07:00 |
|
William D. Jones
|
c95ad426c6
|
stm32f4: Refactor IN and OUT endpoint interrupt handling into their own functions.
|
2019-02-27 11:01:08 -05:00 |
|
William D. Jones
|
f43161353c
|
stm32f4: Refactor RX FIFO read into its own function; remove RXFLVL
resetting (read only) and masking (no nested ints).
|
2019-02-27 10:39:37 -05:00 |
|
William D. Jones
|
c51b11f103
|
Move all paths using "stm" to "st" subdirectories, update config.mk.
|
2019-02-27 09:15:07 -05:00 |
|