Commit graph

60 commits

Author SHA1 Message Date
Frederic.Pillon
112e7c0a92 Unified source directories
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-05-28 08:58:50 +02:00
Frederic.Pillon
be6cae0057 [PinMap] Update after STM32CubeMX 5.2.0 release
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-04-26 10:07:39 +02:00
Frederic.Pillon
92f6feebda [PinMap] Update
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-02-25 17:13:49 +01:00
Frederic.Pillon
8504f64647 [genpinmap] Avoid duplicated pins
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-02-25 17:13:45 +01:00
Frederic.Pillon
73128eb640 [PinMap] Update PinNamesVar.h
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-02-21 11:45:49 +01:00
Frederic.Pillon
6d516f8fb6 [genpinmap] Fix PinNamesVar.h format
To avoid astyle check issue

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-02-21 11:45:24 +01:00
Frederic.Pillon
e8887b5617 [PinMap] Add STM32WB files
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-02-20 14:47:50 +01:00
Frederic.Pillon
b0e9f089be [PinMap] Update license header
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-02-20 14:47:30 +01:00
Frederic.Pillon
b575b4187b [genpinmap] Update license header
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-02-20 14:46:57 +01:00
Frederic.Pillon
059e2c8c22 [genpimap] Ignore STM32MP*.xml provided with STM32CubeMX 5.1.0
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-02-20 09:33:04 +01:00
Frederic.Pillon
3139ebaafd [PinMap] Update PinNamesVar.h
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-02-15 14:55:15 +01:00
Frederic.Pillon
1308c7b361 [genpinmap] Fix PinNamesVar.h format
To avoid astyle check issue

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-02-15 14:54:37 +01:00
Frederic.Pillon
2d0e8d2a52 [PinMap] Update files after genpinmap update
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-01-25 09:17:49 +01:00
Frederic.Pillon
2453a90ac1 [genpinmap] Fix PinMap_USB_OTG_HS
If USE_USB_HS_IN_FS is defined only those pins have
to be defined

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-01-25 09:17:04 +01:00
Frederic.Pillon
83a77da89f [PinMap] Update files after genpinmap update
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-01-04 14:35:24 +01:00
Frederic.Pillon
840b8d62cc [genpinmap] Add missing pins
Fix #31

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-01-04 14:34:45 +01:00
Frederic.Pillon
0d12a70274 [PinMap] update file date
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2019-01-03 16:14:56 +01:00
Frederic.Pillon
305cdd996d [Nucleo L152RE] Fix USB AF
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-12-10 10:53:24 +01:00
Frederic Pillon
2400bb6f4d [PinMap] Update files after USB introduction
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
2018-12-08 16:04:36 +01:00
Frederic.Pillon
4a869802e5 [genpinmap] Add USB feature
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-12-08 16:04:22 +01:00
Frederic.Pillon
d257c1c0ed [PinMap] Update files after format update for AStyle
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-11-30 15:58:13 +01:00
Frederic.Pillon
a90bb382c7 [genpinmap] Fix output format for AStyle
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-11-30 15:54:54 +01:00
Frederic.Pillon
b144be3df6 [PinMap] Update files after HAL update
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-11-30 15:46:49 +01:00
Frederic.Pillon
8602a18d76 [PinMap] Update STM32L47xx and STM32L48xx
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-11-16 16:30:55 +01:00
Frederic.Pillon
61b2c93dde [genpinmap] Fix STM32L47xxx/48xxx ADC pinmap
For the ADC, it is necessary to configure
the GPIOx_ASCR register, only for STM32L47xxx/48xxx

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-11-16 16:29:26 +01:00
Frederic.Pillon
c41950af8b [genpinmap] Use Flake8 for Style Guide Enforcement
http://flake8.pycqa.org/

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-11-16 16:02:24 +01:00
Frederic.Pillon
27cea3ca8a [genpinmap] Use Black code formatter
Black is the uncompromising Python code formatter:
https://github.com/ambv/black/

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-11-16 15:37:09 +01:00
Frederic.Pillon
476e696cfa [PinMap] Update files after HAL update
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-10-26 16:32:41 +02:00
Frederic.Pillon
5ff1da048f [PinMap] Update files after HAL update
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-08-13 14:23:35 +02:00
Frederic.Pillon
b6dc631379 [genpinmap] sort TIM by numerical order
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-05-03 16:07:57 +02:00
Frederic.Pillon
12fa1203f6 [genpinmap] Add SYS_WKUP definition
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-05-02 10:27:24 +02:00
Frederic.Pillon
39ae4adec6 [genpinmap] Clean up
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-05-02 09:12:45 +02:00
Frederic.Pillon
a944cb5f58 [genpinmap] Use foreach for list iteration
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-05-02 09:12:45 +02:00
Frederic.Pillon
33205722ff [genpinmap] Enhance arguments
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-05-02 09:12:45 +02:00
Frederic.Pillon
da6cd5ab0e [genpinmap] Enhance path management
Use JSON configuration file

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
2018-05-02 09:12:40 +02:00
Frederic.Pillon
88602c9d1a [genpinmap] Remove unuseful scripts
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-04-30 17:59:23 +02:00
Frederic.Pillon
29856620cc [genpinmap] Add input mcu xml file name used to generate file
Add some cleaning

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-04-30 17:59:03 +02:00
Frederic.Pillon
a15e64a7a7 Fix ADC channel parsing
Handle ADCx_INPy and ADCx_INPy used for H7

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-04-04 17:22:07 +02:00
Frederic.Pillon
54392779f3 Add all PeripheralPins.c
generated from MCU xml file description avalable in STM32CubeMX

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-03-20 10:41:57 +01:00
Frederic.Pillon
3debe0419a [genpinmap] use current year instead of constant one
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2018-03-20 10:41:57 +01:00
Frederic Pillon
0042fa24ba
Create README.md 2018-03-20 10:41:03 +01:00
Frederic.Pillon
f5c8329c64 Set CAN1 if only one instance
For some serie:
- CAN is defined and not CAN1
- CAN is not defined and CAN1 is
- CAN and CAN1 are defined

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2017-08-22 09:36:12 +02:00
Frederic.Pillon
9a384417b4 Add BluePill and MapleMini to the scripts
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2017-08-21 15:38:49 +02:00
Frederic.Pillon
fa4ff52ced Some AF for F1 are missing
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2017-08-21 15:28:17 +02:00
Frederic.Pillon
3078740849 Fix missing ',' for CAN
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2017-08-21 10:56:13 +02:00
Frederic Pillon
2fa77a8d9f Set the GPIO Mode to STM_MODE_INPUT instead of STM_MODE_AF_PP for F1
For Uart_RX and CAN_RD

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
2017-08-20 12:40:30 +02:00
Frederic Pillon
c7435b673b Remove uneeded comment
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
2017-08-20 09:44:13 +02:00
Frederic Pillon
d4f2c75843 Add support for STM32F10x
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2017-08-19 13:10:02 +02:00
Frederic.Pillon
2138479822 Update pin name formatting. PXn -> PX_n
Requested by:
https://github.com/stm32duino/Arduino_Core_STM32/issues/81

Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2017-08-17 15:18:17 +02:00
Frederic.Pillon
2c61ba3451 Add Nucleo L152
Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
2017-08-14 09:58:57 +02:00