# STM32G431 target support provenance

- ST CMSIS Device G4 v1.2.6, pinned upstream commit 626ee412334a5ed2e5b320af5a8d77d69f03a558 from STMicroelectronics/cmsis-device-g4.
- This target includes the STM32G431xx device header, the family selector, the CMSIS system header/source, and the upstream Apache-2.0 license. The Cortex-M4 CMSIS Core header is reused from the separately pinned ST CMSIS Core source documented in ../lamp_target/UPSTREAM-VERSIONS.md.
- The reset handler calls the upstream SystemInit before main. The default HSI clock remains in use; this candidate does not configure a PLL or any motor peripheral.
- Only explicit GPIO hard-off levels are applied. No timer outputs, ADC, SPI, I2C, charge control state machine, or motor control is started.

Upstream: https://github.com/STMicroelectronics/cmsis-device-g4/tree/626ee412334a5ed2e5b320af5a8d77d69f03a558

Copied upstream file SHA-256:
- Include/stm32g431xx.h: 24e2bc3be8a04bb5f2f46e43f52ea9ceeeb003cd8d7b7f38c0f62905d43f1411
- Include/stm32g4xx.h: 6c074c8813dce7f1349f99d5f941b75276d44e3983618d4f3773de060adc80ff
- Include/system_stm32g4xx.h: 36304c07e9cee84064015ebd7ae517af6f466c466c1bbf5e342c57a296601db2
- Source/Templates/system_stm32g4xx.c: 1de96c381d922635dabc0836d315d66c99b4e9d4a407fef6ee6f5c4e32b0791a
- LICENSE.md: 44fd163ed2e04fe99f519f1093c2c39b21d9cc9371071de902ff0c2c8c3c57dc
