Skip to content

Update fork to be in line with stm32duino main #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 430 commits into from
Oct 14, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
430 commits
Select commit Hold shift + click to select a range
5f788e8
USB: update STM32 USB Device library to v2.6.1
fpistm Apr 26, 2021
bf499dd
USB: update STM32 USB Device library to v2.7.0
fpistm Apr 27, 2021
aedb0e0
USB: update STM32 USB Device library to v2.7.1
fpistm Apr 27, 2021
b54d2e8
USB: update STM32 USB Device library to v2.8.0
fpistm Apr 27, 2021
2b3ddd9
USB: update core and class files after middleware update
fpistm Apr 27, 2021
1f5cb30
UCPD: disable Dead Battery
fpistm Apr 28, 2021
9181ce9
USB: fix EPO STALL issue in STM32 USB Device library
fpistm Apr 29, 2021
cd912ef
Update core version to 2.1.0-dev (0x020100F0)
fpistm Apr 29, 2021
90179d0
Merge pull request #1374 from fpistm/USB
fpistm Apr 29, 2021
0a3fa54
board: Nucleo-G474RE: use HSE instead of HSI (#1376)
fpistm Apr 29, 2021
acc62cf
fix: analog: use MAX_PWM_RESOLUTION instead of MAX_ADC_RESOLUTION
fpistm May 3, 2021
66b01b0
Adding STORM32_V1_31_RC variant (#1375)
owennewo May 3, 2021
c76df81
fix: USB CDC: function name in comment
fpistm May 3, 2021
f04c66b
USB: CDC: add api to manage the DTR usage
fpistm May 4, 2021
843fce7
USB: CDC: implement rts api
fpistm May 4, 2021
7ce7ab8
variant NUCLEO_H743ZI: fix digitalPin typo
ABOSTM May 4, 2021
cf6ba78
Merge pull request #1382 from fpistm/USB_linestate
fpistm May 5, 2021
8c83c13
variant: add Nucleo L010RB
fpistm May 7, 2021
6555870
fix: Nucleo_H743ZI: clock configuration
fpistm May 11, 2021
b59ef2e
fix: generic H7: clock configuration
fpistm May 11, 2021
3c47c68
fix: SPI: get correct peripheral clock frequency
fpistm May 17, 2021
6ff7638
Merge pull request #1393 from fpistm/H7_clock
fpistm May 19, 2021
4b8fd08
Temporary disable pio build
fpistm May 21, 2021
ef3e10e
G0: update STM32G0xx HAL Drivers to v1.4.1
fpistm Apr 30, 2021
7b4847c
G0: update STM32G0xx CMSIS Drivers to v1.4.0
fpistm Apr 30, 2021
c2ecb4b
G0: update wrapped files
fpistm Apr 30, 2021
7fd0e20
G0: remove HAL PWR patch
fpistm Dec 2, 2020
b56f095
G0: update HAL default configuration
fpistm May 6, 2021
3209315
G0: update CMSIS Cortex-Mx Device Peripheral Access Layer System Sour…
fpistm May 6, 2021
b3f5a2f
fix: eeprom: define FLASH_FLAG_ALL_ERRORS
fpistm May 6, 2021
d04cf3d
uart: G0: add LPUART2 support
fpistm May 6, 2021
f65194d
timer: G0: update timer IRQ definiton
fpistm May 6, 2021
f05818f
boards.txt: add generic G0 USB menu
fpistm May 6, 2021
4654d97
variant: G0: update product_line in boards_entry.txt
fpistm May 6, 2021
a7099fe
usb: G0: add support (USB_DRD_FS)
fpistm May 6, 2021
54213f4
I2C: G0: add I2C3 support
fpistm May 7, 2021
633606a
Merge pull request #1253 from fpistm/updateG0
fpistm May 21, 2021
f042099
variant: G0: add generic G0B1R(B-C-E)T and G0C1R(C-E)T
fpistm May 6, 2021
20c7989
variant: G0: add Nucleo-G0B1RE
fpistm May 21, 2021
75d6531
Merge pull request #1398 from fpistm/G0B1RE
fpistm May 21, 2021
2ed577d
Revert "Temporary disable pio build"
fpistm May 24, 2021
84b9de6
Synchronize PlatformIO build script according to changes in v2.0
valeros May 24, 2021
e56b9d3
fix: ci: Remove pio build workaround
fpistm May 24, 2021
a728373
Merge pull request #1403 from valeros/pio-sync
fpistm May 24, 2021
6e8cfdf
Update .gitignore
fpistm May 26, 2021
3a5a025
script: stm32variant: fix wrong index in digitalPin[]
fpistm May 26, 2021
9b5706d
script: stm32variant: fix database path management
fpistm May 26, 2021
f8c4aa0
variants: generic: update wrong index in digitalPin[]
fpistm May 26, 2021
37da736
script: stm32variant: fix duplicate flash entry
fpistm May 27, 2021
291cebc
Merge pull request #1405 from fpistm/ci-variant
fpistm May 28, 2021
28415c1
Dual pad analog switch: skip gpio configuration in case of direct ADC
ABOSTM Jun 2, 2021
c202570
Update variant_BLACK_F407ZX.cpp
Jun 11, 2021
500e0dd
config: issue template chooser customization
fpistm Jun 14, 2021
ef27ca6
templates: update title
fpistm Jun 14, 2021
06d0a0a
templates: update header and description and add label
fpistm Jun 15, 2021
03052da
templates: add unicode in header
fpistm Jun 15, 2021
70bd40f
Uncomment PA_10 to allow timer for A_PHASE_WH
StryderUK Jun 18, 2021
e032631
scripts: move to Pathlib
fpistm Jun 16, 2021
95c56f4
scripts: stm32wrapper: use jinja2 formatting
fpistm Jun 17, 2021
22491b3
wrapped files: update with new format
fpistm Jun 18, 2021
626ede3
Merge pull request #1422 from fpistm/scripts
fpistm Jun 21, 2021
ccb361d
F1: update STM32F1xx HAL Drivers to v1.1.8
fpistm Jun 21, 2021
7653437
F1: update STM32F1xx CMSIS Drivers to v4.3.3
fpistm Jun 21, 2021
0897fb9
F2: update STM32F2xx HAL Drivers to v1.2.7
fpistm Jun 21, 2021
813aa02
F2: update STM32F2xx CMSIS Drivers to v2.2.5
fpistm Jun 21, 2021
d206c74
L1: update STM32L1xx HAL Drivers to v1.4.4
fpistm Jun 21, 2021
5d7daf2
L1: update STM32L1xx CMSIS Drivers to v2.3.2
fpistm Jun 21, 2021
c91b6ab
L1: Update the system source file
fpistm Jun 21, 2021
3a9a055
fix: nucleo-l152RE: add missing clock configuration for ADC
fpistm Jun 22, 2021
8ae7724
Merge pull request #1427 from fpistm/CubeUpdate
fpistm Jun 22, 2021
b13a19a
Support for elecgator EtherCATduino board (#1414)
pieterjanbuntinx Jun 24, 2021
7c3e970
script: stm32update: change commit messages
fpistm Jun 23, 2021
435ce7d
script: rename stm32update to stm32cube
fpistm Jun 23, 2021
9a27323
script: stm32cube: enhance branch management
fpistm Jun 23, 2021
0eb284d
script: stm32cube: enhance cube addition management
fpistm Jun 23, 2021
ecf03eb
scripts: stm32wrapper: add pragma to ignore unused warnings in LL
fpistm Jun 24, 2021
23dab9e
core: update ll source wrapped files to ignore unused warning
fpistm Jun 24, 2021
1d4c0c5
HardwareTimer: update function header and parameter description
ABOSTM Jun 25, 2021
76bb5d4
scripts: stm32wrapper: add pragma to ignore unused warnings in HAL
fpistm Jun 25, 2021
aa8ec6b
core: update hal source wrapped files to ignore unused warning
fpistm Jun 25, 2021
1eaf224
core: unified preprocessor test format
fpistm Jun 29, 2021
bcdb06f
script: stm32cube: add top HAL header file include
fpistm Jun 29, 2021
7332ae2
core: backup: use register definition instead of serie name
fpistm Jun 30, 2021
5391cf2
system: WL: add STM32WLxx HAL Drivers to v1.0.0
fpistm Jun 29, 2021
8c5d130
system: WL: add STM32WLxx CMSIS Drivers to v1.0.0
fpistm Jun 29, 2021
7f14c8d
system: WL: add STM32WLxx system source files
fpistm Jun 29, 2021
ae6c876
system: WL: update STM32WLxx hal default config
fpistm Jun 29, 2021
91417bb
core: WL: add top HAL include
fpistm Jun 29, 2021
23a14ea
core: WL: add wrapped files
fpistm Jun 29, 2021
ff4e3ad
system: WL: update STM32WLxx hal default config
fpistm Jun 24, 2021
9311d03
system: WL: update STM32WLxx system
fpistm Jun 24, 2021
774100f
script: smt32wrapper: handle multiple startup files
fpistm Jun 25, 2021
c9c170e
core: stm32_def_build: handle dual startup files
fpistm Jun 28, 2021
45133f7
variant: WL: add product line in boards_entry.txt
fpistm Jun 28, 2021
06893ba
variant: WL: add generic support
fpistm Jun 28, 2021
1b159f8
core: update to support STM32WLxx serie
fpistm Jun 30, 2021
c1ac48d
library: wire: remove old HAL I2C naming
fpistm Jun 30, 2021
cf4b4a7
library: EEPROM: use register definition instead of serie name
fpistm Jun 30, 2021
d198cba
core: uart: enable EXTI wakeup interrupt if defined
fpistm Jul 5, 2021
303762e
Merge pull request #1429 from fpistm/STM32WL
fpistm Jul 5, 2021
c89ce28
variant: WL: add Nucleo-WL55JC1
fpistm Jul 5, 2021
f1c3352
library: SPI: change default pins type
fpistm Jul 6, 2021
36d969d
library: Wire: change default pins type
fpistm Jul 6, 2021
26340ec
Merge pull request #1438 from fpistm/library_API
fpistm Jul 6, 2021
4feddb9
CI: remove travis configuration
fpistm Jul 6, 2021
3544b50
CI: update configuration to build only one generic per variant
fpistm Jul 6, 2021
1a6cb41
fix: variant: correct guard for RHF76_052
fpistm Jul 7, 2021
20b9cee
library: use register definition instead of serie name
fpistm Jul 7, 2021
bb5291f
core: update SEMID list
fpistm Jul 7, 2021
ab92e67
variant: WB: add generic WB5MMGH
fpistm Jun 23, 2021
bb11ba8
variant: WB: add STM32WB5MM-DK
fpistm Jul 6, 2021
2eeb79e
library: add RGB LED TLC59731
fpistm Jul 9, 2021
47097af
Merge pull request #1441 from fpistm/STM32WB5MM-DK
fpistm Jul 9, 2021
640eed4
fix: script: preprocessor management
fpistm Jul 12, 2021
782e8c6
platform: use build.opt instead of build_opt.h
fpistm Jul 12, 2021
27f33b7
variant: L4: add generic L4R5Z(G-I)Y, L4R9Z(G-I)Y, L4S5ZIY and L4S9ZIY
fpistm May 25, 2021
91cd2a3
variant: L4: add Swan R5 board from Blues Wireless
fpistm May 25, 2021
a89d3f0
Merge pull request #1444 from fpistm/Swan
fpistm Jul 13, 2021
f4f0f81
fix: library: EEPROM: use correct flash size
fpistm Jul 13, 2021
96955e2
config: add debug information menu
fpistm Jul 13, 2021
0686e2d
CI: update configuration to build only one generic per variant
fpistm Jul 15, 2021
caeb8f3
system: G0: update STM32G0xx HAL Drivers to v1.4.2
fpistm Jul 23, 2021
e22ae70
system: G0: update STM32G0xx CMSIS Drivers to v1.4.1
fpistm Jul 23, 2021
bc22d00
core: G0: update wrapped files
fpistm Jul 23, 2021
ad3de30
system: G0: update STM32G0xx system
fpistm Jul 23, 2021
5e72ff9
Merge pull request #1452 from fpistm/G0update
fpistm Jul 23, 2021
ac8d18d
system: F0: update STM32F0xx HAL Drivers to v1.7.6
fpistm Aug 10, 2021
878e793
system: F0: update STM32F0xx CMSIS Drivers to v2.3.6
fpistm Aug 10, 2021
05edfa8
system: F0: update STM32F0xx hal default config
fpistm Aug 10, 2021
e7a736e
system: F3: update STM32F3xx HAL Drivers to v1.5.6
fpistm Aug 10, 2021
560b804
system: F3: update STM32F3xx CMSIS Drivers to v2.3.6
fpistm Aug 10, 2021
4f19f7f
system: L0: update STM32L0xx HAL Drivers to v1.10.5
fpistm Aug 10, 2021
8c6ca12
system: L0: update STM32L0xx CMSIS Drivers to v1.9.2
fpistm Aug 10, 2021
096d8c6
system: WB: update STM32WBxx HAL Drivers to v1.9.0
fpistm Aug 10, 2021
857d788
system: WB: update STM32WBxx CMSIS Drivers to v1.9.0
fpistm Aug 10, 2021
c61f5a5
core: WB: update wrapped files
fpistm Aug 10, 2021
2026146
Merge pull request #1460 from fpistm/UpdateF0
fpistm Aug 10, 2021
14bbe2f
Merge pull request #1461 from fpistm/UpdateF3
fpistm Aug 10, 2021
7c2c0f7
system: F4: update STM32F4xx HAL Drivers to v1.7.13
fpistm Aug 10, 2021
0ac2537
system: F4: update STM32F4xx CMSIS Drivers to v2.6.7
fpistm Aug 10, 2021
24928e9
Merge pull request #1463 from fpistm/UpdateL0
fpistm Aug 10, 2021
3c69b9d
Merge pull request #1464 from fpistm/UpdateWB
fpistm Aug 10, 2021
323d85d
system: WL: update STM32WLxx HAL Drivers to v1.1.0
fpistm Aug 10, 2021
d14e9b9
system: WL: update STM32WLxx CMSIS Drivers to v1.1.0
fpistm Aug 10, 2021
40a6133
core: WL: update wrapped files
fpistm Aug 10, 2021
7df29a0
Merge pull request #1462 from fpistm/UpdateF4
fpistm Aug 10, 2021
fe58f14
Merge pull request #1465 from fpistm/UpdateWL
fpistm Aug 10, 2021
9f34a6e
variants: L1: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 10, 2021
4a63482
fix: script: avoid duplicate sys_wkup pin (PY_n vs PY_n_C
fpistm Aug 11, 2021
4b53b05
fix: script: avoid duplicate entry in boards_entry.txt
fpistm Aug 11, 2021
f787a72
variants: F0: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 10, 2021
1d75dd4
variants: F1: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 10, 2021
74938de
variants: F2: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 10, 2021
d2cdeb0
variants: F3: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 10, 2021
576d511
variants: F4: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 10, 2021
9d44e3f
variants: F7: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 10, 2021
3f9f39f
variants: G0: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 10, 2021
d7979f5
variants: G4: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 11, 2021
5b06858
variants: H7: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 11, 2021
eb9b4ed
variants: L0: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 11, 2021
ce6cb9d
variants: L4: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 11, 2021
6a27553
variants: L5: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 11, 2021
146253d
variants: MP1: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 11, 2021
7253ddd
variants: WB: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 11, 2021
7f72ebf
variants: WL: update generated files to STM32_open_pin_data v6.0.30
fpistm Aug 11, 2021
f2cec8c
Merge pull request #1470 from fpistm/open_pin_data_update
fpistm Aug 11, 2021
cb84df6
variant: WL: add generic WL54CCU, WL55CCU, WLE4C(8-B-C)U and WLE5C
sabas1080 Aug 12, 2021
3e7428a
variant: WL: add Generic Node Sensor Edition from TTI
sabas1080 Aug 12, 2021
9209335
Merge pull request #1459 from ElectronicCats/generic_node_ttn
fpistm Aug 13, 2021
fa8bebd
exclude fpu options from stm32wl boards
dolfandringa Aug 15, 2021
669d7e4
Fix `bitWrite` with parenthesis
positron96 Aug 22, 2021
87d403e
fix: core: uart: add missing half duplex init
fpistm Aug 13, 2021
c20c31e
fix: Nucleo_H743ZI: clock configuration
fpistm Aug 24, 2021
76bcfa2
CI: update configuration to build only one generic per variant
fpistm Aug 24, 2021
6d5668f
Merge pull request #1480 from fpistm/fix_Half_Duplex
fpistm Aug 24, 2021
b6e316d
variant: L4: add generic L433C(B-C)(T-U) and L443CC(T-U)
MitkoDyakov Aug 21, 2021
a8f9f66
fix: boards.txt: correct variant path for some STM32G0xx
fpistm Aug 31, 2021
528e9aa
library: wire: enhance i2c_getClkFreq()
fpistm Sep 1, 2021
3d12d24
library: spi: enhance spi_getClkFreqInst()
fpistm Sep 1, 2021
ecf2260
Merge pull request #1486 from fpistm/PeriphCLKFreq
fpistm Sep 2, 2021
8569eac
library: spi: ensure peripheral reset
fpistm Sep 3, 2021
3ae7483
library: spi: set MasterKeepIOState to avoid glitches
fpistm Sep 3, 2021
25d5d1e
Merge pull request #1488 from fpistm/SPI
fpistm Sep 6, 2021
ecd67a9
chore: update SPI pins for Swan_R5
zfields Sep 8, 2021
3d1c207
variant: f0: add F042K(4-6)T generic support
fpistm Sep 9, 2021
7b4dbeb
variant: f0: add NUCLEO-F042K6
fpistm Sep 9, 2021
4943768
Merge pull request #1491 from fpistm/Nucleo_F042K6
fpistm Sep 10, 2021
974b356
ci: update configuration to build only one generic per variant
fpistm Sep 10, 2021
91ee6c5
bsp: analog: use register definition instead of serie name
fpistm Sep 14, 2021
7fb0803
bsp: analog: handle ADC_VER_V5_V90
fpistm Sep 14, 2021
5d64997
Merge pull request #1493 from fpistm/ADC
fpistm Sep 14, 2021
03d223f
chore: Enable Swan I2C pull-ups by default
zfields Sep 14, 2021
e506d85
feat: Improve Swan `3V3` pin control/behavior
zfields Sep 15, 2021
6dec3b6
Merge pull request #1494 from zfields/swan_r5
fpistm Sep 15, 2021
ba1d5ee
spi: Add delay before disabling SPI to avoid truncated clock/data sig…
ABOSTM Sep 23, 2021
22d1948
system: U5: add STM32U5xx HAL Drivers to v1.0.0
fpistm Jul 23, 2021
9cb18b3
system: U5: add STM32U5xx CMSIS Drivers to v1.0.0
fpistm Jul 23, 2021
fbcd066
system: U5: add STM32U5xx system source files
fpistm Jul 23, 2021
3b39587
system: U5: update STM32U5xx hal default config
fpistm Jul 23, 2021
ba317ed
core: U5: add top HAL include
fpistm Jul 23, 2021
57618c1
core: U5: add wrapped files
fpistm Jul 23, 2021
7d01ee3
system: U5: update STM32U5xx system
fpistm Jul 12, 2021
5114ef5
script: stm32variant: manage multiple SYS_WKUPx pins
fpistm Aug 20, 2021
cd8b9c5
scripts: stm32variant: add PinMap_OCTOSPI_DATA[4-7] arrays
fpistm Sep 14, 2021
edecf4d
core: declare PinMap_OCTOSPI_DATA[4-7] arrays
fpistm Sep 14, 2021
5fc15ea
variants: U5: add all generated STM32U5xx generic variant files
fpistm Jul 23, 2021
3d0f2d3
variants: H7: update generated files to add PinMap_OCTOSPI_DATA[4-7]
fpistm Sep 15, 2021
7f7acc8
variants: L4: update generated files to add PinMap_OCTOSPI_DATA[4-7]
fpistm Sep 15, 2021
f43c42c
variants: L4: update specific files to add PinMap_OCTOSPI_DATA[4-7]
fpistm Sep 15, 2021
20576e0
variants: L5: update generated files to add PinMap_OCTOSPI_DATA[4-7]
fpistm Sep 15, 2021
0523360
fix: U5: HAL: add missing GPIO_AF3_TIM1
fpistm Jul 12, 2021
154e4c8
core: U5: enable HAL ICACHE
fpistm Aug 17, 2021
65377c0
core: U5: set the Vddio2 Independent I/Os supply
fpistm Jul 23, 2021
c9329fe
core: backup: add STM32U5xx guard
fpistm Jul 12, 2021
3d47bce
core: timer: add STM32U5xx Timer IRQ
fpistm Jul 12, 2021
526d548
core: interrupt: add STM32U5xx EXTI IRQ support
fpistm Jul 12, 2021
b0b0598
core: analog: add STM32U5xx support
fpistm Jul 12, 2021
cbda9d1
core: uart: add STM32U5xx support
fpistm Jul 12, 2021
4e4dfbd
core: USB: add STM32U5xx support
fpistm Aug 18, 2021
7e3f884
fix: core: STM32U5xx USB definition
fpistm Aug 20, 2021
fbf4f0f
library: eeprom: add STM32U5xx support
fpistm Aug 12, 2021
df67198
library: spi: add STM32U5xx support
fpistm Sep 24, 2021
835345b
library: spi: add STM32U5xx support
fpistm Aug 12, 2021
0121e40
variant: U5: add U575Z(G-I)TxQ and U585ZETxQ generic support
fpistm Aug 13, 2021
26277d4
variant: U5: add U575A(G-I)I and U585AII generic support
fpistm Jul 12, 2021
5bef174
variant: U5: add NUCLEO-U575ZI-Q
fpistm Aug 16, 2021
ef31204
chore: change Disco menu order
fpistm Sep 10, 2021
63e0796
variant: U5: add B-U585I-IOT02A
fpistm Sep 8, 2021
19496d9
core: uart: lowpower config when LPUART is available
fpistm Sep 24, 2021
cbfd59e
Merge pull request #1453 from fpistm/STM32U5
fpistm Sep 24, 2021
8537e49
platform: moved from arm-none-eabi-gcc 9.3.1-1.3 to 10.2.1-1.1
fpistm May 19, 2021
9108857
HartdwareSerial: recover original Arduino asynchronous write API (#1503)
ABOSTM Sep 27, 2021
4ee800a
chore: sort third party group by alphabetical order
fpistm Sep 27, 2021
000bf7b
fix(usart): enable peripheral bus clock when SRD domain is in DRUN
fpistm Sep 27, 2021
064cd36
fix: update url
fpistm Sep 29, 2021
a6b0029
refactor: unified stm32CubeProg shell script
fpistm Sep 29, 2021
5f0c78d
ci: update configuration to build only one generic per variant
fpistm Sep 29, 2021
d2585f0
refactor: move Swan to dedicated menu
fpistm Sep 28, 2021
6443704
fix(swan): workaround to flash and start application at once
fpistm Sep 29, 2021
83cc361
Merge pull request #1511 from fpistm/Swan
fpistm Sep 30, 2021
e74173c
chore: prepare release version 2.1.0
fpistm Sep 30, 2021
7bf5da0
fix: remove useless space in menu name
fpistm Sep 30, 2021
fa6e5cb
chore: add link for Swan R5 board
fpistm Sep 30, 2021
ec81c8c
Update README.md
fpistm Sep 30, 2021
6674a0a
chore: update core version to 2.2.0-dev (0x020200F0)
fpistm Oct 1, 2021
76887a4
doc: change package index to default branch main
fpistm Oct 5, 2021
2f1ee58
ci: change to main branch
fpistm Oct 5, 2021
fa3ff24
ci: allow to manually trigger workflow runs
fpistm Oct 5, 2021
cd39620
doc: change to main branch
fpistm Oct 5, 2021
6479b8a
ci: update scripts to main branch
fpistm Oct 5, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
21 changes: 11 additions & 10 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
---
name: Bug report
about: Create a report to help us improve
name: "\U0001F41B Bug report"
about: Report a bug or unexpected behavior while using the STM32 core
title: ''
labels: ''
labels: bug
assignees: ''

---

**Please, before reporting any issue**
- Make sure you are using the latest Arduino_Core_STM32 version.
https://github.com/stm32duino/Arduino_Core_STM32/releases/latest
- Make sure the issue is not already reported/fixed on GitHub or discussed on the [stm32duino forum](http://stm32duino.com)
- Make sure the issue is not already reported/fixed on GitHub or discussed on the [stm32duino forum](https://stm32duino.com)
- Submit a GitHub issue only for reporting a problem related to the [Arduino_Core_STM32](https://github.com/stm32duino/Arduino_Core_STM32).
- **Avoid** to submit a GitHub issue for project troubleshooting.

Any questions/feedback/suggestions should be discussed on the [stm32duino forum](http://stm32duino.com):
* questions on the [STM32 Core](http://stm32duino.com/viewforum.php?f=35)
* bugs/enhancements on the [STM core: Bugs and enhancements](http://stm32duino.com/viewforum.php?f=38)

When reporting any issue, please try to provide all relevant information:
Any questions/feedback/suggestions should be discussed on the [stm32duino forum](https://stm32duino.com):
* questions on the [STM32 Core](https://www.stm32duino.com/viewforum.php?f=35)
* bugs/enhancements on the [STM core: Bugs and enhancements](https://www.stm32duino.com/viewforum.php?f=38)


⚠ When reporting any issue, please try to provide all relevant information to help on its resolution.

**Describe the bug**
A clear and concise description of what the bug is.
Expand All @@ -42,7 +43,7 @@ If applicable, add screenshots to help explain your problem.
- Arduino IDE version: [e.g. 1.8.8]
- STM32 core version: [e.g. 1.4.0]
- Tools menu settings if not the default: [e.g. Newlib Standard, No Serial]
- Upload method: [e.g. STLink]
- Upload method: [e.g. SWD]

**Board (please complete the following information):**
- Name: [e.g. Nucleo F429ZI]
Expand Down
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Ask a question
about: For general-purpose questions and answers, see the Discussions section.
url: https://github.com/stm32duino/Arduino_Core_STM32/discussions
- name: Request support
about: Please check out the Arduino for STM32 forum.
url: https://www.stm32duino.com/
10 changes: 7 additions & 3 deletions .github/ISSUE_TEMPLATE/feature-request-improvement.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,26 @@
---
name: Feature request/improvement
name: "⭐ Feature request/improvement"
about: Suggest an idea or improvement for this project
title: ''
labels: ''
labels: 'enhancement'
assignees: ''

---

**Is your feature request/improvement related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

A clear and concise description of what the problem is.

**Describe the solution you'd like**

A clear and concise description of what you want to happen.

**Describe alternatives you've considered**

A clear and concise description of any alternative solutions or features you've considered.

**Additional context**

Add any other context, example or screenshots about the feature request here.

Any contribution is welcome, so do not hesitate to submit a PR.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/new-variant-request.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
name: New variant request
name: "🎁 New variant request"
about: Request for a new board support
title: "[New Variant]"
labels: New variant
Expand Down
3 changes: 2 additions & 1 deletion .github/actions/pio-build/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ platformio platform install "https://github.com/platformio/platform-ststm32.git"
python3 -c "import json; import os; fp=open(os.path.expanduser('~/.platformio/platforms/ststm32/platform.json'), 'r+'); data=json.load(fp); data['packages']['framework-arduinoststm32']['version'] = '*'; del data['packages']['framework-arduinoststm32']['owner']; fp.seek(0); fp.truncate(); json.dump(data, fp); fp.close()" || {
exit 1
}

ln --symbolic "$GITHUB_WORKSPACE" "$HOME/.platformio/packages/framework-arduinoststm32" || {
exit 1
}
Expand All @@ -24,6 +25,6 @@ tar --extract --bzip2 --file="$CMSIS_ARCHIVE" || {
cd "$GITHUB_WORKSPACE/CI/build/" || {
exit 1
}
python3 platformio-builder.py --board=blackpill_f103c8 --board=remram_v1
python3 platformio-builder.py --board=malyanm300_f070cb --board=nucleo_l152re

exit $?
16 changes: 9 additions & 7 deletions .github/workflows/Continuous-Integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: STM32 Core Continuous Integration
on:
push:
branches:
- master
- main
paths-ignore:
- '*.json'
- '**.md'
Expand All @@ -24,18 +24,20 @@ on:
- '!CI/build/examples/**'
- tools/**
- '!tools/platformio-build.py'
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
astyle_check:
runs-on: ubuntu-latest
name: AStyle check
steps:
# First of all, clone the repo using the checkout action.
- name: Checkout
uses: actions/checkout@master
uses: actions/checkout@main

- name: Astyle check
id: Astyle
uses: stm32duino/actions/astyle-check@master
uses: stm32duino/actions/astyle-check@main
with:
astyle-definition: 'CI/astyle/.astylerc'
ignore-path-list: 'CI/astyle/.astyleignore'
Expand All @@ -52,13 +54,13 @@ jobs:
steps:
# First of all, clone the repo using the checkout action.
- name: Checkout
uses: actions/checkout@master
uses: actions/checkout@main

- name: Compilation
id: Compile
uses: stm32duino/actions/compile-examples@master
uses: stm32duino/actions/compile-examples@main
with:
additional-url: 'https://github.com/stm32duino/BoardManagerFiles/raw/dev/STM32/package_stm_index.json'
additional-url: 'https://github.com/stm32duino/BoardManagerFiles/raw/dev/package_stmicroelectronics_index.json'

# Use the output from the `Compile` step
- name: Compilation Errors
Expand All @@ -72,7 +74,7 @@ jobs:
steps:
# First of all, clone the repo using the checkout action.
- name: Checkout
uses: actions/checkout@master
uses: actions/checkout@main

- name: PlatformIO
id: Compile
Expand Down
7 changes: 2 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ boards.local.txt
platform.local.txt
path_config.json
update_config.json
variant_config.json

# Backup
*.bak
Expand All @@ -30,8 +31,4 @@ __pycache__/

# VisualStudioCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace
*.code-workspace
93 changes: 0 additions & 93 deletions .travis.yml.old

This file was deleted.

2 changes: 1 addition & 1 deletion CI/astyle/astyle.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
ignore_path = os.path.join(script_path, ignore_filename)
def_path = os.path.join(script_path, def_filename)
astyle_out_path = astyle_out_filename
git_branch = "remotes/origin/master"
git_branch = "remotes/origin/main"

astyle_major = 3
astyle_minor = 1
Expand Down
Loading