aboutsummaryrefslogtreecommitdiffstats
path: root/notes
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@leaflabs.com>2011-02-02 15:03:42 -0500
committerMarti Bolivar <mbolivar@leaflabs.com>2011-02-02 16:39:09 -0500
commit8ffa051f2df2b380930ca10ce030134b57b976d3 (patch)
tree5288c92979f8bcb6610c10d5ace1ae6ffc9b58d4 /notes
parent400ca91bd9329ca7783c699de350a1ad8cbf6e08 (diff)
downloadlibrambutan-8ffa051f2df2b380930ca10ce030134b57b976d3.tar.gz
librambutan-8ffa051f2df2b380930ca10ce030134b57b976d3.zip
notes/pin-mapping.txt reflects Mini release candidate.
Diffstat (limited to 'notes')
-rw-r--r--notes/pin-mapping.txt83
1 files changed, 80 insertions, 3 deletions
diff --git a/notes/pin-mapping.txt b/notes/pin-mapping.txt
index 67a675c..6bf8cb6 100644
--- a/notes/pin-mapping.txt
+++ b/notes/pin-mapping.txt
@@ -1,3 +1,11 @@
+The pin maps in this document are included for informational purposes
+only. The final arbiters of truth are the PIN_MAP definitions in
+../wirish/boards.h and the STM32 datasheets.
+
+====
+Maple
+====
+
Reserved Pins: Function
PA11 USBDM
PA12 USBDP
@@ -64,7 +72,76 @@ D37 PC8 - - - - - Y
Note: former pin D38 (PC9) is now attached to the BUT button and there is a
GND connection where D38 was.
-todo:
-adc pin check
-jtag pins for gpio
+TODO:
+- [?] JTAG pins for GPIO
+
+==========
+Maple Mini
+==========
+
+Reserved pins:
+
+Pin Function
+--- --------
+PA11 USBDM
+PA12 USBDP
+PB8 BUT button
+PB9 DISC
+PD0 OSC_IN
+PD1 OSC_OUT
+
+Alternate function remaps (in ../wirish/boards.h BOARD_INIT):
+
+Pin Default Remap
+--- ------- -----
+PB4 JNTRST GPIO
+PB3 JTDO GPIO
+PA15 JTDI GPIO
+PA14 JTCK GPIO
+PA13 JTMS GPIO
+
+-------------------------------------------------------------------------------
+Pin STM32 PIN ADC Timer I2C USART SPI F/T
+-------------------------------------------------------------------------------
+D0 PB11 - - I2C2_SDA USART3_RX - Y
+D1 PB10 - - I2C2_SCL USART3_TX - Y
+D2 PB2 - - - - - Y
+D3 PB0 ADC8 TIM3_CH3 - - - -
+D4 PA7 ADC7 TIM3_CH2 - - SPI1_MOSI -
+D5 PA6 ADC6 TIM3_CH1 - - SPI1_MISO -
+D6 PA5 ADC5 - - - SPI1_SCK -
+D7 PA4 ADC4 - - USART2_CK SPI1_NSS -
+D8 PA3 ADC3 TIM2_CH4 - USART2_RX - -
+D9 PA2 ADC2 TIM2_CH3 - USART2_TX - -
+D10 PA1 ADC1 TIM2_CH2 - USART2_RTS - -
+D11 PA0 ADC0 TIM2_CH1_ETR - USART2_CTS - -
+D12 PC15 - - - - - -
+D13 PC14 - - - - - -
+D14 PC13 - - - - - -
+D15 PB7 - TIM4_CH2 I2C1_SDA - - Y
+D16 PB6 - TIM4_CH1 I2C1_SCL - - Y
+D17 PB5 - - I2C1_SMBA - - -
+D18 PB4 - - - - - Y
+D19 PB3 - - - - - Y
+D20 PA15 - - - - - Y
+D21 PA14 - - - - - Y
+D22 PA13 - - - - - Y
+-------------------------------------------------------------------------------
+Pin STM32 PIN ADC Timer I2C USART SPI F/T
+-------------------------------------------------------------------------------
+# D23 is USBDP, but supports:
+ PA12 - - - - - Y
+# D24 is USBDM, but supports:
+ PA11 - - - - - Y
+D25 PA10 - TIM1_CH3 - USART1_RX - Y
+D26 PA9 - TIM1_CH2 - USART1_TX - Y
+D27 PA8 - TIM1_CH1 - USART1_CK - Y
+D28 PB15 - TIM1_CH3N - - SPI2_MOSI Y
+D29 PB14 - TIM1_CH2N - USART3_RTS SPI2_MISO Y
+D30 PB13 - TIM1_CH1N - USART3_CTS SPI2_SCK Y
+D31 PB12 - TIM1_BKIN I2C2_SMBAL USART3_CK SPI2_NSS Y
+D32 PB8 0 TIM4_CH3 - - - Y
+D33 PB1 ADC9 TIM3_CH4 - - - -
+TODO:
+- [?] JTAG pins for GPIO