1111 *******************************************************************************
1212 */
1313/*
14- * Automatically generated from STM32L4R5Z(G-I)Yx.xml, STM32L4R9Z(G-I)Yx.xml
15- * STM32L4S5ZIYx.xml, STM32L4S9ZIYx.xml
16- * CubeMX DB release 6.0.21
14+ * Manually generated by Blues with knowledge of the SWAN_R5 schematic
15+ * https://github.com/blues/note-hardware/blob/master/Swan/v3.0/Feather/Swan%20Feather%20schematic%20v3.0.pdf
1716 */
1817#if defined(ARDUINO_SWAN_R5 )
1918#include "Arduino.h"
@@ -207,13 +206,13 @@ WEAK const PinMap PinMap_UART_TX[] = {
207206 {PB_11 , LPUART1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF8_LPUART1 )}, // RX3
208207 {PC_1 , LPUART1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF8_LPUART1 )}, // A3
209208 {PC_4 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART3 )}, // A4
210- // {PC_10, UART4, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF8_UART4)}, // NC
211- // {PC_10_ALT1, USART3, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART3)}, // NC
212- // {PC_12, UART5, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF8_UART5)}, // NC
209+ // {PC_10, UART4, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF8_UART4)}, // NC
210+ // {PC_10_ALT1, USART3, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART3)}, // NC
211+ // {PC_12, UART5, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF8_UART5)}, // NC
213212 {PD_5 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART2 )}, // QEN
214213 {PD_8 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART3 )}, // D1
215214 {PG_7 , LPUART1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF8_LPUART1 )}, // LPUART1_VCP_TX (TX0)
216- // {PG_9, USART1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART1)}, // NC
215+ // {PG_9, USART1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART1)}, // NC
217216 {NC , NP , 0 }
218217};
219218#endif
@@ -236,7 +235,7 @@ WEAK const PinMap PinMap_UART_RX[] = {
236235 {PD_6 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART2 )}, // RX2
237236 {PD_9 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART3 )}, // D0
238237 {PG_8 , LPUART1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF8_LPUART1 )}, // LPUART1_VCP_RX (RX0)
239- // {PG_10, USART1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART1)}, // NC
238+ // {PG_10, USART1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART1)}, // NC
240239 {NC , NP , 0 }
241240};
242241#endif
@@ -255,7 +254,7 @@ WEAK const PinMap PinMap_UART_RTS[] = {
255254 {PB_14 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART3 )}, // MI
256255 {PD_2 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART3 )}, // RTS3
257256 {PD_4 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART2 )}, // RTS2
258- // {PD_12, USART3, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART3)}, // NC
257+ // {PD_12, USART3, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART3)}, // NC
259258 // {PG_6, LPUART1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF8_LPUART1)}, // NC
260259 {PG_12 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART1 )}, // RTS
261260 {NC , NP , 0 }
@@ -264,17 +263,17 @@ WEAK const PinMap PinMap_UART_RTS[] = {
264263
265264#ifdef HAL_UART_MODULE_ENABLED
266265WEAK const PinMap PinMap_UART_CTS [] = {
267- // {PA_0, USART2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART2)}, // A8/BATTERY_VOLTAGE (STAT)
266+ // {PA_0, USART2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART2)}, // A8/BATTERY_VOLTAGE (STAT)
268267 {PA_6 , LPUART1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF8_LPUART1 )}, // A12/D12
269268 {PA_6_ALT1 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART3 )}, // A12/D12
270- // {PA_11, USART1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART1)}, // USB_DM
269+ // {PA_11, USART1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART1)}, // USB_DM
271270 {PB_4 , USART1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART1 )}, // CTS
272- // {PB_5, UART5, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF8_UART5)}, // NC
273- // {PB_7, UART4, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF8_UART4)}, // SDA
271+ // {PB_5, UART5, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF8_UART5)}, // NC
272+ // {PB_7, UART4, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF8_UART4)}, // SDA
274273 {PB_13 , LPUART1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF8_LPUART1 )}, // CTS3
275274 {PB_13_ALT1 , USART3 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART3 )}, // CTS3
276275 {PD_3 , USART2 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF7_USART2 )}, // CTS2
277- // {PD_11, USART3, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART3)}, // NC
276+ // {PD_11, USART3, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF7_USART3)}, // NC
278277 // {PG_5, LPUART1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF8_LPUART1)}, // NC
279278 {NC , NP , 0 }
280279};
@@ -399,7 +398,7 @@ WEAK const PinMap PinMap_OCTOSPI_DATA1[] = {
399398WEAK const PinMap PinMap_OCTOSPI_DATA2 [] = {
400399 // {PA_7, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_IO2 - A11/D11
401400 {PE_14 , OCTOSPI1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO2 - QIO2
402- // {PF_2, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_IO2 - NC
401+ // {PF_2, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_IO2 - NC
403402 // {PF_7, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_IO2 - NC
404403 {NC , NP , 0 }
405404};
@@ -409,7 +408,7 @@ WEAK const PinMap PinMap_OCTOSPI_DATA2[] = {
409408WEAK const PinMap PinMap_OCTOSPI_DATA3 [] = {
410409 // {PA_6, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_IO3 - A12/D12
411410 {PE_15 , OCTOSPI1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_IO3 - QIO3
412- // {PF_3, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_IO3 - NC
411+ // {PF_3, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_IO3 - NC
413412 // {PF_6, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_IO3 - NC
414413 {NC , NP , 0 }
415414};
@@ -437,7 +436,7 @@ WEAK const PinMap PinMap_OCTOSPI_DATA5[] = {
437436WEAK const PinMap PinMap_OCTOSPI_DATA6 [] = {
438437 // {PC_3, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_IO6 - A2
439438 // {PD_6, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_IO6 - RX2
440- // {PG_9, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_IO6
439+ // {PG_9, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_IO6
441440 {NC , NP , 0 }
442441};
443442#endif
@@ -446,7 +445,7 @@ WEAK const PinMap PinMap_OCTOSPI_DATA6[] = {
446445WEAK const PinMap PinMap_OCTOSPI_DATA7 [] = {
447446 // {PC_4, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_IO7 - A4
448447 // {PD_7, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_IO7
449- // {PG_10, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_IO7
448+ // {PG_10, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_IO7
450449 {NC , NP , 0 }
451450};
452451#endif
@@ -456,21 +455,21 @@ WEAK const PinMap PinMap_OCTOSPI_SCLK[] = {
456455 // {PA_3, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_CLK - A0
457456 // {PB_10, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_CLK - TX3
458457 {PE_10 , OCTOSPI1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF10_OCTOSPIM_P1 )}, // OCTOSPIM_P1_CLK - QCLK
459- // {PF_4, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_CLK - NC
460- // {PF_10, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF3_OCTOSPIM_P1)}, // OCTOSPIM_P1_CLK - NC
458+ // {PF_4, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_CLK - NC
459+ // {PF_10, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF3_OCTOSPIM_P1)}, // OCTOSPIM_P1_CLK - NC
461460 {NC , NP , 0 }
462461};
463462#endif
464463
465464#ifdef HAL_OSPI_MODULE_ENABLED
466465WEAK const PinMap PinMap_OCTOSPI_SSEL [] = {
467466 // {PA_2, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_NCS - A9/TX2
468- // {PA_4, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF3_OCTOSPIM_P1)}, // OCTOSPIM_P1_NCS - A10/D10
467+ // {PA_4, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF3_OCTOSPIM_P1)}, // OCTOSPIM_P1_NCS - A10/D10
469468 // {PB_11, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_NCS - RX3
470- {PC_11 , OCTOSPI1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF5_OCTOSPIM_P1 )}, // OCTOSPIM_P1_NCS - QCS
469+ {PC_11 , OCTOSPI1 , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF5_OCTOSPIM_P1 )}, // OCTOSPIM_P1_NCS - QCS
471470 // {PD_3, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P2)}, // OCTOSPIM_P2_NCS - OCTOSPI2 - CTS2
472471 // {PE_11, OCTOSPI1, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OCTOSPIM_P1)}, // OCTOSPIM_P1_NCS - D5
473- // {PG_12, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_NCS - OCTOSPI2 - RTS
472+ // {PG_12, OCTOSPI2, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF5_OCTOSPIM_P2)}, // OCTOSPIM_P2_NCS - OCTOSPI2 - RTS
474473 {NC , NP , 0 }
475474};
476475#endif
@@ -480,7 +479,7 @@ WEAK const PinMap PinMap_OCTOSPI_SSEL[] = {
480479#if defined(HAL_PCD_MODULE_ENABLED ) || defined(HAL_HCD_MODULE_ENABLED )
481480WEAK const PinMap PinMap_USB_OTG_FS [] = {
482481 // {PA_8, USB_OTG_FS, STM_PIN_DATA(STM_MODE_AF_PP, LL_GPIO_PULL_UP, GPIO_AF10_OTG_FS)}, // USB_OTG_FS_SOF - NC
483- // {PA_9, USB_OTG_FS, STM_PIN_DATA(STM_MODE_INPUT, LL_GPIO_PULL_NO, GPIO_AF_NONE)}, // USB_OTG_FS_VBUS - TX
482+ // {PA_9, USB_OTG_FS, STM_PIN_DATA(STM_MODE_INPUT, LL_GPIO_PULL_NO, GPIO_AF_NONE)}, // USB_OTG_FS_VBUS - TX
484483 // {PA_10, USB_OTG_FS, STM_PIN_DATA(STM_MODE_AF_OD, LL_GPIO_PULL_UP, GPIO_AF10_OTG_FS)}, // USB_OTG_FS_ID - RX
485484 {PA_11 , USB_OTG_FS , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF10_OTG_FS )}, // USB_OTG_FS_DM - USB_DM
486485 {PA_12 , USB_OTG_FS , STM_PIN_DATA (STM_MODE_AF_PP , LL_GPIO_PULL_UP , GPIO_AF10_OTG_FS )}, // USB_OTG_FS_DP - USB_DP
0 commit comments