summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeremy Herbert <[email protected]>2019-12-12 09:40:06 +1000
committerGitHub <[email protected]>2019-12-12 09:40:06 +1000
commit9d96b6d66eab8a8dea44db1a2c346f667d22ce21 (patch)
treebd9999f74aa266b0fd169526d8dca2694cfffeda /src
parentfc7f6f0e1ebbf7eaca2f0a5a1b88a1b43b2f41fa (diff)
Update dcd_stm32_fsdev.c
Add a note about pin remapping for the STM32F042Fx
Diffstat (limited to 'src')
-rw-r--r--src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c b/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c
index ec182960e..9e99ea1de 100644
--- a/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c
+++ b/src/portable/st/stm32_fsdev/dcd_stm32_fsdev.c
@@ -30,7 +30,7 @@
/**********************************************
* This driver has been tested with the following MCUs:
- * - F070, F072, L053
+ * - F070, F072, L053, F042F6
*
* It also should work with minimal changes for any ST MCU with an "USB A"/"PCD"/"HCD" peripheral. This
* covers:
@@ -44,6 +44,9 @@
* L4x2, L4x3 1024 byte buffer
*
* To use this driver, you must:
+ * - If you are using a device with crystal-less USB, set up the clock recovery system (CRS)
+ * - Remap pins to be D+/D- on devices that they are shared (for example: F042Fx)
+ * - This is different to the normal "alternate function" GPIO interface, needs to go through SYSCFG->CFGRx register
* - Enable USB clock; Perhaps use __HAL_RCC_USB_CLK_ENABLE();
* - (Optionally configure GPIO HAL to tell it the USB driver is using the USB pins)
* - call tusb_init();