Configuration TSYS01 STM32CubeMX 4.18.0 Date 03/16/2017 MCU STM32F042C4Tx PERIPHERALS MODES FUNCTIONS PINS ADC IN0 ADC_IN0 PA0 ADC IN1 ADC_IN1 PA1 ADC IN2 ADC_IN2 PA2 ADC Single-ended ADC_TempSens_Input VP_ADC_TempSens_Input ADC Vrefint Channel ADC_Vref_Input VP_ADC_Vref_Input ADC Vbat Channel ADC_Vbat_Input VP_ADC_Vbat_Input CAN Master CAN_RX PB8 CAN Master CAN_TX PB9 I2C1 I2C I2C1_SCL PA9 I2C1 I2C I2C1_SDA PA10 RCC Crystal/Ceramic Resonator RCC_OSC_IN PF0-OSC_IN RCC Crystal/Ceramic Resonator RCC_OSC_OUT PF1-OSC_OUT RCC Crystal/Ceramic Resonator RCC_OSC32_IN PC14OSC32_IN RCC Crystal/Ceramic Resonator RCC_OSC32_OUT PC15OSC32_OUT RTC Activate RTC Clock Source RTC_VS_RTC_Activate VP_RTC_VS_RTC_Activate SPI1 Full-Duplex Master SPI1_MISO PA6 SPI1 Full-Duplex Master SPI1_MOSI PA7 SPI1 Full-Duplex Master SPI1_SCK PA5 SYS SysTick SYS_VS_Systick VP_SYS_VS_Systick USART1 Asynchronous USART1_RX PB7 USART1 Asynchronous USART1_TX PB6 USB Device (FS) USB_DM PA11 USB Device (FS) USB_DP PA12 Pin Nb PINs FUNCTIONs LABELs 3 PC14OSC32_IN RCC_OSC32_IN 4 PC15OSC32_OUT RCC_OSC32_OUT 5 PF0-OSC_IN RCC_OSC_IN 6 PF1-OSC_OUT RCC_OSC_OUT 10 PA0 ADC_IN0 V12 11 PA1 ADC_IN1 V5 12 PA2 ADC_IN2 V3.3 15 PA5 SPI1_SCK 16 PA6 SPI1_MISO 17 PA7 SPI1_MOSI 18 PB0 GPIO_Output ADDR0 19 PB1 GPIO_Output ADDR1 20 PB2 GPIO_Output ADDR2 25 PB12 GPIO_Output Keyboard_column_0 26 PB13 GPIO_Output Kcol_1 27 PB14 GPIO_Output Kcol_2 28 PB15 GPIO_Output Kcol_3 30 PA9 I2C1_SCL 31 PA10 I2C1_SDA 32 PA11 USB_DM 33 PA12 USB_DP 37 PA14 GPIO_Input Keyboard_row_0 38 PA15 GPIO_Input Krow_1 39 PB3 GPIO_Input Krow_2 40 PB4 GPIO_Input Krow_3 42 PB6 USART1_TX 43 PB7 USART1_RX 45 PB8 CAN_RX 46 PB9 CAN_TX SOFTWARE PROJECT Project Settings : Project Name : TSYS01 Project Folder : /Big/Data/00__Electronics/STM32/TSYS01/git/CubeMX/TSYS01 Toolchain / IDE : EWARM Firmware Package Name and Version : STM32Cube FW_F0 V1.7.0 Code Generation Settings : STM32Cube Firmware Library Package : Copy all used libraries into the project folder Generate peripheral initialization as a pair of '.c/.h' files per peripheral : No Backup previously generated files when re-generating : No Delete previously generated files when not re-generated : Yes Set all free pins as analog (to optimize the power consumption) : No Toolchains Settings : Compiler Optimizations : Balanced Size/Speed