File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change 1+ # stm32variant
2+
3+ By default, generates:
4+ - * PeripheralPins.c*
5+ - * PinNamesVar.h*
6+ - * variant_generic.cpp*
7+ - * variant_generic.h*
8+ - * boards_entry.txt*
9+ - * generic_clock.c*
10+
11+ for all xml files description available in [ STM32CubeMX] ( http://www.st.com/en/development-tools/stm32cubemx.html ) internal database.
12+ Internal database path have to be defined in ` variant_config.json ` .
13+ It can be the one from STM32CubeMX directory if defined or the one from GitHub:
14+
15+ https://github.com/STMicroelectronics/STM32_open_pin_data
16+
17+ After file generation, review them carefully and please report any issue
18+ [ here] ( https://github.com/stm32duino/Arduino_Core_STM32/issues ) .
19+
20+
21+ ### Usage:
22+
23+ ` python genpinmap_arduino.py [-h] [-l | -m xml] `
24+
25+
26+ ### Optional arguments:
27+
28+ ` -h ` , ` --help ` &emsp ;&emsp ;&emsp ;&emsp ;&emsp ;&emsp ; Show this help message and exit<br >
29+ ` -l ` , ` --list ` &emsp ;&emsp ;&emsp ;&emsp ;&emsp ;&emsp ; List available xml files description in database<br >
30+ ` -f name ` , ` --family name `   ; Generate all files for specified mcu family.<br >
31+ ` -c ` , ` --cube ` &emsp ;&emsp ;&emsp ;&emsp ;&emsp ;&emsp ; Use STM32CubeMX internal database. Default use GitHub STM32_open_pin_data repository.<br >
32+ ` -s ` , ` --skip ` &emsp ;&emsp ;&emsp ;&emsp ;&emsp ;&emsp ; Skip STM32_open_pin_data clone/fetch<br >
33+
34+ All generated files are available under _ ./variants/<mcu_serie>/<mcu_names>_ directory
You can’t perform that action at this time.
0 commit comments