aboutsummaryrefslogtreecommitdiffstats
path: root/docs/stm32f1.md
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2019-08-05 11:38:48 -0400
committerKevin O'Connor <kevin@koconnor.net>2019-08-05 11:40:05 -0400
commit30bd7c0e47ddf495db54448d1fdf085ab480efea (patch)
treedfa0577e09f054820865abf9f49a48be181b2e1c /docs/stm32f1.md
parent3d0f7188df100ca7e0500740053d5b9fb4466075 (diff)
downloadkutter-30bd7c0e47ddf495db54448d1fdf085ab480efea.tar.gz
kutter-30bd7c0e47ddf495db54448d1fdf085ab480efea.tar.xz
kutter-30bd7c0e47ddf495db54448d1fdf085ab480efea.zip
docs: Update stm32f1.md document
Several restrictions documented in the stm32f1.md no longer apply. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'docs/stm32f1.md')
-rw-r--r--docs/stm32f1.md19
1 files changed, 8 insertions, 11 deletions
diff --git a/docs/stm32f1.md b/docs/stm32f1.md
index 8472bd49..8a33f3b2 100644
--- a/docs/stm32f1.md
+++ b/docs/stm32f1.md
@@ -7,10 +7,9 @@ pin mappings either.
General considerations
======================
-The STM32 port currently requires an 8 MHz crystal for correct
-operation. The port is currently designed for and tested with
-STM32F103xB series MCUs, but it should work with any STM32F103 series
-MCUs with minimal changes.
+The port is currently designed for and tested with STM32F103xB series
+MCUs, but it should work with any STM32F103 series MCUs with minimal
+changes.
Unlike Arduino-based boards, typically there is no automatic reset on serial
connection with STM32 boards. Please use `restart_method: command` with the
@@ -19,14 +18,12 @@ STM32F1 port.
Fixed pins
==========
-When using serial, the UART used for communication with the host is
-fixed to pins PA9 (TX) and PA10 (RX). When using USB, the PA11 (D-)
-and PA12 (D+) pins are reserved. The USB code assumes that PA12 (D+)
-has a fixed pullup resistor attached to it.
+When using USB, the PA11 (D-) and PA12 (D+) pins are reserved. The USB
+code assumes that PA12 (D+) has a fixed pullup resistor attached to
+it.
-SWD pins (PA13/PA14) are enabled for debugging and cannot be used for
-any I/O. SPI uses pins PB13/PB14/PB15, but the pins can be used as
-general I/O if SPI is not used.
+SPI uses pins PB13/PB14/PB15, but the pins can be used as general I/O
+if SPI is not used.
Digital I/O
===========