├── Firmware_stm32f103zct6 ├── Debug │ ├── Src │ │ ├── sysmem.d │ │ ├── sysmem.su │ │ ├── syscalls.d │ │ ├── delay.su │ │ ├── lcd.o │ │ ├── main.o │ │ ├── MFRC522.o │ │ ├── delay.o │ │ ├── sysmem.o │ │ ├── system_stm32f1xx.su │ │ ├── syscalls.o │ │ ├── stm32f1xx_it.o │ │ ├── stm32f1xx_hal_msp.o │ │ ├── system_stm32f1xx.o │ │ ├── main.su │ │ ├── lcd.su │ │ ├── stm32f1xx_hal_msp.su │ │ ├── stm32f1xx_it.su │ │ ├── syscalls.su │ │ ├── MFRC522.su │ │ ├── lcd.d │ │ ├── system_stm32f1xx.d │ │ ├── delay.d │ │ ├── stm32f1xx_hal_msp.d │ │ ├── MFRC522.d │ │ ├── stm32f1xx_it.d │ │ ├── main.d │ │ └── subdir.mk │ ├── Drivers │ │ └── STM32F1xx_HAL_Driver │ │ │ └── Src │ │ │ ├── stm32f1xx_hal_tim.su │ │ │ ├── stm32f1xx_hal_tim_ex.su │ │ │ ├── stm32f1xx_hal.o │ │ │ ├── stm32f1xx_hal_adc.o │ │ │ ├── stm32f1xx_hal_dma.o │ │ │ ├── stm32f1xx_hal_exti.o │ │ │ ├── stm32f1xx_hal_gpio.o │ │ │ ├── stm32f1xx_hal_pwr.o │ │ │ ├── stm32f1xx_hal_rcc.o │ │ │ ├── stm32f1xx_hal_spi.o │ │ │ ├── stm32f1xx_hal_tim.o │ │ │ ├── stm32f1xx_hal_uart.o │ │ │ ├── stm32f1xx_hal_adc_ex.o │ │ │ ├── stm32f1xx_hal_cortex.o │ │ │ ├── stm32f1xx_hal_flash.o │ │ │ ├── stm32f1xx_hal_rcc_ex.o │ │ │ ├── stm32f1xx_hal_tim_ex.o │ │ │ ├── stm32f1xx_hal_flash_ex.o │ │ │ ├── stm32f1xx_hal_gpio_ex.o │ │ │ ├── stm32f1xx_hal_gpio_ex.su │ │ │ ├── stm32f1xx_hal_rcc_ex.su │ │ │ ├── stm32f1xx_hal_flash_ex.su │ │ │ ├── stm32f1xx_hal_gpio.su │ │ │ ├── stm32f1xx_hal_exti.su │ │ │ ├── stm32f1xx_hal_dma.su │ │ │ ├── stm32f1xx_hal_flash.su │ │ │ ├── stm32f1xx_hal_rcc.su │ │ │ ├── stm32f1xx_hal_adc_ex.su │ │ │ ├── stm32f1xx_hal_cortex.su │ │ │ ├── stm32f1xx_hal_pwr.su │ │ │ ├── stm32f1xx_hal.su │ │ │ ├── stm32f1xx_hal_adc.su │ │ │ ├── stm32f1xx_hal_spi.su │ │ │ ├── stm32f1xx_hal_uart.su │ │ │ ├── stm32f1xx_hal.d │ │ │ ├── stm32f1xx_hal_adc.d │ │ │ ├── stm32f1xx_hal_dma.d │ │ │ ├── stm32f1xx_hal_pwr.d │ │ │ ├── stm32f1xx_hal_rcc.d │ │ │ ├── stm32f1xx_hal_spi.d │ │ │ ├── stm32f1xx_hal_tim.d │ │ │ ├── stm32f1xx_hal_exti.d │ │ │ ├── stm32f1xx_hal_flash.d │ │ │ ├── stm32f1xx_hal_gpio.d │ │ │ ├── stm32f1xx_hal_uart.d │ │ │ ├── stm32f1xx_hal_adc_ex.d │ │ │ ├── stm32f1xx_hal_cortex.d │ │ │ ├── stm32f1xx_hal_gpio_ex.d │ │ │ ├── stm32f1xx_hal_rcc_ex.d │ │ │ ├── stm32f1xx_hal_tim_ex.d │ │ │ └── stm32f1xx_hal_flash_ex.d │ ├── Startup │ │ ├── startup_stm32f103zctx.o │ │ └── subdir.mk │ ├── Stm32f103zct6_RFID_Mifare_RC522.elf │ ├── objects.mk │ ├── sources.mk │ ├── objects.list │ └── makefile ├── Drivers │ ├── CMSIS │ │ ├── Device │ │ │ └── ST │ │ │ │ └── STM32F1xx │ │ │ │ └── Include │ │ │ │ ├── stm32f1xx.h │ │ │ │ ├── stm32f103xe.h │ │ │ │ └── system_stm32f1xx.h │ │ └── Include │ │ │ ├── cmsis_version.h │ │ │ ├── tz_context.h │ │ │ └── cmsis_compiler.h │ └── STM32F1xx_HAL_Driver │ │ ├── Src │ │ └── stm32f1xx_hal_gpio_ex.c │ │ └── Inc │ │ ├── stm32f1xx_hal_def.h │ │ └── stm32f1xx_hal_flash.h ├── Src │ ├── lcd.h │ ├── delay.h │ ├── delay.c │ ├── lcd.c │ ├── sysmem.c │ ├── syscalls.c │ ├── MFRC522.h │ ├── stm32f1xx_it.c │ └── stm32f1xx_hal_msp.c ├── .project ├── Inc │ ├── stm32f1xx_it.h │ └── main.h ├── .settings │ └── language.settings.xml ├── .mxproject └── STM32F103ZCTX_FLASH.ld ├── Extras ├── IMAGE.jpg └── Drawing1.jpg ├── Hardware ├── PCB2.PcbDoc └── History │ ├── PCB2.~(1).PcbDoc.Zip │ └── PCB2.~(2).PcbDoc.Zip └── README.md /Firmware_stm32f103zct6/Debug/Src/sysmem.d: -------------------------------------------------------------------------------- 1 | Src/sysmem.o: ../Src/sysmem.c 2 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | sysmem.c:63:9:_sbrk 8 static 2 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/syscalls.d: -------------------------------------------------------------------------------- 1 | Src/syscalls.o: ../Src/syscalls.c 2 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Extras/IMAGE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Extras/IMAGE.jpg -------------------------------------------------------------------------------- /Extras/Drawing1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Extras/Drawing1.jpg -------------------------------------------------------------------------------- /Hardware/PCB2.PcbDoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Hardware/PCB2.PcbDoc -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/delay.su: -------------------------------------------------------------------------------- 1 | delay.c:9:14:DWT_Delay_Init 0 static,ignoring_inline_asm 2 | delay.c:35:10:DWT_Delay_ms 16 static 3 | -------------------------------------------------------------------------------- /Hardware/History/PCB2.~(1).PcbDoc.Zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Hardware/History/PCB2.~(1).PcbDoc.Zip -------------------------------------------------------------------------------- /Hardware/History/PCB2.~(2).PcbDoc.Zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Hardware/History/PCB2.~(2).PcbDoc.Zip -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/lcd.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Src/lcd.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Src/main.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/MFRC522.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Src/MFRC522.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/delay.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Src/delay.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/sysmem.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Src/sysmem.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/system_stm32f1xx.su: -------------------------------------------------------------------------------- 1 | system_stm32f1xx.c:157:6:SystemInit 8 static 2 | system_stm32f1xx.c:247:6:SystemCoreClockUpdate 0 static 3 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/syscalls.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Src/syscalls.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/stm32f1xx_it.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Src/stm32f1xx_it.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/stm32f1xx_hal_msp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Src/stm32f1xx_hal_msp.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/system_stm32f1xx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Src/system_stm32f1xx.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/main.su: -------------------------------------------------------------------------------- 1 | main.c:276:6:SystemClock_Config 104 static 2 | main.c:49:5:main 136 static 3 | main.c:463:6:Read_KeyPad 24 static 4 | main.c:514:6:Error_Handler 0 static 5 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Startup/startup_stm32f103zctx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Startup/startup_stm32f103zctx.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Stm32f103zct6_RFID_Mifare_RC522.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Stm32f103zct6_RFID_Mifare_RC522.elf -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hamid-R-Tanhaei/RFID-MIFARE-RC522-ARM-STM32/HEAD/Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_gpio_ex.c:81:6:HAL_GPIOEx_ConfigEventout 0 static 2 | stm32f1xx_hal_gpio_ex.c:95:6:HAL_GPIOEx_EnableEventout 0 static 3 | stm32f1xx_hal_gpio_ex.c:104:6:HAL_GPIOEx_DisableEventout 0 static 4 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/lcd.su: -------------------------------------------------------------------------------- 1 | lcd.c:2:6:send_command 16 static 2 | lcd.c:13:6:lcd_putchar 16 static 3 | lcd.c:24:6:lcd_init 8 static 4 | lcd.c:33:6:lcd_puts 16 static 5 | lcd.c:43:6:lcd_puts_long 24 static 6 | lcd.c:81:6:lcd_gotoxy 16 static 7 | lcd.c:100:6:lcd_clear 8 static 8 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_rcc_ex.c:100:19:HAL_RCCEx_PeriphCLKConfig 32 static 2 | stm32f1xx_hal_rcc_ex.c:294:6:HAL_RCCEx_GetPeriphCLKConfig 4 static 3 | stm32f1xx_hal_rcc_ex.c:387:10:HAL_RCCEx_GetPeriphCLKFreq 40 static 4 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/objects.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | USER_OBJS := 6 | 7 | LIBS := 8 | 9 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/stm32f1xx_hal_msp.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_msp.c:64:6:HAL_MspInit 8 static 2 | stm32f1xx_hal_msp.c:90:6:HAL_ADC_MspInit 40 static 3 | stm32f1xx_hal_msp.c:122:6:HAL_ADC_MspDeInit 0 static 4 | stm32f1xx_hal_msp.c:150:6:HAL_SPI_MspInit 40 static 5 | stm32f1xx_hal_msp.c:190:6:HAL_SPI_MspDeInit 0 static 6 | stm32f1xx_hal_msp.c:220:6:HAL_UART_MspInit 40 static 7 | stm32f1xx_hal_msp.c:262:6:HAL_UART_MspDeInit 8 static 8 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Src/lcd.h: -------------------------------------------------------------------------------- 1 | #ifndef _LCD_H 2 | #define _LCD_H 3 | 4 | #include "stm32f1xx_hal.h" 5 | #define DATA_PORT GPIOF 6 | #define CTRL_PORT GPIOF 7 | #define D0_PIN_Start 0 8 | #define RS_PIN 10 9 | #define RW_PIN 9 10 | #define EN_PIN 8 11 | 12 | 13 | void lcd_init(void); 14 | void lcd_clear(void); 15 | void lcd_gotoxy(unsigned char x, unsigned char y); 16 | void lcd_puts(char *str); 17 | void lcd_puts_long(char *str); 18 | void lcd_putchar(unsigned char data); 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_flash_ex.c:159:19:HAL_FLASHEx_Erase 32 static 2 | stm32f1xx_hal_flash_ex.c:319:19:HAL_FLASHEx_Erase_IT 12 static 3 | stm32f1xx_hal_flash_ex.c:397:19:HAL_FLASHEx_OBErase 16 static 4 | stm32f1xx_hal_flash_ex.c:446:19:HAL_FLASHEx_OBProgram 32 static 5 | stm32f1xx_hal_flash_ex.c:527:6:HAL_FLASHEx_OBGetConfig 0 static 6 | stm32f1xx_hal_flash_ex.c:549:10:HAL_FLASHEx_OBGetUserData 0 static 7 | stm32f1xx_hal_flash_ex.c:1089:6:FLASH_PageErase 0 static 8 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_gpio.c:178:6:HAL_GPIO_Init 56 static 2 | stm32f1xx_hal_gpio.c:351:6:HAL_GPIO_DeInit 36 static 3 | stm32f1xx_hal_gpio.c:431:15:HAL_GPIO_ReadPin 0 static 4 | stm32f1xx_hal_gpio.c:465:6:HAL_GPIO_WritePin 0 static 5 | stm32f1xx_hal_gpio.c:487:6:HAL_GPIO_TogglePin 0 static 6 | stm32f1xx_hal_gpio.c:512:19:HAL_GPIO_LockPin 8 static 7 | stm32f1xx_hal_gpio.c:562:13:HAL_GPIO_EXTI_Callback 0 static 8 | stm32f1xx_hal_gpio.c:547:6:HAL_GPIO_EXTI_IRQHandler 8 static 9 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/stm32f1xx_it.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_it.c:70:6:NMI_Handler 0 static 2 | stm32f1xx_it.c:83:6:HardFault_Handler 0 static 3 | stm32f1xx_it.c:98:6:MemManage_Handler 0 static 4 | stm32f1xx_it.c:113:6:BusFault_Handler 0 static 5 | stm32f1xx_it.c:128:6:UsageFault_Handler 0 static 6 | stm32f1xx_it.c:143:6:SVC_Handler 0 static 7 | stm32f1xx_it.c:156:6:DebugMon_Handler 0 static 8 | stm32f1xx_it.c:169:6:PendSV_Handler 0 static 9 | stm32f1xx_it.c:182:6:SysTick_Handler 0 static 10 | stm32f1xx_it.c:203:6:USART1_IRQHandler 0 static 11 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/sources.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | ELF_SRCS := 6 | OBJ_SRCS := 7 | S_SRCS := 8 | C_SRCS := 9 | S_UPPER_SRCS := 10 | O_SRCS := 11 | OBJCOPY_HEX := 12 | SIZE_OUTPUT := 13 | OBJDUMP_LIST := 14 | EXECUTABLES := 15 | OBJS := 16 | C_DEPS := 17 | 18 | # Every subdirectory with source files must be described here 19 | SUBDIRS := \ 20 | Drivers/STM32F1xx_HAL_Driver/Src \ 21 | Src \ 22 | Startup \ 23 | 24 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_exti.c:143:19:HAL_EXTI_SetConfigLine 12 static 2 | stm32f1xx_hal_exti.c:238:19:HAL_EXTI_GetConfigLine 8 static 3 | stm32f1xx_hal_exti.c:327:19:HAL_EXTI_ClearConfigLine 8 static 4 | stm32f1xx_hal_exti.c:380:19:HAL_EXTI_RegisterCallback 0 static 5 | stm32f1xx_hal_exti.c:405:19:HAL_EXTI_GetHandle 0 static 6 | stm32f1xx_hal_exti.c:445:6:HAL_EXTI_IRQHandler 4 static 7 | stm32f1xx_hal_exti.c:477:10:HAL_EXTI_GetPending 0 static 8 | stm32f1xx_hal_exti.c:506:6:HAL_EXTI_ClearPending 0 static 9 | stm32f1xx_hal_exti.c:527:6:HAL_EXTI_GenerateSWI 0 static 10 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Startup/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | S_SRCS += \ 7 | ../Startup/startup_stm32f103zctx.s 8 | 9 | OBJS += \ 10 | ./Startup/startup_stm32f103zctx.o 11 | 12 | 13 | # Each subdirectory must supply rules for building sources it contributes 14 | Startup/%.o: ../Startup/%.s 15 | arm-none-eabi-gcc -mcpu=cortex-m3 -g3 -c -I../ -x assembler-with-cpp --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" "$<" 16 | 17 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/syscalls.su: -------------------------------------------------------------------------------- 1 | syscalls.c:73:6:initialise_monitor_handles 0 static 2 | syscalls.c:77:5:_getpid 0 static 3 | syscalls.c:82:5:_kill 8 static 4 | syscalls.c:88:6:_exit 8 static 5 | syscalls.c:94:27:_read 16 static 6 | syscalls.c:106:27:_write 16 static 7 | syscalls.c:117:5:_close 0 static 8 | syscalls.c:123:5:_fstat 0 static 9 | syscalls.c:129:5:_isatty 0 static 10 | syscalls.c:134:5:_lseek 0 static 11 | syscalls.c:139:5:_open 0 static 12 | syscalls.c:145:5:_wait 8 static 13 | syscalls.c:151:5:_unlink 8 static 14 | syscalls.c:157:5:_times 0 static 15 | syscalls.c:162:5:_stat 0 static 16 | syscalls.c:168:5:_link 8 static 17 | syscalls.c:174:5:_fork 8 static 18 | syscalls.c:180:5:_execve 8 static 19 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_dma.c:143:19:HAL_DMA_Init 16 static 2 | stm32f1xx_hal_dma.c:220:19:HAL_DMA_DeInit 8 static 3 | stm32f1xx_hal_dma.c:319:19:HAL_DMA_Start 16 static 4 | stm32f1xx_hal_dma.c:362:19:HAL_DMA_Start_IT 20 static 5 | stm32f1xx_hal_dma.c:416:19:HAL_DMA_Abort 12 static 6 | stm32f1xx_hal_dma.c:457:19:HAL_DMA_Abort_IT 8 static 7 | stm32f1xx_hal_dma.c:502:19:HAL_DMA_PollForTransfer 48 static 8 | stm32f1xx_hal_dma.c:603:6:HAL_DMA_IRQHandler 12 static 9 | stm32f1xx_hal_dma.c:693:19:HAL_DMA_RegisterCallback 4 static 10 | stm32f1xx_hal_dma.c:744:19:HAL_DMA_UnRegisterCallback 0 static 11 | stm32f1xx_hal_dma.c:820:22:HAL_DMA_GetState 0 static 12 | stm32f1xx_hal_dma.c:832:10:HAL_DMA_GetError 0 static 13 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_flash.c:168:19:HAL_FLASH_Program 48 static 2 | stm32f1xx_hal_flash.c:267:19:HAL_FLASH_Program_IT 16 static 3 | stm32f1xx_hal_flash.c:606:13:HAL_FLASH_EndOfOperationCallback 0 static 4 | stm32f1xx_hal_flash.c:624:13:HAL_FLASH_OperationErrorCallback 0 static 5 | stm32f1xx_hal_flash.c:332:6:HAL_FLASH_IRQHandler 24 static 6 | stm32f1xx_hal_flash.c:657:19:HAL_FLASH_Unlock 0 static 7 | stm32f1xx_hal_flash.c:695:19:HAL_FLASH_Lock 0 static 8 | stm32f1xx_hal_flash.c:712:19:HAL_FLASH_OB_Unlock 0 static 9 | stm32f1xx_hal_flash.c:732:19:HAL_FLASH_OB_Lock 0 static 10 | stm32f1xx_hal_flash.c:745:6:HAL_FLASH_OB_Launch 0 static 11 | stm32f1xx_hal_flash.c:774:10:HAL_FLASH_GetError 0 static 12 | stm32f1xx_hal_flash.c:826:19:FLASH_WaitForLastOperation 16 static 13 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/MFRC522.su: -------------------------------------------------------------------------------- 1 | MFRC522.c:436:6:CalulateCRC.constprop 40 static 2 | MFRC522.c:208:8:MFRC522_ToCard.constprop 56 static 3 | MFRC522.c:14:6:Write_MFRC522 32 static 4 | MFRC522.c:47:8:Read_MFRC522 24 static 5 | MFRC522.c:85:6:SetBitMask 32 static 6 | MFRC522.c:98:6:ClearBitMask 32 static 7 | MFRC522.c:112:6:AntennaOn 32 static 8 | MFRC522.c:124:6:AntennaOff 32 static 9 | MFRC522.c:136:6:MFRC522_Reset 24 static 10 | MFRC522.c:147:6:MFRC522_Init 40 static 11 | MFRC522.c:180:8:MFRC522_Request 48 static 12 | MFRC522.c:208:8:MFRC522_ToCard 64 static 13 | MFRC522.c:327:8:MFRC522_Anticoll 64 static 14 | MFRC522.c:370:8:MFRC522_Read 16 static 15 | MFRC522.c:395:8:MFRC522_Write 80 static 16 | MFRC522.c:436:6:CalulateCRC 40 static 17 | MFRC522.c:477:8:MFRC522_Auth 48 static 18 | MFRC522.c:512:8:MFRC522_SelectTag 72 static 19 | MFRC522.c:550:6:MFRC522_Halt 16 static 20 | MFRC522.c:564:6:MFRC522_StopCrypto1 32 static 21 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_rcc.c:202:19:HAL_RCC_DeInit 24 static 2 | stm32f1xx_hal_rcc.c:347:19:HAL_RCC_OscConfig 32 static,ignoring_inline_asm 3 | stm32f1xx_hal_rcc.c:813:19:HAL_RCC_ClockConfig 48 static 4 | stm32f1xx_hal_rcc.c:1002:6:HAL_RCC_MCOConfig 40 static 5 | stm32f1xx_hal_rcc.c:1039:6:HAL_RCC_EnableCSS 0 static 6 | stm32f1xx_hal_rcc.c:1048:6:HAL_RCC_DisableCSS 0 static 7 | stm32f1xx_hal_rcc.c:1082:10:HAL_RCC_GetSysClockFreq 24 static 8 | stm32f1xx_hal_rcc.c:1176:10:HAL_RCC_GetHCLKFreq 0 static 9 | stm32f1xx_hal_rcc.c:1187:10:HAL_RCC_GetPCLK1Freq 0 static 10 | stm32f1xx_hal_rcc.c:1199:10:HAL_RCC_GetPCLK2Freq 0 static 11 | stm32f1xx_hal_rcc.c:1212:6:HAL_RCC_GetOscConfig 0 static 12 | stm32f1xx_hal_rcc.c:1312:6:HAL_RCC_GetClockConfig 4 static 13 | stm32f1xx_hal_rcc.c:1379:13:HAL_RCC_CSSCallback 0 static 14 | stm32f1xx_hal_rcc.c:1347:6:HAL_RCC_NMI_IRQHandler 8 static 15 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_adc_ex.c:126:19:HAL_ADCEx_Calibration_Start 24 static 2 | stm32f1xx_hal_adc_ex.c:232:19:HAL_ADCEx_InjectedStart 8 static 3 | stm32f1xx_hal_adc_ex.c:331:19:HAL_ADCEx_InjectedStop 8 static 4 | stm32f1xx_hal_adc_ex.c:384:19:HAL_ADCEx_InjectedPollForConversion 32 static 5 | stm32f1xx_hal_adc_ex.c:502:19:HAL_ADCEx_InjectedStart_IT 8 static 6 | stm32f1xx_hal_adc_ex.c:601:19:HAL_ADCEx_InjectedStop_IT 8 static 7 | stm32f1xx_hal_adc_ex.c:670:19:HAL_ADCEx_MultiModeStart_DMA 72 static 8 | stm32f1xx_hal_adc_ex.c:796:19:HAL_ADCEx_MultiModeStop_DMA 64 static 9 | stm32f1xx_hal_adc_ex.c:885:10:HAL_ADCEx_InjectedGetValue 0 static 10 | stm32f1xx_hal_adc_ex.c:922:10:HAL_ADCEx_MultiModeGetValue 0 static 11 | stm32f1xx_hal_adc_ex.c:954:13:HAL_ADCEx_InjectedConvCpltCallback 0 static 12 | stm32f1xx_hal_adc_ex.c:996:19:HAL_ADCEx_InjectedConfigChannel 32 static 13 | stm32f1xx_hal_adc_ex.c:1257:19:HAL_ADCEx_MultiModeConfigChannel 8 static 14 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_cortex.c:143:6:HAL_NVIC_SetPriorityGrouping 0 static 2 | stm32f1xx_hal_cortex.c:165:6:HAL_NVIC_SetPriority 8 static 3 | stm32f1xx_hal_cortex.c:187:6:HAL_NVIC_EnableIRQ 0 static 4 | stm32f1xx_hal_cortex.c:203:6:HAL_NVIC_DisableIRQ 0 static,ignoring_inline_asm 5 | stm32f1xx_hal_cortex.c:216:6:HAL_NVIC_SystemReset 0 static,ignoring_inline_asm 6 | stm32f1xx_hal_cortex.c:229:10:HAL_SYSTICK_Config 8 static 7 | stm32f1xx_hal_cortex.c:344:10:HAL_NVIC_GetPriorityGrouping 0 static 8 | stm32f1xx_hal_cortex.c:371:6:HAL_NVIC_GetPriority 8 static 9 | stm32f1xx_hal_cortex.c:386:6:HAL_NVIC_SetPendingIRQ 0 static 10 | stm32f1xx_hal_cortex.c:404:10:HAL_NVIC_GetPendingIRQ 0 static 11 | stm32f1xx_hal_cortex.c:420:6:HAL_NVIC_ClearPendingIRQ 0 static 12 | stm32f1xx_hal_cortex.c:437:10:HAL_NVIC_GetActive 0 static 13 | stm32f1xx_hal_cortex.c:454:6:HAL_SYSTICK_CLKSourceConfig 0 static 14 | stm32f1xx_hal_cortex.c:481:13:HAL_SYSTICK_Callback 0 static 15 | stm32f1xx_hal_cortex.c:472:6:HAL_SYSTICK_IRQHandler 8 static 16 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Driving RFID RC522 module by STM32 2 | 3 | A demo project to drive **RFID MIFARE module (RC522)**. An ARM micro-controller (STM32F103ZCT6) along with a 4*16 character LCD is used to drive the RC522 module. The program utilizes a MFRC522 library which includes the basic functions to exchange data to/from the RFID card through the RC522 module. The main process in this program is authentication of a smart card, so that it can be used in **Access Control**, **Security**, and **IoT** related projects.
4 | 5 | 6 | Overall Block Diagram: 7 | 8 | ![Overall block diagram:](Extras/Drawing1.jpg) 9 | 10 | The hardware is provided with two keys to set and unset a smart card. Once a card is set it is granted as an authentic card by the device and when the card is unset it's not considered as an authorized card. This process is performed by writing a scrambled data in data sector of the card. Scrambling is done through a secret key in the program by the aim of increasing security of authentication process. [Link_to_Firmware_main_code](Firmware_stm32f103zct6/Src/main.c) 11 |
12 |
13 | ![board image](Extras/IMAGE.jpg) 14 | 15 | 16 | ## Author 17 | ### Hamid Reza Tanhaei 18 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | Stm32f103zct6_RFID_Mifare_RC522 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.cdt.managedbuilder.core.genmakebuilder 10 | clean,full,incremental, 11 | 12 | 13 | 14 | 15 | org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder 16 | full,incremental, 17 | 18 | 19 | 20 | 21 | 22 | com.st.stm32cube.ide.mcu.MCUProjectNature 23 | com.st.stm32cube.ide.mcu.MCUCubeProjectNature 24 | org.eclipse.cdt.core.cnature 25 | com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAProjectNature 26 | com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature 27 | org.eclipse.cdt.managedbuilder.core.managedBuildNature 28 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature 29 | 30 | 31 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Src/delay.h: -------------------------------------------------------------------------------- 1 | #ifndef DWT_STM32_DELAY_H 2 | #define DWT_STM32_DELAY_H 3 | #ifdef __cplusplus 4 | extern "C" { 5 | #endif 6 | 7 | #include "stm32f1xx_hal.h" 8 | /** 9 | * @brief Initializes DWT_Cycle_Count for DWT_Delay_us function 10 | * @return Error DWT counter 11 | * 1: DWT counter Error 12 | * 0: DWT counter works 13 | */ 14 | uint32_t DWT_Delay_Init(void); 15 | void DWT_Delay_ms(volatile uint32_t miliseconds); 16 | 17 | /** 18 | * @brief This function provides a delay (in microseconds) 19 | * @param microseconds: delay in microseconds 20 | */ 21 | __STATIC_INLINE void DWT_Delay_us(volatile uint32_t microseconds) 22 | { 23 | // uint32_t clk_cycle_start = DWT->CYCCNT; 24 | DWT->CYCCNT = 0; 25 | /* Go to number of cycles for system */ 26 | //microseconds *= (HAL_RCC_GetHCLKFreq() / 1000000); 27 | microseconds *= (SystemCoreClock / 1000000); 28 | // DWT->CYCCNT = 0; 29 | 30 | //microseconds = microseconds - 8; 31 | /* Delay till end */ 32 | //while (((DWT->CYCCNT - clk_cycle_start) + 8) < microseconds); 33 | while (DWT->CYCCNT < microseconds); 34 | } 35 | 36 | #ifdef __cplusplus 37 | } 38 | #endif 39 | #endif 40 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_pwr.c:117:13:PWR_OverloadWfe 0 static,ignoring_inline_asm 2 | stm32f1xx_hal_pwr.c:156:6:HAL_PWR_DeInit 0 static 3 | stm32f1xx_hal_pwr.c:169:6:HAL_PWR_EnableBkUpAccess 0 static 4 | stm32f1xx_hal_pwr.c:182:6:HAL_PWR_DisableBkUpAccess 0 static 5 | stm32f1xx_hal_pwr.c:316:6:HAL_PWR_ConfigPVD 4 static 6 | stm32f1xx_hal_pwr.c:359:6:HAL_PWR_EnablePVD 0 static 7 | stm32f1xx_hal_pwr.c:369:6:HAL_PWR_DisablePVD 0 static 8 | stm32f1xx_hal_pwr.c:382:6:HAL_PWR_EnableWakeUpPin 0 static,ignoring_inline_asm 9 | stm32f1xx_hal_pwr.c:397:6:HAL_PWR_DisableWakeUpPin 0 static,ignoring_inline_asm 10 | stm32f1xx_hal_pwr.c:417:6:HAL_PWR_EnterSLEEPMode 0 static,ignoring_inline_asm 11 | stm32f1xx_hal_pwr.c:463:6:HAL_PWR_EnterSTOPMode 8 static,ignoring_inline_asm 12 | stm32f1xx_hal_pwr.c:503:6:HAL_PWR_EnterSTANDBYMode 0 static,ignoring_inline_asm 13 | stm32f1xx_hal_pwr.c:528:6:HAL_PWR_EnableSleepOnExit 0 static 14 | stm32f1xx_hal_pwr.c:541:6:HAL_PWR_DisableSleepOnExit 0 static 15 | stm32f1xx_hal_pwr.c:554:6:HAL_PWR_EnableSEVOnPend 0 static 16 | stm32f1xx_hal_pwr.c:567:6:HAL_PWR_DisableSEVOnPend 0 static 17 | stm32f1xx_hal_pwr.c:597:13:HAL_PWR_PVDCallback 0 static 18 | stm32f1xx_hal_pwr.c:580:6:HAL_PWR_PVD_IRQHandler 8 static 19 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/objects.list: -------------------------------------------------------------------------------- 1 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o" 2 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.o" 3 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.o" 4 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o" 5 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o" 6 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o" 7 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o" 8 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o" 9 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o" 10 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o" 11 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o" 12 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o" 13 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o" 14 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.o" 15 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o" 16 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o" 17 | "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.o" 18 | "Src/MFRC522.o" 19 | "Src/delay.o" 20 | "Src/lcd.o" 21 | "Src/main.o" 22 | "Src/stm32f1xx_hal_msp.o" 23 | "Src/stm32f1xx_it.o" 24 | "Src/syscalls.o" 25 | "Src/sysmem.o" 26 | "Src/system_stm32f1xx.o" 27 | "Startup/startup_stm32f103zctx.o" 28 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Src/delay.c: -------------------------------------------------------------------------------- 1 | #include "delay.h" 2 | 3 | /** 4 | * @brief Initializes DWT_Clock_Cycle_Count for DWT_Delay_us function 5 | * @return Error DWT counter 6 | * 1: clock cycle counter not started 7 | * 0: clock cycle counter works 8 | */ 9 | uint32_t DWT_Delay_Init(void) { 10 | /* Disable TRC */ 11 | CoreDebug->DEMCR &= ~CoreDebug_DEMCR_TRCENA_Msk; // ~0x01000000; 12 | /* Enable TRC */ 13 | CoreDebug->DEMCR |= CoreDebug_DEMCR_TRCENA_Msk; // 0x01000000; 14 | /* Disable clock cycle counter */ 15 | DWT->CTRL &= ~DWT_CTRL_CYCCNTENA_Msk; //~0x00000001; 16 | /* Enable clock cycle counter */ 17 | DWT->CTRL |= DWT_CTRL_CYCCNTENA_Msk; //0x00000001; 18 | /* Reset the clock cycle counter value */ 19 | DWT->CYCCNT = 0; 20 | /* 3 NO OPERATION instructions */ 21 | __ASM volatile ("NOP"); 22 | __ASM volatile ("NOP"); 23 | __ASM volatile ("NOP"); 24 | /* Check if clock cycle counter has started */ 25 | if(DWT->CYCCNT) 26 | { 27 | return 0; /*clock cycle counter started*/ 28 | } 29 | else 30 | { 31 | return 1; /*clock cycle counter not started*/ 32 | } 33 | } 34 | ////////// 35 | void DWT_Delay_ms(volatile uint32_t miliseconds){ 36 | while(miliseconds > 0){ 37 | miliseconds--; 38 | DWT_Delay_us(1000); 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal.c:200:13:HAL_MspInit 0 static 2 | stm32f1xx_hal.c:211:13:HAL_MspDeInit 0 static 3 | stm32f1xx_hal.c:175:19:HAL_DeInit 8 static 4 | stm32f1xx_hal.c:234:26:HAL_InitTick 16 static 5 | stm32f1xx_hal.c:142:19:HAL_Init 8 static 6 | stm32f1xx_hal.c:293:13:HAL_IncTick 0 static 7 | stm32f1xx_hal.c:304:17:HAL_GetTick 0 static 8 | stm32f1xx_hal.c:313:10:HAL_GetTickPrio 0 static 9 | stm32f1xx_hal.c:322:19:HAL_SetTickFreq 16 static 10 | stm32f1xx_hal.c:344:21:HAL_GetTickFreq 0 static 11 | stm32f1xx_hal.c:360:13:HAL_Delay 16 static 12 | stm32f1xx_hal.c:386:13:HAL_SuspendTick 0 static 13 | stm32f1xx_hal.c:402:13:HAL_ResumeTick 0 static 14 | stm32f1xx_hal.c:412:10:HAL_GetHalVersion 0 static 15 | stm32f1xx_hal.c:428:10:HAL_GetREVID 0 static 16 | stm32f1xx_hal.c:444:10:HAL_GetDEVID 0 static 17 | stm32f1xx_hal.c:453:10:HAL_GetUIDw0 0 static 18 | stm32f1xx_hal.c:462:10:HAL_GetUIDw1 0 static 19 | stm32f1xx_hal.c:471:10:HAL_GetUIDw2 0 static 20 | stm32f1xx_hal.c:480:6:HAL_DBGMCU_EnableDBGSleepMode 0 static 21 | stm32f1xx_hal.c:496:6:HAL_DBGMCU_DisableDBGSleepMode 0 static 22 | stm32f1xx_hal.c:526:6:HAL_DBGMCU_EnableDBGStopMode 0 static 23 | stm32f1xx_hal.c:542:6:HAL_DBGMCU_DisableDBGStopMode 0 static 24 | stm32f1xx_hal.c:558:6:HAL_DBGMCU_EnableDBGStandbyMode 0 static 25 | stm32f1xx_hal.c:574:6:HAL_DBGMCU_DisableDBGStandbyMode 0 static 26 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_adc.c:787:13:HAL_ADC_MspInit 0 static 2 | stm32f1xx_hal_adc.c:421:19:HAL_ADC_Init 16 static 3 | stm32f1xx_hal_adc.c:801:13:HAL_ADC_MspDeInit 0 static 4 | stm32f1xx_hal_adc.c:639:19:HAL_ADC_DeInit 16 static 5 | stm32f1xx_hal_adc.c:1046:19:HAL_ADC_Start 24 static 6 | stm32f1xx_hal_adc.c:1159:19:HAL_ADC_Stop 16 static 7 | stm32f1xx_hal_adc.c:1203:19:HAL_ADC_PollForConversion 32 static 8 | stm32f1xx_hal_adc.c:1334:19:HAL_ADC_PollForEvent 24 static 9 | stm32f1xx_hal_adc.c:1383:19:HAL_ADC_Start_IT 24 static 10 | stm32f1xx_hal_adc.c:1494:19:HAL_ADC_Stop_IT 16 static 11 | stm32f1xx_hal_adc.c:1551:19:HAL_ADC_Start_DMA 40 static 12 | stm32f1xx_hal_adc.c:1692:19:HAL_ADC_Stop_DMA 16 static 13 | stm32f1xx_hal_adc.c:1757:10:HAL_ADC_GetValue 0 static 14 | stm32f1xx_hal_adc.c:1901:13:HAL_ADC_ConvCpltCallback 0 static 15 | stm32f1xx_hal_adc.c:2317:6:ADC_DMAConvCplt 8 static 16 | stm32f1xx_hal_adc.c:1915:13:HAL_ADC_ConvHalfCpltCallback 0 static 17 | stm32f1xx_hal_adc.c:2364:6:ADC_DMAHalfConvCplt 8 static 18 | stm32f1xx_hal_adc.c:1929:13:HAL_ADC_LevelOutOfWindowCallback 0 static 19 | stm32f1xx_hal_adc.c:1774:6:HAL_ADC_IRQHandler 8 static 20 | stm32f1xx_hal_adc.c:1944:13:HAL_ADC_ErrorCallback 0 static 21 | stm32f1xx_hal_adc.c:2382:6:ADC_DMAError 8 static 22 | stm32f1xx_hal_adc.c:1992:19:HAL_ADC_ConfigChannel 24 static 23 | stm32f1xx_hal_adc.c:2102:19:HAL_ADC_AnalogWDGConfig 16 static 24 | stm32f1xx_hal_adc.c:2189:10:HAL_ADC_GetState 0 static 25 | stm32f1xx_hal_adc.c:2200:10:HAL_ADC_GetError 0 static 26 | stm32f1xx_hal_adc.c:2224:19:ADC_Enable 24 static 27 | stm32f1xx_hal_adc.c:2279:19:ADC_ConversionStop_Disable 16 static 28 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Drivers/CMSIS/Include/cmsis_version.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************//** 2 | * @file cmsis_version.h 3 | * @brief CMSIS Core(M) Version definitions 4 | * @version V5.0.2 5 | * @date 19. April 2017 6 | ******************************************************************************/ 7 | /* 8 | * Copyright (c) 2009-2017 ARM Limited. All rights reserved. 9 | * 10 | * SPDX-License-Identifier: Apache-2.0 11 | * 12 | * Licensed under the Apache License, Version 2.0 (the License); you may 13 | * not use this file except in compliance with the License. 14 | * You may obtain a copy of the License at 15 | * 16 | * www.apache.org/licenses/LICENSE-2.0 17 | * 18 | * Unless required by applicable law or agreed to in writing, software 19 | * distributed under the License is distributed on an AS IS BASIS, WITHOUT 20 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | * See the License for the specific language governing permissions and 22 | * limitations under the License. 23 | */ 24 | 25 | #if defined ( __ICCARM__ ) 26 | #pragma system_include /* treat file as system include file for MISRA check */ 27 | #elif defined (__clang__) 28 | #pragma clang system_header /* treat file as system include file */ 29 | #endif 30 | 31 | #ifndef __CMSIS_VERSION_H 32 | #define __CMSIS_VERSION_H 33 | 34 | /* CMSIS Version definitions */ 35 | #define __CM_CMSIS_VERSION_MAIN ( 5U) /*!< [31:16] CMSIS Core(M) main version */ 36 | #define __CM_CMSIS_VERSION_SUB ( 1U) /*!< [15:0] CMSIS Core(M) sub version */ 37 | #define __CM_CMSIS_VERSION ((__CM_CMSIS_VERSION_MAIN << 16U) | \ 38 | __CM_CMSIS_VERSION_SUB ) /*!< CMSIS Core(M) version number */ 39 | #endif 40 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Inc/stm32f1xx_it.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file stm32f1xx_it.h 5 | * @brief This file contains the headers of the interrupt handlers. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | *

© Copyright (c) 2019 STMicroelectronics. 10 | * All rights reserved.

11 | * 12 | * This software component is licensed by ST under BSD 3-Clause license, 13 | * the "License"; You may not use this file except in compliance with the 14 | * License. You may obtain a copy of the License at: 15 | * opensource.org/licenses/BSD-3-Clause 16 | * 17 | ****************************************************************************** 18 | */ 19 | /* USER CODE END Header */ 20 | 21 | /* Define to prevent recursive inclusion -------------------------------------*/ 22 | #ifndef __STM32F1xx_IT_H 23 | #define __STM32F1xx_IT_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | /* Private includes ----------------------------------------------------------*/ 30 | /* USER CODE BEGIN Includes */ 31 | 32 | /* USER CODE END Includes */ 33 | 34 | /* Exported types ------------------------------------------------------------*/ 35 | /* USER CODE BEGIN ET */ 36 | 37 | /* USER CODE END ET */ 38 | 39 | /* Exported constants --------------------------------------------------------*/ 40 | /* USER CODE BEGIN EC */ 41 | 42 | /* USER CODE END EC */ 43 | 44 | /* Exported macro ------------------------------------------------------------*/ 45 | /* USER CODE BEGIN EM */ 46 | 47 | /* USER CODE END EM */ 48 | 49 | /* Exported functions prototypes ---------------------------------------------*/ 50 | void NMI_Handler(void); 51 | void HardFault_Handler(void); 52 | void MemManage_Handler(void); 53 | void BusFault_Handler(void); 54 | void UsageFault_Handler(void); 55 | void SVC_Handler(void); 56 | void DebugMon_Handler(void); 57 | void PendSV_Handler(void); 58 | void SysTick_Handler(void); 59 | void USART1_IRQHandler(void); 60 | /* USER CODE BEGIN EFP */ 61 | 62 | /* USER CODE END EFP */ 63 | 64 | #ifdef __cplusplus 65 | } 66 | #endif 67 | 68 | #endif /* __STM32F1xx_IT_H */ 69 | 70 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 71 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file system_stm32f10x.h 4 | * @author MCD Application Team 5 | * @brief CMSIS Cortex-M3 Device Peripheral Access Layer System Header File. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | *

© Copyright (c) 2017 STMicroelectronics. 10 | * All rights reserved.

11 | * 12 | * This software component is licensed by ST under BSD 3-Clause license, 13 | * the "License"; You may not use this file except in compliance with the 14 | * License. You may obtain a copy of the License at: 15 | * opensource.org/licenses/BSD-3-Clause 16 | * 17 | ****************************************************************************** 18 | */ 19 | 20 | /** @addtogroup CMSIS 21 | * @{ 22 | */ 23 | 24 | /** @addtogroup stm32f10x_system 25 | * @{ 26 | */ 27 | 28 | /** 29 | * @brief Define to prevent recursive inclusion 30 | */ 31 | #ifndef __SYSTEM_STM32F10X_H 32 | #define __SYSTEM_STM32F10X_H 33 | 34 | #ifdef __cplusplus 35 | extern "C" { 36 | #endif 37 | 38 | /** @addtogroup STM32F10x_System_Includes 39 | * @{ 40 | */ 41 | 42 | /** 43 | * @} 44 | */ 45 | 46 | 47 | /** @addtogroup STM32F10x_System_Exported_types 48 | * @{ 49 | */ 50 | 51 | extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */ 52 | extern const uint8_t AHBPrescTable[16U]; /*!< AHB prescalers table values */ 53 | extern const uint8_t APBPrescTable[8U]; /*!< APB prescalers table values */ 54 | 55 | /** 56 | * @} 57 | */ 58 | 59 | /** @addtogroup STM32F10x_System_Exported_Constants 60 | * @{ 61 | */ 62 | 63 | /** 64 | * @} 65 | */ 66 | 67 | /** @addtogroup STM32F10x_System_Exported_Macros 68 | * @{ 69 | */ 70 | 71 | /** 72 | * @} 73 | */ 74 | 75 | /** @addtogroup STM32F10x_System_Exported_Functions 76 | * @{ 77 | */ 78 | 79 | extern void SystemInit(void); 80 | extern void SystemCoreClockUpdate(void); 81 | /** 82 | * @} 83 | */ 84 | 85 | #ifdef __cplusplus 86 | } 87 | #endif 88 | 89 | #endif /*__SYSTEM_STM32F10X_H */ 90 | 91 | /** 92 | * @} 93 | */ 94 | 95 | /** 96 | * @} 97 | */ 98 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 99 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/.settings/language.settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/makefile: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | -include ../makefile.init 6 | 7 | RM := rm -rf 8 | 9 | # All of the sources participating in the build are defined here 10 | -include sources.mk 11 | -include Startup/subdir.mk 12 | -include Src/subdir.mk 13 | -include Drivers/STM32F1xx_HAL_Driver/Src/subdir.mk 14 | -include subdir.mk 15 | -include objects.mk 16 | 17 | ifneq ($(MAKECMDGOALS),clean) 18 | ifneq ($(strip $(C_DEPS)),) 19 | -include $(C_DEPS) 20 | endif 21 | endif 22 | 23 | -include ../makefile.defs 24 | 25 | # Add inputs and outputs from these tool invocations to the build variables 26 | EXECUTABLES += \ 27 | Stm32f103zct6_RFID_Mifare_RC522.elf \ 28 | 29 | SIZE_OUTPUT += \ 30 | default.size.stdout \ 31 | 32 | OBJDUMP_LIST += \ 33 | Stm32f103zct6_RFID_Mifare_RC522.list \ 34 | 35 | OBJCOPY_HEX += \ 36 | Stm32f103zct6_RFID_Mifare_RC522.hex \ 37 | 38 | 39 | # All Target 40 | all: Stm32f103zct6_RFID_Mifare_RC522.elf secondary-outputs 41 | 42 | # Tool invocations 43 | Stm32f103zct6_RFID_Mifare_RC522.elf: $(OBJS) $(USER_OBJS) D:\GitHub_MyRep\RFID_STM32\Firmware_stm32f103zct6\STM32F103ZCTX_FLASH.ld 44 | arm-none-eabi-gcc -o "Stm32f103zct6_RFID_Mifare_RC522.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m3 -T"D:\GitHub_MyRep\RFID_STM32\Firmware_stm32f103zct6\STM32F103ZCTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="Stm32f103zct6_RFID_Mifare_RC522.map" -Wl,--gc-sections -static --specs=nano.specs -mfloat-abi=soft -mthumb -Wl,--start-group -lc -lm -Wl,--end-group 45 | @echo 'Finished building target: $@' 46 | @echo ' ' 47 | 48 | default.size.stdout: $(EXECUTABLES) 49 | arm-none-eabi-size $(EXECUTABLES) 50 | @echo 'Finished building: $@' 51 | @echo ' ' 52 | 53 | Stm32f103zct6_RFID_Mifare_RC522.list: $(EXECUTABLES) 54 | arm-none-eabi-objdump -h -S $(EXECUTABLES) > "Stm32f103zct6_RFID_Mifare_RC522.list" 55 | @echo 'Finished building: $@' 56 | @echo ' ' 57 | 58 | Stm32f103zct6_RFID_Mifare_RC522.hex: $(EXECUTABLES) 59 | arm-none-eabi-objcopy -O ihex $(EXECUTABLES) "Stm32f103zct6_RFID_Mifare_RC522.hex" 60 | @echo 'Finished building: $@' 61 | @echo ' ' 62 | 63 | # Other Targets 64 | clean: 65 | -$(RM) * 66 | -@echo ' ' 67 | 68 | secondary-outputs: $(SIZE_OUTPUT) $(OBJDUMP_LIST) $(OBJCOPY_HEX) 69 | 70 | .PHONY: all clean dependents 71 | .SECONDARY: 72 | 73 | -include ../makefile.targets 74 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Src/lcd.c: -------------------------------------------------------------------------------- 1 | #include "lcd.h" 2 | void send_command(unsigned char data) 3 | { 4 | HAL_Delay(2); 5 | HAL_GPIO_WritePin(CTRL_PORT,(1<= 16){ 55 | lcd_gotoxy(0, 1); 56 | while((*str != 0) && (cntr < 32)){ 57 | cntr++; 58 | lcd_putchar(*str); 59 | str++; 60 | } 61 | } 62 | if(cntr >= 32){ 63 | lcd_gotoxy(0, 2); 64 | while((*str != 0) && (cntr < 48)){ 65 | cntr++; 66 | lcd_putchar(*str); 67 | str++; 68 | } 69 | } 70 | // 71 | if(cntr >= 48){ 72 | lcd_gotoxy(0, 3); 73 | while((*str != 0) && (cntr < 64)){ 74 | cntr++; 75 | lcd_putchar(*str); 76 | str++; 77 | } 78 | } 79 | } 80 | // 81 | void lcd_gotoxy(unsigned char x, unsigned char y) 82 | { 83 | HAL_Delay(1); 84 | 85 | switch(y){ 86 | case 0: 87 | send_command( 0x80 + x ); 88 | break; 89 | case 1: 90 | send_command( 0xC0 + x ); 91 | break; 92 | case 2: 93 | send_command( 0x90 + x ); 94 | break; 95 | case 3: 96 | send_command( 0xD0 + x ); 97 | } 98 | } 99 | 100 | void lcd_clear(void) 101 | { 102 | HAL_Delay(1); 103 | send_command(0x01); 104 | send_command(0x02); 105 | } 106 | 107 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Drivers/CMSIS/Include/tz_context.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * @file tz_context.h 3 | * @brief Context Management for Armv8-M TrustZone 4 | * @version V1.0.1 5 | * @date 10. January 2018 6 | ******************************************************************************/ 7 | /* 8 | * Copyright (c) 2017-2018 Arm Limited. All rights reserved. 9 | * 10 | * SPDX-License-Identifier: Apache-2.0 11 | * 12 | * Licensed under the Apache License, Version 2.0 (the License); you may 13 | * not use this file except in compliance with the License. 14 | * You may obtain a copy of the License at 15 | * 16 | * www.apache.org/licenses/LICENSE-2.0 17 | * 18 | * Unless required by applicable law or agreed to in writing, software 19 | * distributed under the License is distributed on an AS IS BASIS, WITHOUT 20 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | * See the License for the specific language governing permissions and 22 | * limitations under the License. 23 | */ 24 | 25 | #if defined ( __ICCARM__ ) 26 | #pragma system_include /* treat file as system include file for MISRA check */ 27 | #elif defined (__clang__) 28 | #pragma clang system_header /* treat file as system include file */ 29 | #endif 30 | 31 | #ifndef TZ_CONTEXT_H 32 | #define TZ_CONTEXT_H 33 | 34 | #include 35 | 36 | #ifndef TZ_MODULEID_T 37 | #define TZ_MODULEID_T 38 | /// \details Data type that identifies secure software modules called by a process. 39 | typedef uint32_t TZ_ModuleId_t; 40 | #endif 41 | 42 | /// \details TZ Memory ID identifies an allocated memory slot. 43 | typedef uint32_t TZ_MemoryId_t; 44 | 45 | /// Initialize secure context memory system 46 | /// \return execution status (1: success, 0: error) 47 | uint32_t TZ_InitContextSystem_S (void); 48 | 49 | /// Allocate context memory for calling secure software modules in TrustZone 50 | /// \param[in] module identifies software modules called from non-secure mode 51 | /// \return value != 0 id TrustZone memory slot identifier 52 | /// \return value 0 no memory available or internal error 53 | TZ_MemoryId_t TZ_AllocModuleContext_S (TZ_ModuleId_t module); 54 | 55 | /// Free context memory that was previously allocated with \ref TZ_AllocModuleContext_S 56 | /// \param[in] id TrustZone memory slot identifier 57 | /// \return execution status (1: success, 0: error) 58 | uint32_t TZ_FreeModuleContext_S (TZ_MemoryId_t id); 59 | 60 | /// Load secure context (called on RTOS thread context switch) 61 | /// \param[in] id TrustZone memory slot identifier 62 | /// \return execution status (1: success, 0: error) 63 | uint32_t TZ_LoadContext_S (TZ_MemoryId_t id); 64 | 65 | /// Store secure context (called on RTOS thread context switch) 66 | /// \param[in] id TrustZone memory slot identifier 67 | /// \return execution status (1: success, 0: error) 68 | uint32_t TZ_StoreContext_S (TZ_MemoryId_t id); 69 | 70 | #endif // TZ_CONTEXT_H 71 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_spi.c:3813:13:SPI_AbortRx_ISR 16 static 2 | stm32f1xx_hal_spi.c:3846:13:SPI_AbortTx_ISR 0 static 3 | stm32f1xx_hal_spi.c:483:13:HAL_SPI_MspInit 0 static 4 | stm32f1xx_hal_spi.c:335:19:HAL_SPI_Init 24 static 5 | stm32f1xx_hal_spi.c:499:13:HAL_SPI_MspDeInit 0 static 6 | stm32f1xx_hal_spi.c:439:19:HAL_SPI_DeInit 8 static 7 | stm32f1xx_hal_spi.c:771:19:HAL_SPI_Transmit 32 static 8 | stm32f1xx_hal_spi.c:934:19:HAL_SPI_Receive 32 static 9 | stm32f1xx_hal_spi.c:1141:19:HAL_SPI_TransmitReceive 40 static 10 | stm32f1xx_hal_spi.c:1369:19:HAL_SPI_Transmit_IT 12 static 11 | stm32f1xx_hal_spi.c:1452:19:HAL_SPI_Receive_IT 16 static 12 | stm32f1xx_hal_spi.c:1544:19:HAL_SPI_TransmitReceive_IT 16 static 13 | stm32f1xx_hal_spi.c:1632:19:HAL_SPI_Transmit_DMA 16 static 14 | stm32f1xx_hal_spi.c:1738:19:HAL_SPI_Receive_DMA 16 static 15 | stm32f1xx_hal_spi.c:1851:19:HAL_SPI_TransmitReceive_DMA 16 static 16 | stm32f1xx_hal_spi.c:1997:19:HAL_SPI_Abort 24 static 17 | stm32f1xx_hal_spi.c:2301:19:HAL_SPI_DMAPause 4 static 18 | stm32f1xx_hal_spi.c:2321:19:HAL_SPI_DMAResume 4 static 19 | stm32f1xx_hal_spi.c:2341:19:HAL_SPI_DMAStop 16 static 20 | stm32f1xx_hal_spi.c:2483:13:HAL_SPI_TxCpltCallback 0 static 21 | stm32f1xx_hal_spi.c:2499:13:HAL_SPI_RxCpltCallback 0 static 22 | stm32f1xx_hal_spi.c:2515:13:HAL_SPI_TxRxCpltCallback 0 static 23 | stm32f1xx_hal_spi.c:2531:13:HAL_SPI_TxHalfCpltCallback 0 static 24 | stm32f1xx_hal_spi.c:2896:13:SPI_DMAHalfTransmitCplt 8 static 25 | stm32f1xx_hal_spi.c:2547:13:HAL_SPI_RxHalfCpltCallback 0 static 26 | stm32f1xx_hal_spi.c:2914:13:SPI_DMAHalfReceiveCplt 8 static 27 | stm32f1xx_hal_spi.c:2563:13:HAL_SPI_TxRxHalfCpltCallback 0 static 28 | stm32f1xx_hal_spi.c:2932:13:SPI_DMAHalfTransmitReceiveCplt 8 static 29 | stm32f1xx_hal_spi.c:2579:13:HAL_SPI_ErrorCallback 0 static 30 | stm32f1xx_hal_spi.c:3752:13:SPI_CloseTx_ISR 24 static 31 | stm32f1xx_hal_spi.c:3413:13:SPI_TxISR_8BIT 0 static 32 | stm32f1xx_hal_spi.c:3438:13:SPI_TxISR_16BIT 4 static 33 | stm32f1xx_hal_spi.c:3314:13:SPI_RxISR_8BIT 24 static 34 | stm32f1xx_hal_spi.c:3572:13:SPI_CloseRxTx_ISR 24 static 35 | stm32f1xx_hal_spi.c:3173:13:SPI_2linesTxISR_8BIT 0 static 36 | stm32f1xx_hal_spi.c:3117:13:SPI_2linesRxISR_8BIT 0 static 37 | stm32f1xx_hal_spi.c:3261:13:SPI_2linesTxISR_16BIT 4 static 38 | stm32f1xx_hal_spi.c:3209:13:SPI_2linesRxISR_16BIT 4 static 39 | stm32f1xx_hal_spi.c:2950:13:SPI_DMAError 8 static 40 | stm32f1xx_hal_spi.c:2669:13:SPI_DMATransmitCplt 24 static 41 | stm32f1xx_hal_spi.c:2726:13:SPI_DMAReceiveCplt 16 static 42 | stm32f1xx_hal_spi.c:2811:13:SPI_DMATransmitReceiveCplt 16 static 43 | stm32f1xx_hal_spi.c:2381:6:HAL_SPI_IRQHandler 32 static 44 | stm32f1xx_hal_spi.c:2973:13:SPI_DMAAbortOnError 8 static 45 | stm32f1xx_hal_spi.c:3373:13:SPI_RxISR_16BIT 24 static 46 | stm32f1xx_hal_spi.c:2597:13:HAL_SPI_AbortCpltCallback 0 static 47 | stm32f1xx_hal_spi.c:2141:19:HAL_SPI_Abort_IT 32 static 48 | stm32f1xx_hal_spi.c:3059:13:SPI_DMARxAbortCallback 24 static 49 | stm32f1xx_hal_spi.c:2995:13:SPI_DMATxAbortCallback 24 static 50 | stm32f1xx_hal_spi.c:2632:22:HAL_SPI_GetState 0 static 51 | stm32f1xx_hal_spi.c:2644:10:HAL_SPI_GetError 0 static 52 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.su: -------------------------------------------------------------------------------- 1 | stm32f1xx_hal_uart.c:672:13:HAL_UART_MspInit 0 static 2 | stm32f1xx_hal_uart.c:314:19:HAL_UART_Init 16 static 3 | stm32f1xx_hal_uart.c:391:19:HAL_HalfDuplex_Init 16 static 4 | stm32f1xx_hal_uart.c:466:19:HAL_LIN_Init 24 static 5 | stm32f1xx_hal_uart.c:549:19:HAL_MultiProcessor_Init 24 static 6 | stm32f1xx_hal_uart.c:687:13:HAL_UART_MspDeInit 0 static 7 | stm32f1xx_hal_uart.c:628:19:HAL_UART_DeInit 8 static 8 | stm32f1xx_hal_uart.c:1027:19:HAL_UART_Transmit 32 static 9 | stm32f1xx_hal_uart.c:1112:19:HAL_UART_Receive 32 static 10 | stm32f1xx_hal_uart.c:1203:19:HAL_UART_Transmit_IT 8 static 11 | stm32f1xx_hal_uart.c:1248:19:HAL_UART_Receive_IT 8 static 12 | stm32f1xx_hal_uart.c:1299:19:HAL_UART_Transmit_DMA 24 static 13 | stm32f1xx_hal_uart.c:1367:19:HAL_UART_Receive_DMA 24 static 14 | stm32f1xx_hal_uart.c:1434:19:HAL_UART_DMAPause 0 static 15 | stm32f1xx_hal_uart.c:1471:19:HAL_UART_DMAResume 8 static 16 | stm32f1xx_hal_uart.c:1507:19:HAL_UART_DMAStop 8 static 17 | stm32f1xx_hal_uart.c:1559:19:HAL_UART_Abort 8 static 18 | stm32f1xx_hal_uart.c:1641:19:HAL_UART_AbortTransmit 8 static 19 | stm32f1xx_hal_uart.c:1692:19:HAL_UART_AbortReceive 8 static 20 | stm32f1xx_hal_uart.c:2167:13:HAL_UART_TxCpltCallback 0 static 21 | stm32f1xx_hal_uart.c:2542:13:UART_DMATransmitCplt 8 static 22 | stm32f1xx_hal_uart.c:2182:13:HAL_UART_TxHalfCpltCallback 0 static 23 | stm32f1xx_hal_uart.c:2577:13:UART_DMATxHalfCplt 8 static 24 | stm32f1xx_hal_uart.c:2197:13:HAL_UART_RxCpltCallback 0 static 25 | stm32f1xx_hal_uart.c:2596:13:UART_DMAReceiveCplt 8 static 26 | stm32f1xx_hal_uart.c:2992:26:UART_Receive_IT.part.1 8 static 27 | stm32f1xx_hal_uart.c:2212:13:HAL_UART_RxHalfCpltCallback 0 static 28 | stm32f1xx_hal_uart.c:2630:13:UART_DMARxHalfCplt 8 static 29 | stm32f1xx_hal_uart.c:2227:13:HAL_UART_ErrorCallback 0 static 30 | stm32f1xx_hal_uart.c:2649:13:UART_DMAError 8 static 31 | stm32f1xx_hal_uart.c:2021:6:HAL_UART_IRQHandler 16 static 32 | stm32f1xx_hal_uart.c:2753:13:UART_DMAAbortOnError 8 static 33 | stm32f1xx_hal_uart.c:2241:13:HAL_UART_AbortCpltCallback 0 static 34 | stm32f1xx_hal_uart.c:1746:19:HAL_UART_Abort_IT 8 static 35 | stm32f1xx_hal_uart.c:2822:13:UART_DMARxAbortCallback 8 static 36 | stm32f1xx_hal_uart.c:2777:13:UART_DMATxAbortCallback 8 static 37 | stm32f1xx_hal_uart.c:2256:13:HAL_UART_AbortTransmitCpltCallback 0 static 38 | stm32f1xx_hal_uart.c:1874:19:HAL_UART_AbortTransmit_IT 8 static 39 | stm32f1xx_hal_uart.c:2867:13:UART_DMATxOnlyAbortCallback 8 static 40 | stm32f1xx_hal_uart.c:2271:13:HAL_UART_AbortReceiveCpltCallback 0 static 41 | stm32f1xx_hal_uart.c:1951:19:HAL_UART_AbortReceive_IT 8 static 42 | stm32f1xx_hal_uart.c:2895:13:UART_DMARxOnlyAbortCallback 8 static 43 | stm32f1xx_hal_uart.c:2310:19:HAL_LIN_SendBreak 8 static 44 | stm32f1xx_hal_uart.c:2337:19:HAL_MultiProcessor_EnterMuteMode 8 static 45 | stm32f1xx_hal_uart.c:2364:19:HAL_MultiProcessor_ExitMuteMode 8 static 46 | stm32f1xx_hal_uart.c:2391:19:HAL_HalfDuplex_EnableTransmitter 8 static 47 | stm32f1xx_hal_uart.c:2426:19:HAL_HalfDuplex_EnableReceiver 8 static 48 | stm32f1xx_hal_uart.c:2483:23:HAL_UART_GetState 0 static 49 | stm32f1xx_hal_uart.c:2498:10:HAL_UART_GetError 0 static 50 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/lcd.d: -------------------------------------------------------------------------------- 1 | Src/lcd.o: ../Src/lcd.c ../Src/lcd.h \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 3 | ../Inc/stm32f1xx_hal_conf.h \ 4 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 6 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 8 | ../Drivers/CMSIS/Include/core_cm3.h \ 9 | ../Drivers/CMSIS/Include/cmsis_version.h \ 10 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 11 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 12 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 13 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 27 | 28 | ../Src/lcd.h: 29 | 30 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 31 | 32 | ../Inc/stm32f1xx_hal_conf.h: 33 | 34 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 35 | 36 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 37 | 38 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 39 | 40 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 41 | 42 | ../Drivers/CMSIS/Include/core_cm3.h: 43 | 44 | ../Drivers/CMSIS/Include/cmsis_version.h: 45 | 46 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 47 | 48 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 49 | 50 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 51 | 52 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 53 | 54 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 55 | 56 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 57 | 58 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 59 | 60 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 61 | 62 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 63 | 64 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 65 | 66 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 67 | 68 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 69 | 70 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 71 | 72 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 73 | 74 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 75 | 76 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 77 | 78 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 79 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/system_stm32f1xx.d: -------------------------------------------------------------------------------- 1 | Src/system_stm32f1xx.o: ../Src/system_stm32f1xx.c \ 2 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 3 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 4 | ../Drivers/CMSIS/Include/core_cm3.h \ 5 | ../Drivers/CMSIS/Include/cmsis_version.h \ 6 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 7 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 9 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 10 | ../Inc/stm32f1xx_hal_conf.h \ 11 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 12 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 13 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 27 | 28 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 29 | 30 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 31 | 32 | ../Drivers/CMSIS/Include/core_cm3.h: 33 | 34 | ../Drivers/CMSIS/Include/cmsis_version.h: 35 | 36 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 37 | 38 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 39 | 40 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 41 | 42 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 43 | 44 | ../Inc/stm32f1xx_hal_conf.h: 45 | 46 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 47 | 48 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 49 | 50 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 51 | 52 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 53 | 54 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 55 | 56 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 57 | 58 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 59 | 60 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 61 | 62 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 63 | 64 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 65 | 66 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 67 | 68 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 69 | 70 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 71 | 72 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 73 | 74 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 75 | 76 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 77 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/delay.d: -------------------------------------------------------------------------------- 1 | Src/delay.o: ../Src/delay.c ../Src/delay.h \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 3 | ../Inc/stm32f1xx_hal_conf.h \ 4 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 6 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 8 | ../Drivers/CMSIS/Include/core_cm3.h \ 9 | ../Drivers/CMSIS/Include/cmsis_version.h \ 10 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 11 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 12 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 13 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 27 | 28 | ../Src/delay.h: 29 | 30 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 31 | 32 | ../Inc/stm32f1xx_hal_conf.h: 33 | 34 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 35 | 36 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 37 | 38 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 39 | 40 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 41 | 42 | ../Drivers/CMSIS/Include/core_cm3.h: 43 | 44 | ../Drivers/CMSIS/Include/cmsis_version.h: 45 | 46 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 47 | 48 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 49 | 50 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 51 | 52 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 53 | 54 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 55 | 56 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 57 | 58 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 59 | 60 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 61 | 62 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 63 | 64 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 65 | 66 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 67 | 68 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 69 | 70 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 71 | 72 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 73 | 74 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 75 | 76 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 77 | 78 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 79 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Src/sysmem.c: -------------------------------------------------------------------------------- 1 | /** 2 | ***************************************************************************** 3 | ** 4 | ** File : sysmem.c 5 | ** 6 | ** Author : Auto-generated by STM32CubeIDE 7 | ** 8 | ** Abstract : STM32CubeIDE Minimal System Memory calls file 9 | ** 10 | ** For more information about which c-functions 11 | ** need which of these lowlevel functions 12 | ** please consult the Newlib libc-manual 13 | ** 14 | ** Environment : STM32CubeIDE MCU 15 | ** 16 | ** Distribution: The file is distributed as is, without any warranty 17 | ** of any kind. 18 | ** 19 | ***************************************************************************** 20 | ** 21 | **

© COPYRIGHT(c) 2018 STMicroelectronics

22 | ** 23 | ** Redistribution and use in source and binary forms, with or without modification, 24 | ** are permitted provided that the following conditions are met: 25 | ** 1. Redistributions of source code must retain the above copyright notice, 26 | ** this list of conditions and the following disclaimer. 27 | ** 2. Redistributions in binary form must reproduce the above copyright notice, 28 | ** this list of conditions and the following disclaimer in the documentation 29 | ** and/or other materials provided with the distribution. 30 | ** 3. Neither the name of STMicroelectronics nor the names of its contributors 31 | ** may be used to endorse or promote products derived from this software 32 | ** without specific prior written permission. 33 | ** 34 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 35 | ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 36 | ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 37 | ** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 38 | ** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 39 | ** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 40 | ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 41 | ** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 42 | ** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 43 | ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 44 | ** 45 | ** 46 | ***************************************************************************** 47 | */ 48 | 49 | /* Includes */ 50 | #include 51 | #include 52 | 53 | /* Variables */ 54 | extern int errno; 55 | register char * stack_ptr asm("sp"); 56 | 57 | /* Functions */ 58 | 59 | /** 60 | _sbrk 61 | Increase program data space. Malloc and related functions depend on this 62 | **/ 63 | caddr_t _sbrk(int incr) 64 | { 65 | extern char end asm("end"); 66 | static char *heap_end; 67 | char *prev_heap_end; 68 | 69 | if (heap_end == 0) 70 | heap_end = &end; 71 | 72 | prev_heap_end = heap_end; 73 | if (heap_end + incr > stack_ptr) 74 | { 75 | errno = ENOMEM; 76 | return (caddr_t) -1; 77 | } 78 | 79 | heap_end += incr; 80 | 81 | return (caddr_t) prev_heap_end; 82 | } 83 | 84 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/stm32f1xx_hal_msp.d: -------------------------------------------------------------------------------- 1 | Src/stm32f1xx_hal_msp.o: ../Src/stm32f1xx_hal_msp.c ../Inc/main.h \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 3 | ../Inc/stm32f1xx_hal_conf.h \ 4 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 6 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 8 | ../Drivers/CMSIS/Include/core_cm3.h \ 9 | ../Drivers/CMSIS/Include/cmsis_version.h \ 10 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 11 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 12 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 13 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 27 | 28 | ../Inc/main.h: 29 | 30 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 31 | 32 | ../Inc/stm32f1xx_hal_conf.h: 33 | 34 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 35 | 36 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 37 | 38 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 39 | 40 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 41 | 42 | ../Drivers/CMSIS/Include/core_cm3.h: 43 | 44 | ../Drivers/CMSIS/Include/cmsis_version.h: 45 | 46 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 47 | 48 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 49 | 50 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 51 | 52 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 53 | 54 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 55 | 56 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 57 | 58 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 59 | 60 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 61 | 62 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 63 | 64 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 65 | 66 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 67 | 68 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 69 | 70 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 71 | 72 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 73 | 74 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 75 | 76 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 77 | 78 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 79 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/MFRC522.d: -------------------------------------------------------------------------------- 1 | Src/MFRC522.o: ../Src/MFRC522.c ../Src/MFRC522.h ../Inc/main.h \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 3 | ../Inc/stm32f1xx_hal_conf.h \ 4 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 6 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 8 | ../Drivers/CMSIS/Include/core_cm3.h \ 9 | ../Drivers/CMSIS/Include/cmsis_version.h \ 10 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 11 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 12 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 13 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 27 | 28 | ../Src/MFRC522.h: 29 | 30 | ../Inc/main.h: 31 | 32 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 33 | 34 | ../Inc/stm32f1xx_hal_conf.h: 35 | 36 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 37 | 38 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 39 | 40 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 41 | 42 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 43 | 44 | ../Drivers/CMSIS/Include/core_cm3.h: 45 | 46 | ../Drivers/CMSIS/Include/cmsis_version.h: 47 | 48 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 49 | 50 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 51 | 52 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 53 | 54 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 55 | 56 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 57 | 58 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 59 | 60 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 61 | 62 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 63 | 64 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 65 | 66 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 67 | 68 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 69 | 70 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 71 | 72 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 73 | 74 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 75 | 76 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 77 | 78 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 79 | 80 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 81 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/stm32f1xx_it.d: -------------------------------------------------------------------------------- 1 | Src/stm32f1xx_it.o: ../Src/stm32f1xx_it.c ../Inc/main.h \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 3 | ../Inc/stm32f1xx_hal_conf.h \ 4 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 6 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 8 | ../Drivers/CMSIS/Include/core_cm3.h \ 9 | ../Drivers/CMSIS/Include/cmsis_version.h \ 10 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 11 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 12 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 13 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h \ 27 | ../Inc/stm32f1xx_it.h 28 | 29 | ../Inc/main.h: 30 | 31 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 32 | 33 | ../Inc/stm32f1xx_hal_conf.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 36 | 37 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 40 | 41 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 42 | 43 | ../Drivers/CMSIS/Include/core_cm3.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_version.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 48 | 49 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 50 | 51 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 78 | 79 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 80 | 81 | ../Inc/stm32f1xx_it.h: 82 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.d: -------------------------------------------------------------------------------- 1 | Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.o: \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c \ 3 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 4 | ../Inc/stm32f1xx_hal_conf.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 6 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 8 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 9 | ../Drivers/CMSIS/Include/core_cm3.h \ 10 | ../Drivers/CMSIS/Include/cmsis_version.h \ 11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 13 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 27 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h 28 | 29 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 30 | 31 | ../Inc/stm32f1xx_hal_conf.h: 32 | 33 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 36 | 37 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 40 | 41 | ../Drivers/CMSIS/Include/core_cm3.h: 42 | 43 | ../Drivers/CMSIS/Include/cmsis_version.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 48 | 49 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 50 | 51 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 78 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/main.d: -------------------------------------------------------------------------------- 1 | Src/main.o: ../Src/main.c ../Inc/main.h \ 2 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h \ 3 | ../Inc/stm32f1xx_hal_conf.h \ 4 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h \ 5 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h \ 6 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h \ 7 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h \ 8 | ../Drivers/CMSIS/Include/core_cm3.h \ 9 | ../Drivers/CMSIS/Include/cmsis_version.h \ 10 | ../Drivers/CMSIS/Include/cmsis_compiler.h \ 11 | ../Drivers/CMSIS/Include/cmsis_gcc.h \ 12 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h \ 13 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h \ 14 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h \ 15 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h \ 16 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h \ 17 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h \ 18 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h \ 19 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h \ 20 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h \ 21 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h \ 22 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h \ 23 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h \ 24 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h \ 25 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h \ 26 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h ../Src/lcd.h \ 27 | ../Src/delay.h ../Src/MFRC522.h 28 | 29 | ../Inc/main.h: 30 | 31 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h: 32 | 33 | ../Inc/stm32f1xx_hal_conf.h: 34 | 35 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h: 36 | 37 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: 38 | 39 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h: 40 | 41 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h: 42 | 43 | ../Drivers/CMSIS/Include/core_cm3.h: 44 | 45 | ../Drivers/CMSIS/Include/cmsis_version.h: 46 | 47 | ../Drivers/CMSIS/Include/cmsis_compiler.h: 48 | 49 | ../Drivers/CMSIS/Include/cmsis_gcc.h: 50 | 51 | ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: 52 | 53 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h: 54 | 55 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h: 56 | 57 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h: 58 | 59 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h: 60 | 61 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h: 62 | 63 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h: 64 | 65 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h: 66 | 67 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h: 68 | 69 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h: 70 | 71 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: 72 | 73 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h: 74 | 75 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h: 76 | 77 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h: 78 | 79 | ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h: 80 | 81 | ../Src/lcd.h: 82 | 83 | ../Src/delay.h: 84 | 85 | ../Src/MFRC522.h: 86 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Inc/main.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file : main.h 5 | * @brief : Header for main.c file. 6 | * This file contains the common defines of the application. 7 | ****************************************************************************** 8 | * @attention 9 | * 10 | *

© Copyright (c) 2019 STMicroelectronics. 11 | * All rights reserved.

12 | * 13 | * This software component is licensed by ST under BSD 3-Clause license, 14 | * the "License"; You may not use this file except in compliance with the 15 | * License. You may obtain a copy of the License at: 16 | * opensource.org/licenses/BSD-3-Clause 17 | * 18 | ****************************************************************************** 19 | */ 20 | /* USER CODE END Header */ 21 | 22 | /* Define to prevent recursive inclusion -------------------------------------*/ 23 | #ifndef __MAIN_H 24 | #define __MAIN_H 25 | 26 | #ifdef __cplusplus 27 | extern "C" { 28 | #endif 29 | 30 | /* Includes ------------------------------------------------------------------*/ 31 | #include "stm32f1xx_hal.h" 32 | 33 | /* Private includes ----------------------------------------------------------*/ 34 | /* USER CODE BEGIN Includes */ 35 | 36 | /* USER CODE END Includes */ 37 | 38 | /* Exported types ------------------------------------------------------------*/ 39 | /* USER CODE BEGIN ET */ 40 | 41 | /* USER CODE END ET */ 42 | 43 | /* Exported constants --------------------------------------------------------*/ 44 | /* USER CODE BEGIN EC */ 45 | 46 | /* USER CODE END EC */ 47 | 48 | /* Exported macro ------------------------------------------------------------*/ 49 | /* USER CODE BEGIN EM */ 50 | 51 | /* USER CODE END EM */ 52 | 53 | /* Exported functions prototypes ---------------------------------------------*/ 54 | void Error_Handler(void); 55 | 56 | /* USER CODE BEGIN EFP */ 57 | SPI_HandleTypeDef hspi2; 58 | 59 | /* USER CODE END EFP */ 60 | 61 | /* Private defines -----------------------------------------------------------*/ 62 | #define SIM_RST_Pin GPIO_PIN_11 63 | #define SIM_RST_GPIO_Port GPIOE 64 | #define RC522_Rst_Pin GPIO_PIN_10 65 | #define RC522_Rst_GPIO_Port GPIOD 66 | #define RC522_CS_Pin GPIO_PIN_11 67 | #define RC522_CS_GPIO_Port GPIOD 68 | #define Key1_Pin GPIO_PIN_12 69 | #define Key1_GPIO_Port GPIOD 70 | #define Key2_Pin GPIO_PIN_13 71 | #define Key2_GPIO_Port GPIOD 72 | #define KpadRow1_Pin GPIO_PIN_14 73 | #define KpadRow1_GPIO_Port GPIOD 74 | #define KpadRow2_Pin GPIO_PIN_15 75 | #define KpadRow2_GPIO_Port GPIOD 76 | #define KpadRow3_Pin GPIO_PIN_2 77 | #define KpadRow3_GPIO_Port GPIOG 78 | #define KpadRow4_Pin GPIO_PIN_3 79 | #define KpadRow4_GPIO_Port GPIOG 80 | #define KpadCol1_Pin GPIO_PIN_4 81 | #define KpadCol1_GPIO_Port GPIOG 82 | #define KpadCol2_Pin GPIO_PIN_5 83 | #define KpadCol2_GPIO_Port GPIOG 84 | #define KpadCol3_Pin GPIO_PIN_6 85 | #define KpadCol3_GPIO_Port GPIOG 86 | #define KpadCol4_Pin GPIO_PIN_7 87 | #define KpadCol4_GPIO_Port GPIOG 88 | #define LED1_Pin GPIO_PIN_8 89 | #define LED1_GPIO_Port GPIOG 90 | #define LED2_Pin GPIO_PIN_6 91 | #define LED2_GPIO_Port GPIOC 92 | #define DipSw5_Pin GPIO_PIN_7 93 | #define DipSw5_GPIO_Port GPIOC 94 | #define DipSw4_Pin GPIO_PIN_8 95 | #define DipSw4_GPIO_Port GPIOC 96 | #define DipSw3_Pin GPIO_PIN_9 97 | #define DipSw3_GPIO_Port GPIOC 98 | #define DipSw2_Pin GPIO_PIN_8 99 | #define DipSw2_GPIO_Port GPIOA 100 | /* USER CODE BEGIN Private defines */ 101 | 102 | /* USER CODE END Private defines */ 103 | 104 | #ifdef __cplusplus 105 | } 106 | #endif 107 | 108 | #endif /* __MAIN_H */ 109 | 110 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 111 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f1xx_hal_gpio_ex.c 4 | * @author MCD Application Team 5 | * @brief GPIO Extension HAL module driver. 6 | * This file provides firmware functions to manage the following 7 | * functionalities of the General Purpose Input/Output (GPIO) extension peripheral. 8 | * + Extended features functions 9 | * 10 | @verbatim 11 | ============================================================================== 12 | ##### GPIO Peripheral extension features ##### 13 | ============================================================================== 14 | [..] GPIO module on STM32F1 family, manage also the AFIO register: 15 | (+) Possibility to use the EVENTOUT Cortex feature 16 | 17 | ##### How to use this driver ##### 18 | ============================================================================== 19 | [..] This driver provides functions to use EVENTOUT Cortex feature 20 | (#) Configure EVENTOUT Cortex feature using the function HAL_GPIOEx_ConfigEventout() 21 | (#) Activate EVENTOUT Cortex feature using the HAL_GPIOEx_EnableEventout() 22 | (#) Deactivate EVENTOUT Cortex feature using the HAL_GPIOEx_DisableEventout() 23 | 24 | @endverbatim 25 | ****************************************************************************** 26 | * @attention 27 | * 28 | *

© Copyright (c) 2016 STMicroelectronics. 29 | * All rights reserved.

30 | * 31 | * This software component is licensed by ST under BSD 3-Clause license, 32 | * the "License"; You may not use this file except in compliance with the 33 | * License. You may obtain a copy of the License at: 34 | * opensource.org/licenses/BSD-3-Clause 35 | * 36 | ****************************************************************************** 37 | */ 38 | 39 | /* Includes ------------------------------------------------------------------*/ 40 | #include "stm32f1xx_hal.h" 41 | 42 | /** @addtogroup STM32F1xx_HAL_Driver 43 | * @{ 44 | */ 45 | 46 | /** @defgroup GPIOEx GPIOEx 47 | * @brief GPIO HAL module driver 48 | * @{ 49 | */ 50 | 51 | #ifdef HAL_GPIO_MODULE_ENABLED 52 | 53 | /** @defgroup GPIOEx_Exported_Functions GPIOEx Exported Functions 54 | * @{ 55 | */ 56 | 57 | /** @defgroup GPIOEx_Exported_Functions_Group1 Extended features functions 58 | * @brief Extended features functions 59 | * 60 | @verbatim 61 | ============================================================================== 62 | ##### Extended features functions ##### 63 | ============================================================================== 64 | [..] This section provides functions allowing to: 65 | (+) Configure EVENTOUT Cortex feature using the function HAL_GPIOEx_ConfigEventout() 66 | (+) Activate EVENTOUT Cortex feature using the HAL_GPIOEx_EnableEventout() 67 | (+) Deactivate EVENTOUT Cortex feature using the HAL_GPIOEx_DisableEventout() 68 | 69 | @endverbatim 70 | * @{ 71 | */ 72 | 73 | /** 74 | * @brief Configures the port and pin on which the EVENTOUT Cortex signal will be connected. 75 | * @param GPIO_PortSource Select the port used to output the Cortex EVENTOUT signal. 76 | * This parameter can be a value of @ref GPIOEx_EVENTOUT_PORT. 77 | * @param GPIO_PinSource Select the pin used to output the Cortex EVENTOUT signal. 78 | * This parameter can be a value of @ref GPIOEx_EVENTOUT_PIN. 79 | * @retval None 80 | */ 81 | void HAL_GPIOEx_ConfigEventout(uint32_t GPIO_PortSource, uint32_t GPIO_PinSource) 82 | { 83 | /* Verify the parameters */ 84 | assert_param(IS_AFIO_EVENTOUT_PORT(GPIO_PortSource)); 85 | assert_param(IS_AFIO_EVENTOUT_PIN(GPIO_PinSource)); 86 | 87 | /* Apply the new configuration */ 88 | MODIFY_REG(AFIO->EVCR, (AFIO_EVCR_PORT) | (AFIO_EVCR_PIN), (GPIO_PortSource) | (GPIO_PinSource)); 89 | } 90 | 91 | /** 92 | * @brief Enables the Event Output. 93 | * @retval None 94 | */ 95 | void HAL_GPIOEx_EnableEventout(void) 96 | { 97 | SET_BIT(AFIO->EVCR, AFIO_EVCR_EVOE); 98 | } 99 | 100 | /** 101 | * @brief Disables the Event Output. 102 | * @retval None 103 | */ 104 | void HAL_GPIOEx_DisableEventout(void) 105 | { 106 | CLEAR_BIT(AFIO->EVCR, AFIO_EVCR_EVOE); 107 | } 108 | 109 | /** 110 | * @} 111 | */ 112 | 113 | /** 114 | * @} 115 | */ 116 | 117 | #endif /* HAL_GPIO_MODULE_ENABLED */ 118 | 119 | /** 120 | * @} 121 | */ 122 | 123 | /** 124 | * @} 125 | */ 126 | 127 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 128 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Src/syscalls.c: -------------------------------------------------------------------------------- 1 | /** 2 | ***************************************************************************** 3 | ** 4 | ** File : syscalls.c 5 | ** 6 | ** Author : Auto-generated by STM32CubeIDE 7 | ** 8 | ** Abstract : STM32CubeIDE Minimal System calls file 9 | ** 10 | ** For more information about which c-functions 11 | ** need which of these lowlevel functions 12 | ** please consult the Newlib libc-manual 13 | ** 14 | ** Environment : STM32CubeIDE MCU 15 | ** 16 | ** Distribution: The file is distributed as is, without any warranty 17 | ** of any kind. 18 | ** 19 | ***************************************************************************** 20 | ** 21 | **

© COPYRIGHT(c) 2018 STMicroelectronics

22 | ** 23 | ** Redistribution and use in source and binary forms, with or without modification, 24 | ** are permitted provided that the following conditions are met: 25 | ** 1. Redistributions of source code must retain the above copyright notice, 26 | ** this list of conditions and the following disclaimer. 27 | ** 2. Redistributions in binary form must reproduce the above copyright notice, 28 | ** this list of conditions and the following disclaimer in the documentation 29 | ** and/or other materials provided with the distribution. 30 | ** 3. Neither the name of STMicroelectronics nor the names of its contributors 31 | ** may be used to endorse or promote products derived from this software 32 | ** without specific prior written permission. 33 | ** 34 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 35 | ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 36 | ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 37 | ** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 38 | ** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 39 | ** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 40 | ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 41 | ** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 42 | ** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 43 | ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 44 | ** 45 | ** 46 | ***************************************************************************** 47 | */ 48 | 49 | /* Includes */ 50 | #include 51 | #include 52 | #include 53 | #include 54 | #include 55 | #include 56 | #include 57 | #include 58 | 59 | 60 | /* Variables */ 61 | //#undef errno 62 | extern int errno; 63 | extern int __io_putchar(int ch) __attribute__((weak)); 64 | extern int __io_getchar(void) __attribute__((weak)); 65 | 66 | register char * stack_ptr asm("sp"); 67 | 68 | char *__env[1] = { 0 }; 69 | char **environ = __env; 70 | 71 | 72 | /* Functions */ 73 | void initialise_monitor_handles() 74 | { 75 | } 76 | 77 | int _getpid(void) 78 | { 79 | return 1; 80 | } 81 | 82 | int _kill(int pid, int sig) 83 | { 84 | errno = EINVAL; 85 | return -1; 86 | } 87 | 88 | void _exit (int status) 89 | { 90 | _kill(status, -1); 91 | while (1) {} /* Make sure we hang here */ 92 | } 93 | 94 | __attribute__((weak)) int _read(int file, char *ptr, int len) 95 | { 96 | int DataIdx; 97 | 98 | for (DataIdx = 0; DataIdx < len; DataIdx++) 99 | { 100 | *ptr++ = __io_getchar(); 101 | } 102 | 103 | return len; 104 | } 105 | 106 | __attribute__((weak)) int _write(int file, char *ptr, int len) 107 | { 108 | int DataIdx; 109 | 110 | for (DataIdx = 0; DataIdx < len; DataIdx++) 111 | { 112 | __io_putchar(*ptr++); 113 | } 114 | return len; 115 | } 116 | 117 | int _close(int file) 118 | { 119 | return -1; 120 | } 121 | 122 | 123 | int _fstat(int file, struct stat *st) 124 | { 125 | st->st_mode = S_IFCHR; 126 | return 0; 127 | } 128 | 129 | int _isatty(int file) 130 | { 131 | return 1; 132 | } 133 | 134 | int _lseek(int file, int ptr, int dir) 135 | { 136 | return 0; 137 | } 138 | 139 | int _open(char *path, int flags, ...) 140 | { 141 | /* Pretend like we always fail */ 142 | return -1; 143 | } 144 | 145 | int _wait(int *status) 146 | { 147 | errno = ECHILD; 148 | return -1; 149 | } 150 | 151 | int _unlink(char *name) 152 | { 153 | errno = ENOENT; 154 | return -1; 155 | } 156 | 157 | int _times(struct tms *buf) 158 | { 159 | return -1; 160 | } 161 | 162 | int _stat(char *file, struct stat *st) 163 | { 164 | st->st_mode = S_IFCHR; 165 | return 0; 166 | } 167 | 168 | int _link(char *old, char *new) 169 | { 170 | errno = EMLINK; 171 | return -1; 172 | } 173 | 174 | int _fork(void) 175 | { 176 | errno = EAGAIN; 177 | return -1; 178 | } 179 | 180 | int _execve(char *name, char **argv, char **env) 181 | { 182 | errno = ENOMEM; 183 | return -1; 184 | } 185 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Debug/Src/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | # Add inputs and outputs from these tool invocations to the build variables 6 | C_SRCS += \ 7 | ../Src/MFRC522.c \ 8 | ../Src/delay.c \ 9 | ../Src/lcd.c \ 10 | ../Src/main.c \ 11 | ../Src/stm32f1xx_hal_msp.c \ 12 | ../Src/stm32f1xx_it.c \ 13 | ../Src/syscalls.c \ 14 | ../Src/sysmem.c \ 15 | ../Src/system_stm32f1xx.c 16 | 17 | OBJS += \ 18 | ./Src/MFRC522.o \ 19 | ./Src/delay.o \ 20 | ./Src/lcd.o \ 21 | ./Src/main.o \ 22 | ./Src/stm32f1xx_hal_msp.o \ 23 | ./Src/stm32f1xx_it.o \ 24 | ./Src/syscalls.o \ 25 | ./Src/sysmem.o \ 26 | ./Src/system_stm32f1xx.o 27 | 28 | C_DEPS += \ 29 | ./Src/MFRC522.d \ 30 | ./Src/delay.d \ 31 | ./Src/lcd.d \ 32 | ./Src/main.d \ 33 | ./Src/stm32f1xx_hal_msp.d \ 34 | ./Src/stm32f1xx_it.d \ 35 | ./Src/syscalls.d \ 36 | ./Src/sysmem.d \ 37 | ./Src/system_stm32f1xx.d 38 | 39 | 40 | # Each subdirectory must supply rules for building sources it contributes 41 | Src/MFRC522.o: ../Src/MFRC522.c 42 | arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -Ofast -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/MFRC522.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" 43 | Src/delay.o: ../Src/delay.c 44 | arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -Ofast -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/delay.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" 45 | Src/lcd.o: ../Src/lcd.c 46 | arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -Ofast -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/lcd.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" 47 | Src/main.o: ../Src/main.c 48 | arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -Ofast -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/main.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" 49 | Src/stm32f1xx_hal_msp.o: ../Src/stm32f1xx_hal_msp.c 50 | arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -Ofast -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/stm32f1xx_hal_msp.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" 51 | Src/stm32f1xx_it.o: ../Src/stm32f1xx_it.c 52 | arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -Ofast -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/stm32f1xx_it.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" 53 | Src/syscalls.o: ../Src/syscalls.c 54 | arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -Ofast -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/syscalls.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" 55 | Src/sysmem.o: ../Src/sysmem.c 56 | arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -Ofast -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/sysmem.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" 57 | Src/system_stm32f1xx.o: ../Src/system_stm32f1xx.c 58 | arm-none-eabi-gcc "$<" -mcpu=cortex-m3 -std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I../Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -Ofast -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/system_stm32f1xx.d" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" 59 | 60 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Src/MFRC522.h: -------------------------------------------------------------------------------- 1 | #ifndef MFRC522_H_ 2 | #define MFRC522_H_ 3 | 4 | #include "main.h" 5 | #include "stm32f1xx_hal.h" 6 | 7 | 8 | //Maximum length of the array 9 | #define MAX_LEN 16 10 | 11 | //MF522 Command word 12 | #define PCD_IDLE 0x00 //NO action; Cancel the current command 13 | #define PCD_AUTHENT 0x0E //Authentication Key 14 | #define PCD_RECEIVE 0x08 //Receive Data 15 | #define PCD_TRANSMIT 0x04 //Transmit data 16 | #define PCD_TRANSCEIVE 0x0C //Transmit and receive data, 17 | #define PCD_RESETPHASE 0x0F //Reset 18 | #define PCD_CALCCRC 0x03 //CRC Calculate 19 | 20 | // Mifare_One card command word 21 | # define PICC_REQIDL 0x26 // find the antenna area does not enter hibernation 22 | # define PICC_REQALL 0x52 // find all the cards antenna area 23 | # define PICC_ANTICOLL 0x93 // anti-collision 24 | # define PICC_SElECTTAG 0x93 // election card 25 | # define PICC_AUTHENT1A 0x60 // authentication key A 26 | # define PICC_AUTHENT1B 0x61 // authentication key B 27 | # define PICC_READ 0x30 // Read Block 28 | # define PICC_WRITE 0xA0 // write block 29 | # define PICC_DECREMENT 0xC0 // debit 30 | # define PICC_INCREMENT 0xC1 // recharge 31 | # define PICC_RESTORE 0xC2 // transfer block data to the buffer 32 | # define PICC_TRANSFER 0xB0 // save the data in the buffer 33 | # define PICC_HALT 0x50 // Sleep 34 | 35 | 36 | //And MF522 The error code is returned when communication 37 | #define MI_OK 0 38 | #define MI_NOTAGERR 1 39 | #define MI_ERR 2 40 | 41 | 42 | //------------------MFRC522 Register--------------- 43 | //Page 0:Command and Status 44 | #define Reserved00 0x00 45 | #define CommandReg 0x01 46 | #define CommIEnReg 0x02 47 | #define DivlEnReg 0x03 48 | #define CommIrqReg 0x04 49 | #define DivIrqReg 0x05 50 | #define ErrorReg 0x06 51 | #define Status1Reg 0x07 52 | #define Status2Reg 0x08 53 | #define FIFODataReg 0x09 54 | #define FIFOLevelReg 0x0A 55 | #define WaterLevelReg 0x0B 56 | #define ControlReg 0x0C 57 | #define BitFramingReg 0x0D 58 | #define CollReg 0x0E 59 | #define Reserved01 0x0F 60 | //Page 1:Command 61 | #define Reserved10 0x10 62 | #define ModeReg 0x11 63 | #define TxModeReg 0x12 64 | #define RxModeReg 0x13 65 | #define TxControlReg 0x14 66 | #define TxAutoReg 0x15 67 | #define TxSelReg 0x16 68 | #define RxSelReg 0x17 69 | #define RxThresholdReg 0x18 70 | #define DemodReg 0x19 71 | #define Reserved11 0x1A 72 | #define Reserved12 0x1B 73 | #define MifareReg 0x1C 74 | #define Reserved13 0x1D 75 | #define Reserved14 0x1E 76 | #define SerialSpeedReg 0x1F 77 | //Page 2:CFG 78 | #define Reserved20 0x20 79 | #define CRCResultRegM 0x21 80 | #define CRCResultRegL 0x22 81 | #define Reserved21 0x23 82 | #define ModWidthReg 0x24 83 | #define Reserved22 0x25 84 | #define RFCfgReg 0x26 85 | #define GsNReg 0x27 86 | #define CWGsPReg 0x28 87 | #define ModGsPReg 0x29 88 | #define TModeReg 0x2A 89 | #define TPrescalerReg 0x2B 90 | #define TReloadRegH 0x2C 91 | #define TReloadRegL 0x2D 92 | #define TCounterValueRegH 0x2E 93 | #define TCounterValueRegL 0x2F 94 | //Page 3:TestRegister 95 | #define Reserved30 0x30 96 | #define TestSel1Reg 0x31 97 | #define TestSel2Reg 0x32 98 | #define TestPinEnReg 0x33 99 | #define TestPinValueReg 0x34 100 | #define TestBusReg 0x35 101 | #define AutoTestReg 0x36 102 | #define VersionReg 0x37 103 | #define AnalogTestReg 0x38 104 | #define TestDAC1Reg 0x39 105 | #define TestDAC2Reg 0x3A 106 | #define TestADCReg 0x3B 107 | #define Reserved31 0x3C 108 | #define Reserved32 0x3D 109 | #define Reserved33 0x3E 110 | #define Reserved34 0x3F 111 | //----------------------------------------------- 112 | // function definitions 113 | void Write_MFRC522(u_char, u_char); 114 | u_char Read_MFRC522(u_char); 115 | void SetBitMask(u_char, u_char); 116 | void ClearBitMask(u_char, u_char); 117 | void AntennaOn(); 118 | void AntennaOff(); 119 | void MFRC522_Reset(); 120 | void MFRC522_Init(); 121 | u_char MFRC522_Request(u_char, u_char*); 122 | u_char MFRC522_ToCard(u_char, u_char*, u_char, u_char*, uint*); 123 | u_char MFRC522_Anticoll(u_char*); 124 | void CalulateCRC(u_char*, u_char, u_char*); 125 | u_char MFRC522_SelectTag(u_char*); 126 | u_char MFRC522_Auth(u_char, u_char, u_char*, u_char*); 127 | u_char MFRC522_Read(u_char, u_char*); 128 | u_char MFRC522_Write(u_char, u_char*); 129 | void MFRC522_Halt(); 130 | void MFRC522_StopCrypto1(void); 131 | 132 | 133 | #endif /* MFRC522_H_ */ 134 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/.mxproject: -------------------------------------------------------------------------------- 1 | [PreviousGenFiles] 2 | HeaderPath=C:/Users/Hamid/STM32CubeIDE/workspace_1.0.2/test_f103zct6/Inc 3 | HeaderFiles=stm32f1xx_it.h;stm32f1xx_hal_conf.h;main.h; 4 | SourcePath=C:/Users/Hamid/STM32CubeIDE/workspace_1.0.2/test_f103zct6/Src 5 | SourceFiles=stm32f1xx_it.c;stm32f1xx_hal_msp.c;main.c; 6 | 7 | [PreviousLibFiles] 8 | LibFiles=Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h;Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h;Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/core_armv8mbl.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/tz_context.h; 9 | 10 | [PreviousUsedCubeIDEFiles] 11 | SourceFiles=Src\main.c;Src\stm32f1xx_it.c;Src\stm32f1xx_hal_msp.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Src/system_stm32f1xx.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_adc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c;Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c;Src/system_stm32f1xx.c;Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/system_stm32f1xx.c;null; 12 | HeaderPath=Drivers\STM32F1xx_HAL_Driver\Inc;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy;Drivers\CMSIS\Device\ST\STM32F1xx\Include;Drivers\CMSIS\Include;Inc; 13 | CDefines=USE_HAL_DRIVER;STM32F103xE;USE_HAL_DRIVER;STM32F103xE; 14 | 15 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Src/stm32f1xx_it.c: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file stm32f1xx_it.c 5 | * @brief Interrupt Service Routines. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | *

© Copyright (c) 2019 STMicroelectronics. 10 | * All rights reserved.

11 | * 12 | * This software component is licensed by ST under BSD 3-Clause license, 13 | * the "License"; You may not use this file except in compliance with the 14 | * License. You may obtain a copy of the License at: 15 | * opensource.org/licenses/BSD-3-Clause 16 | * 17 | ****************************************************************************** 18 | */ 19 | /* USER CODE END Header */ 20 | 21 | /* Includes ------------------------------------------------------------------*/ 22 | #include "main.h" 23 | #include "stm32f1xx_it.h" 24 | /* Private includes ----------------------------------------------------------*/ 25 | /* USER CODE BEGIN Includes */ 26 | /* USER CODE END Includes */ 27 | 28 | /* Private typedef -----------------------------------------------------------*/ 29 | /* USER CODE BEGIN TD */ 30 | 31 | /* USER CODE END TD */ 32 | 33 | /* Private define ------------------------------------------------------------*/ 34 | /* USER CODE BEGIN PD */ 35 | 36 | /* USER CODE END PD */ 37 | 38 | /* Private macro -------------------------------------------------------------*/ 39 | /* USER CODE BEGIN PM */ 40 | 41 | /* USER CODE END PM */ 42 | 43 | /* Private variables ---------------------------------------------------------*/ 44 | /* USER CODE BEGIN PV */ 45 | 46 | /* USER CODE END PV */ 47 | 48 | /* Private function prototypes -----------------------------------------------*/ 49 | /* USER CODE BEGIN PFP */ 50 | 51 | /* USER CODE END PFP */ 52 | 53 | /* Private user code ---------------------------------------------------------*/ 54 | /* USER CODE BEGIN 0 */ 55 | 56 | /* USER CODE END 0 */ 57 | 58 | /* External variables --------------------------------------------------------*/ 59 | extern UART_HandleTypeDef huart1; 60 | /* USER CODE BEGIN EV */ 61 | 62 | /* USER CODE END EV */ 63 | 64 | /******************************************************************************/ 65 | /* Cortex-M3 Processor Interruption and Exception Handlers */ 66 | /******************************************************************************/ 67 | /** 68 | * @brief This function handles Non maskable interrupt. 69 | */ 70 | void NMI_Handler(void) 71 | { 72 | /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ 73 | 74 | /* USER CODE END NonMaskableInt_IRQn 0 */ 75 | /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ 76 | 77 | /* USER CODE END NonMaskableInt_IRQn 1 */ 78 | } 79 | 80 | /** 81 | * @brief This function handles Hard fault interrupt. 82 | */ 83 | void HardFault_Handler(void) 84 | { 85 | /* USER CODE BEGIN HardFault_IRQn 0 */ 86 | 87 | /* USER CODE END HardFault_IRQn 0 */ 88 | while (1) 89 | { 90 | /* USER CODE BEGIN W1_HardFault_IRQn 0 */ 91 | /* USER CODE END W1_HardFault_IRQn 0 */ 92 | } 93 | } 94 | 95 | /** 96 | * @brief This function handles Memory management fault. 97 | */ 98 | void MemManage_Handler(void) 99 | { 100 | /* USER CODE BEGIN MemoryManagement_IRQn 0 */ 101 | 102 | /* USER CODE END MemoryManagement_IRQn 0 */ 103 | while (1) 104 | { 105 | /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ 106 | /* USER CODE END W1_MemoryManagement_IRQn 0 */ 107 | } 108 | } 109 | 110 | /** 111 | * @brief This function handles Prefetch fault, memory access fault. 112 | */ 113 | void BusFault_Handler(void) 114 | { 115 | /* USER CODE BEGIN BusFault_IRQn 0 */ 116 | 117 | /* USER CODE END BusFault_IRQn 0 */ 118 | while (1) 119 | { 120 | /* USER CODE BEGIN W1_BusFault_IRQn 0 */ 121 | /* USER CODE END W1_BusFault_IRQn 0 */ 122 | } 123 | } 124 | 125 | /** 126 | * @brief This function handles Undefined instruction or illegal state. 127 | */ 128 | void UsageFault_Handler(void) 129 | { 130 | /* USER CODE BEGIN UsageFault_IRQn 0 */ 131 | 132 | /* USER CODE END UsageFault_IRQn 0 */ 133 | while (1) 134 | { 135 | /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ 136 | /* USER CODE END W1_UsageFault_IRQn 0 */ 137 | } 138 | } 139 | 140 | /** 141 | * @brief This function handles System service call via SWI instruction. 142 | */ 143 | void SVC_Handler(void) 144 | { 145 | /* USER CODE BEGIN SVCall_IRQn 0 */ 146 | 147 | /* USER CODE END SVCall_IRQn 0 */ 148 | /* USER CODE BEGIN SVCall_IRQn 1 */ 149 | 150 | /* USER CODE END SVCall_IRQn 1 */ 151 | } 152 | 153 | /** 154 | * @brief This function handles Debug monitor. 155 | */ 156 | void DebugMon_Handler(void) 157 | { 158 | /* USER CODE BEGIN DebugMonitor_IRQn 0 */ 159 | 160 | /* USER CODE END DebugMonitor_IRQn 0 */ 161 | /* USER CODE BEGIN DebugMonitor_IRQn 1 */ 162 | 163 | /* USER CODE END DebugMonitor_IRQn 1 */ 164 | } 165 | 166 | /** 167 | * @brief This function handles Pendable request for system service. 168 | */ 169 | void PendSV_Handler(void) 170 | { 171 | /* USER CODE BEGIN PendSV_IRQn 0 */ 172 | 173 | /* USER CODE END PendSV_IRQn 0 */ 174 | /* USER CODE BEGIN PendSV_IRQn 1 */ 175 | 176 | /* USER CODE END PendSV_IRQn 1 */ 177 | } 178 | 179 | /** 180 | * @brief This function handles System tick timer. 181 | */ 182 | void SysTick_Handler(void) 183 | { 184 | /* USER CODE BEGIN SysTick_IRQn 0 */ 185 | 186 | /* USER CODE END SysTick_IRQn 0 */ 187 | HAL_IncTick(); 188 | /* USER CODE BEGIN SysTick_IRQn 1 */ 189 | 190 | /* USER CODE END SysTick_IRQn 1 */ 191 | } 192 | 193 | /******************************************************************************/ 194 | /* STM32F1xx Peripheral Interrupt Handlers */ 195 | /* Add here the Interrupt Handlers for the used peripherals. */ 196 | /* For the available peripheral interrupt handler names, */ 197 | /* please refer to the startup file (startup_stm32f1xx.s). */ 198 | /******************************************************************************/ 199 | 200 | /** 201 | * @brief This function handles USART1 global interrupt. 202 | */ 203 | void USART1_IRQHandler(void) 204 | { 205 | /* USER CODE BEGIN USART1_IRQn 0 */ 206 | 207 | /* USER CODE END USART1_IRQn 0 */ 208 | //HAL_UART_IRQHandler(&huart1); 209 | /* USER CODE BEGIN USART1_IRQn 1 */ 210 | 211 | /* USER CODE END USART1_IRQn 1 */ 212 | } 213 | 214 | /* USER CODE BEGIN 1 */ 215 | 216 | /* USER CODE END 1 */ 217 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 218 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/STM32F103ZCTX_FLASH.ld: -------------------------------------------------------------------------------- 1 | /* 2 | ****************************************************************************** 3 | ** 4 | ** File : LinkerScript.ld 5 | ** 6 | ** Author : Auto-generated by STM32CubeIDE 7 | ** 8 | ** Abstract : Linker script for STM32F103ZCTx Device from STM32F1 series 9 | ** 256Kbytes FLASH 10 | ** 48Kbytes RAM 11 | ** 12 | ** Set heap size, stack size and stack location according 13 | ** to application requirements. 14 | ** 15 | ** Set memory bank area and size if external memory is used. 16 | ** 17 | ** Target : STMicroelectronics STM32 18 | ** 19 | ** Distribution: The file is distributed as is without any warranty 20 | ** of any kind. 21 | ** 22 | ***************************************************************************** 23 | ** @attention 24 | ** 25 | **

© COPYRIGHT(c) 2019 STMicroelectronics

26 | ** 27 | ** Redistribution and use in source and binary forms, with or without modification, 28 | ** are permitted provided that the following conditions are met: 29 | ** 1. Redistributions of source code must retain the above copyright notice, 30 | ** this list of conditions and the following disclaimer. 31 | ** 2. Redistributions in binary form must reproduce the above copyright notice, 32 | ** this list of conditions and the following disclaimer in the documentation 33 | ** and/or other materials provided with the distribution. 34 | ** 3. Neither the name of STMicroelectronics nor the names of its contributors 35 | ** may be used to endorse or promote products derived from this software 36 | ** without specific prior written permission. 37 | ** 38 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 39 | ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 40 | ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 41 | ** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 42 | ** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 43 | ** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 44 | ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 45 | ** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 46 | ** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 47 | ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 48 | ** 49 | ***************************************************************************** 50 | */ 51 | 52 | /* Entry Point */ 53 | ENTRY(Reset_Handler) 54 | 55 | /* Highest address of the user mode stack */ 56 | _estack = 0x2000c000; /* end of "RAM" Ram type memory */ 57 | 58 | _Min_Heap_Size = 0x200; /* required amount of heap */ 59 | _Min_Stack_Size = 0x400; /* required amount of stack */ 60 | 61 | /* Memories definition */ 62 | MEMORY 63 | { 64 | RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 48K 65 | FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 256K 66 | } 67 | 68 | /* Sections */ 69 | SECTIONS 70 | { 71 | /* The startup code into "FLASH" Rom type memory */ 72 | .isr_vector : 73 | { 74 | . = ALIGN(4); 75 | KEEP(*(.isr_vector)) /* Startup code */ 76 | . = ALIGN(4); 77 | } >FLASH 78 | 79 | /* The program code and other data into "FLASH" Rom type memory */ 80 | .text : 81 | { 82 | . = ALIGN(4); 83 | *(.text) /* .text sections (code) */ 84 | *(.text*) /* .text* sections (code) */ 85 | *(.glue_7) /* glue arm to thumb code */ 86 | *(.glue_7t) /* glue thumb to arm code */ 87 | *(.eh_frame) 88 | 89 | KEEP (*(.init)) 90 | KEEP (*(.fini)) 91 | 92 | . = ALIGN(4); 93 | _etext = .; /* define a global symbols at end of code */ 94 | } >FLASH 95 | 96 | /* Constant data into "FLASH" Rom type memory */ 97 | .rodata : 98 | { 99 | . = ALIGN(4); 100 | *(.rodata) /* .rodata sections (constants, strings, etc.) */ 101 | *(.rodata*) /* .rodata* sections (constants, strings, etc.) */ 102 | . = ALIGN(4); 103 | } >FLASH 104 | 105 | .ARM.extab : { 106 | . = ALIGN(4); 107 | *(.ARM.extab* .gnu.linkonce.armextab.*) 108 | . = ALIGN(4); 109 | } >FLASH 110 | 111 | .ARM : { 112 | . = ALIGN(4); 113 | __exidx_start = .; 114 | *(.ARM.exidx*) 115 | __exidx_end = .; 116 | . = ALIGN(4); 117 | } >FLASH 118 | 119 | .preinit_array : 120 | { 121 | . = ALIGN(4); 122 | PROVIDE_HIDDEN (__preinit_array_start = .); 123 | KEEP (*(.preinit_array*)) 124 | PROVIDE_HIDDEN (__preinit_array_end = .); 125 | . = ALIGN(4); 126 | } >FLASH 127 | 128 | .init_array : 129 | { 130 | . = ALIGN(4); 131 | PROVIDE_HIDDEN (__init_array_start = .); 132 | KEEP (*(SORT(.init_array.*))) 133 | KEEP (*(.init_array*)) 134 | PROVIDE_HIDDEN (__init_array_end = .); 135 | . = ALIGN(4); 136 | } >FLASH 137 | 138 | .fini_array : 139 | { 140 | . = ALIGN(4); 141 | PROVIDE_HIDDEN (__fini_array_start = .); 142 | KEEP (*(SORT(.fini_array.*))) 143 | KEEP (*(.fini_array*)) 144 | PROVIDE_HIDDEN (__fini_array_end = .); 145 | . = ALIGN(4); 146 | } >FLASH 147 | 148 | /* Used by the startup to initialize data */ 149 | _sidata = LOADADDR(.data); 150 | 151 | /* Initialized data sections into "RAM" Ram type memory */ 152 | .data : 153 | { 154 | . = ALIGN(4); 155 | _sdata = .; /* create a global symbol at data start */ 156 | *(.data) /* .data sections */ 157 | *(.data*) /* .data* sections */ 158 | 159 | . = ALIGN(4); 160 | _edata = .; /* define a global symbol at data end */ 161 | 162 | } >RAM AT> FLASH 163 | 164 | /* Uninitialized data section into "RAM" Ram type memory */ 165 | . = ALIGN(4); 166 | .bss : 167 | { 168 | /* This is used by the startup in order to initialize the .bss secion */ 169 | _sbss = .; /* define a global symbol at bss start */ 170 | __bss_start__ = _sbss; 171 | *(.bss) 172 | *(.bss*) 173 | *(COMMON) 174 | 175 | . = ALIGN(4); 176 | _ebss = .; /* define a global symbol at bss end */ 177 | __bss_end__ = _ebss; 178 | } >RAM 179 | 180 | /* User_heap_stack section, used to check that there is enough "RAM" Ram type memory left */ 181 | ._user_heap_stack : 182 | { 183 | . = ALIGN(8); 184 | PROVIDE ( end = . ); 185 | PROVIDE ( _end = . ); 186 | . = . + _Min_Heap_Size; 187 | . = . + _Min_Stack_Size; 188 | . = ALIGN(8); 189 | } >RAM 190 | 191 | /* Remove information from the compiler libraries */ 192 | /DISCARD/ : 193 | { 194 | libc.a ( * ) 195 | libm.a ( * ) 196 | libgcc.a ( * ) 197 | } 198 | 199 | .ARM.attributes 0 : { *(.ARM.attributes) } 200 | } 201 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f1xx_hal_def.h 4 | * @author MCD Application Team 5 | * @brief This file contains HAL common defines, enumeration, macros and 6 | * structures definitions. 7 | ****************************************************************************** 8 | * @attention 9 | * 10 | *

© Copyright (c) 2017 STMicroelectronics. 11 | * All rights reserved.

12 | * 13 | * This software component is licensed by ST under BSD 3-Clause license, 14 | * the "License"; You may not use this file except in compliance with the 15 | * License. You may obtain a copy of the License at: 16 | * opensource.org/licenses/BSD-3-Clause 17 | * 18 | ****************************************************************************** 19 | */ 20 | 21 | /* Define to prevent recursive inclusion -------------------------------------*/ 22 | #ifndef __STM32F1xx_HAL_DEF 23 | #define __STM32F1xx_HAL_DEF 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | /* Includes ------------------------------------------------------------------*/ 30 | #include "stm32f1xx.h" 31 | #if defined(USE_HAL_LEGACY) 32 | #include "Legacy/stm32_hal_legacy.h" 33 | #endif 34 | #include 35 | 36 | /* Exported types ------------------------------------------------------------*/ 37 | 38 | /** 39 | * @brief HAL Status structures definition 40 | */ 41 | typedef enum 42 | { 43 | HAL_OK = 0x00U, 44 | HAL_ERROR = 0x01U, 45 | HAL_BUSY = 0x02U, 46 | HAL_TIMEOUT = 0x03U 47 | } HAL_StatusTypeDef; 48 | 49 | /** 50 | * @brief HAL Lock structures definition 51 | */ 52 | typedef enum 53 | { 54 | HAL_UNLOCKED = 0x00U, 55 | HAL_LOCKED = 0x01U 56 | } HAL_LockTypeDef; 57 | 58 | /* Exported macro ------------------------------------------------------------*/ 59 | #define HAL_MAX_DELAY 0xFFFFFFFFU 60 | 61 | #define HAL_IS_BIT_SET(REG, BIT) (((REG) & (BIT)) != 0U) 62 | #define HAL_IS_BIT_CLR(REG, BIT) (((REG) & (BIT)) == 0U) 63 | 64 | #define __HAL_LINKDMA(__HANDLE__, __PPP_DMA_FIELD__, __DMA_HANDLE__) \ 65 | do{ \ 66 | (__HANDLE__)->__PPP_DMA_FIELD__ = &(__DMA_HANDLE__); \ 67 | (__DMA_HANDLE__).Parent = (__HANDLE__); \ 68 | } while(0U) 69 | 70 | #define UNUSED(X) (void)X /* To avoid gcc/g++ warnings */ 71 | 72 | /** @brief Reset the Handle's State field. 73 | * @param __HANDLE__ specifies the Peripheral Handle. 74 | * @note This macro can be used for the following purpose: 75 | * - When the Handle is declared as local variable; before passing it as parameter 76 | * to HAL_PPP_Init() for the first time, it is mandatory to use this macro 77 | * to set to 0 the Handle's "State" field. 78 | * Otherwise, "State" field may have any random value and the first time the function 79 | * HAL_PPP_Init() is called, the low level hardware initialization will be missed 80 | * (i.e. HAL_PPP_MspInit() will not be executed). 81 | * - When there is a need to reconfigure the low level hardware: instead of calling 82 | * HAL_PPP_DeInit() then HAL_PPP_Init(), user can make a call to this macro then HAL_PPP_Init(). 83 | * In this later function, when the Handle's "State" field is set to 0, it will execute the function 84 | * HAL_PPP_MspInit() which will reconfigure the low level hardware. 85 | * @retval None 86 | */ 87 | #define __HAL_RESET_HANDLE_STATE(__HANDLE__) ((__HANDLE__)->State = 0U) 88 | 89 | #if (USE_RTOS == 1U) 90 | /* Reserved for future use */ 91 | #error "USE_RTOS should be 0 in the current HAL release" 92 | #else 93 | #define __HAL_LOCK(__HANDLE__) \ 94 | do{ \ 95 | if((__HANDLE__)->Lock == HAL_LOCKED) \ 96 | { \ 97 | return HAL_BUSY; \ 98 | } \ 99 | else \ 100 | { \ 101 | (__HANDLE__)->Lock = HAL_LOCKED; \ 102 | } \ 103 | }while (0U) 104 | 105 | #define __HAL_UNLOCK(__HANDLE__) \ 106 | do{ \ 107 | (__HANDLE__)->Lock = HAL_UNLOCKED; \ 108 | }while (0U) 109 | #endif /* USE_RTOS */ 110 | 111 | #if defined ( __GNUC__ ) && !defined (__CC_ARM) /* GNU Compiler */ 112 | #ifndef __weak 113 | #define __weak __attribute__((weak)) 114 | #endif /* __weak */ 115 | #ifndef __packed 116 | #define __packed __attribute__((__packed__)) 117 | #endif /* __packed */ 118 | #endif /* __GNUC__ */ 119 | 120 | 121 | /* Macro to get variable aligned on 4-bytes, for __ICCARM__ the directive "#pragma data_alignment=4" must be used instead */ 122 | #if defined ( __GNUC__ ) && !defined (__CC_ARM) /* GNU Compiler */ 123 | #ifndef __ALIGN_END 124 | #define __ALIGN_END __attribute__ ((aligned (4))) 125 | #endif /* __ALIGN_END */ 126 | #ifndef __ALIGN_BEGIN 127 | #define __ALIGN_BEGIN 128 | #endif /* __ALIGN_BEGIN */ 129 | #else 130 | #ifndef __ALIGN_END 131 | #define __ALIGN_END 132 | #endif /* __ALIGN_END */ 133 | #ifndef __ALIGN_BEGIN 134 | #if defined (__CC_ARM) /* ARM Compiler */ 135 | #define __ALIGN_BEGIN __align(4) 136 | #elif defined (__ICCARM__) /* IAR Compiler */ 137 | #define __ALIGN_BEGIN 138 | #endif /* __CC_ARM */ 139 | #endif /* __ALIGN_BEGIN */ 140 | #endif /* __GNUC__ */ 141 | 142 | 143 | /** 144 | * @brief __RAM_FUNC definition 145 | */ 146 | #if defined ( __CC_ARM ) 147 | /* ARM Compiler 148 | ------------ 149 | RAM functions are defined using the toolchain options. 150 | Functions that are executed in RAM should reside in a separate source module. 151 | Using the 'Options for File' dialog you can simply change the 'Code / Const' 152 | area of a module to a memory space in physical RAM. 153 | Available memory areas are declared in the 'Target' tab of the 'Options for Target' 154 | dialog. 155 | */ 156 | #define __RAM_FUNC 157 | 158 | #elif defined ( __ICCARM__ ) 159 | /* ICCARM Compiler 160 | --------------- 161 | RAM functions are defined using a specific toolchain keyword "__ramfunc". 162 | */ 163 | #define __RAM_FUNC __ramfunc 164 | 165 | #elif defined ( __GNUC__ ) 166 | /* GNU Compiler 167 | ------------ 168 | RAM functions are defined using a specific toolchain attribute 169 | "__attribute__((section(".RamFunc")))". 170 | */ 171 | #define __RAM_FUNC __attribute__((section(".RamFunc"))) 172 | 173 | #endif 174 | 175 | /** 176 | * @brief __NOINLINE definition 177 | */ 178 | #if defined ( __CC_ARM ) || defined ( __GNUC__ ) 179 | /* ARM & GNUCompiler 180 | ---------------- 181 | */ 182 | #define __NOINLINE __attribute__ ( (noinline) ) 183 | 184 | #elif defined ( __ICCARM__ ) 185 | /* ICCARM Compiler 186 | --------------- 187 | */ 188 | #define __NOINLINE _Pragma("optimize = no_inline") 189 | 190 | #endif 191 | 192 | #ifdef __cplusplus 193 | } 194 | #endif 195 | 196 | #endif /* ___STM32F1xx_HAL_DEF */ 197 | 198 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 199 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Src/stm32f1xx_hal_msp.c: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * File Name : stm32f1xx_hal_msp.c 5 | * Description : This file provides code for the MSP Initialization 6 | * and de-Initialization codes. 7 | ****************************************************************************** 8 | * @attention 9 | * 10 | *

© Copyright (c) 2019 STMicroelectronics. 11 | * All rights reserved.

12 | * 13 | * This software component is licensed by ST under BSD 3-Clause license, 14 | * the "License"; You may not use this file except in compliance with the 15 | * License. You may obtain a copy of the License at: 16 | * opensource.org/licenses/BSD-3-Clause 17 | * 18 | ****************************************************************************** 19 | */ 20 | /* USER CODE END Header */ 21 | 22 | /* Includes ------------------------------------------------------------------*/ 23 | #include "main.h" 24 | /* USER CODE BEGIN Includes */ 25 | 26 | /* USER CODE END Includes */ 27 | 28 | /* Private typedef -----------------------------------------------------------*/ 29 | /* USER CODE BEGIN TD */ 30 | 31 | /* USER CODE END TD */ 32 | 33 | /* Private define ------------------------------------------------------------*/ 34 | /* USER CODE BEGIN Define */ 35 | 36 | /* USER CODE END Define */ 37 | 38 | /* Private macro -------------------------------------------------------------*/ 39 | /* USER CODE BEGIN Macro */ 40 | 41 | /* USER CODE END Macro */ 42 | 43 | /* Private variables ---------------------------------------------------------*/ 44 | /* USER CODE BEGIN PV */ 45 | 46 | /* USER CODE END PV */ 47 | 48 | /* Private function prototypes -----------------------------------------------*/ 49 | /* USER CODE BEGIN PFP */ 50 | 51 | /* USER CODE END PFP */ 52 | 53 | /* External functions --------------------------------------------------------*/ 54 | /* USER CODE BEGIN ExternalFunctions */ 55 | 56 | /* USER CODE END ExternalFunctions */ 57 | 58 | /* USER CODE BEGIN 0 */ 59 | 60 | /* USER CODE END 0 */ 61 | /** 62 | * Initializes the Global MSP. 63 | */ 64 | void HAL_MspInit(void) 65 | { 66 | /* USER CODE BEGIN MspInit 0 */ 67 | 68 | /* USER CODE END MspInit 0 */ 69 | 70 | __HAL_RCC_AFIO_CLK_ENABLE(); 71 | __HAL_RCC_PWR_CLK_ENABLE(); 72 | 73 | /* System interrupt init*/ 74 | 75 | /** ENABLE: Full SWJ (JTAG-DP + SW-DP): Reset State 76 | */ 77 | __HAL_AFIO_REMAP_SWJ_ENABLE(); 78 | 79 | /* USER CODE BEGIN MspInit 1 */ 80 | 81 | /* USER CODE END MspInit 1 */ 82 | } 83 | 84 | /** 85 | * @brief ADC MSP Initialization 86 | * This function configures the hardware resources used in this example 87 | * @param hadc: ADC handle pointer 88 | * @retval None 89 | */ 90 | void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc) 91 | { 92 | GPIO_InitTypeDef GPIO_InitStruct = {0}; 93 | if(hadc->Instance==ADC1) 94 | { 95 | /* USER CODE BEGIN ADC1_MspInit 0 */ 96 | 97 | /* USER CODE END ADC1_MspInit 0 */ 98 | /* Peripheral clock enable */ 99 | __HAL_RCC_ADC1_CLK_ENABLE(); 100 | 101 | __HAL_RCC_GPIOB_CLK_ENABLE(); 102 | /**ADC1 GPIO Configuration 103 | PB0 ------> ADC1_IN8 104 | */ 105 | GPIO_InitStruct.Pin = GPIO_PIN_0; 106 | GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 107 | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 108 | 109 | /* USER CODE BEGIN ADC1_MspInit 1 */ 110 | 111 | /* USER CODE END ADC1_MspInit 1 */ 112 | } 113 | 114 | } 115 | 116 | /** 117 | * @brief ADC MSP De-Initialization 118 | * This function freeze the hardware resources used in this example 119 | * @param hadc: ADC handle pointer 120 | * @retval None 121 | */ 122 | void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) 123 | { 124 | if(hadc->Instance==ADC1) 125 | { 126 | /* USER CODE BEGIN ADC1_MspDeInit 0 */ 127 | 128 | /* USER CODE END ADC1_MspDeInit 0 */ 129 | /* Peripheral clock disable */ 130 | __HAL_RCC_ADC1_CLK_DISABLE(); 131 | 132 | /**ADC1 GPIO Configuration 133 | PB0 ------> ADC1_IN8 134 | */ 135 | HAL_GPIO_DeInit(GPIOB, GPIO_PIN_0); 136 | 137 | /* USER CODE BEGIN ADC1_MspDeInit 1 */ 138 | 139 | /* USER CODE END ADC1_MspDeInit 1 */ 140 | } 141 | 142 | } 143 | 144 | /** 145 | * @brief SPI MSP Initialization 146 | * This function configures the hardware resources used in this example 147 | * @param hspi: SPI handle pointer 148 | * @retval None 149 | */ 150 | void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi) 151 | { 152 | GPIO_InitTypeDef GPIO_InitStruct = {0}; 153 | if(hspi->Instance==SPI2) 154 | { 155 | /* USER CODE BEGIN SPI2_MspInit 0 */ 156 | 157 | /* USER CODE END SPI2_MspInit 0 */ 158 | /* Peripheral clock enable */ 159 | __HAL_RCC_SPI2_CLK_ENABLE(); 160 | 161 | __HAL_RCC_GPIOB_CLK_ENABLE(); 162 | /**SPI2 GPIO Configuration 163 | PB13 ------> SPI2_SCK 164 | PB14 ------> SPI2_MISO 165 | PB15 ------> SPI2_MOSI 166 | */ 167 | GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_15; 168 | GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 169 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 170 | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 171 | 172 | GPIO_InitStruct.Pin = GPIO_PIN_14; 173 | GPIO_InitStruct.Mode = GPIO_MODE_INPUT; 174 | GPIO_InitStruct.Pull = GPIO_NOPULL; 175 | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 176 | 177 | /* USER CODE BEGIN SPI2_MspInit 1 */ 178 | 179 | /* USER CODE END SPI2_MspInit 1 */ 180 | } 181 | 182 | } 183 | 184 | /** 185 | * @brief SPI MSP De-Initialization 186 | * This function freeze the hardware resources used in this example 187 | * @param hspi: SPI handle pointer 188 | * @retval None 189 | */ 190 | void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi) 191 | { 192 | if(hspi->Instance==SPI2) 193 | { 194 | /* USER CODE BEGIN SPI2_MspDeInit 0 */ 195 | 196 | /* USER CODE END SPI2_MspDeInit 0 */ 197 | /* Peripheral clock disable */ 198 | __HAL_RCC_SPI2_CLK_DISABLE(); 199 | 200 | /**SPI2 GPIO Configuration 201 | PB13 ------> SPI2_SCK 202 | PB14 ------> SPI2_MISO 203 | PB15 ------> SPI2_MOSI 204 | */ 205 | HAL_GPIO_DeInit(GPIOB, GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15); 206 | 207 | /* USER CODE BEGIN SPI2_MspDeInit 1 */ 208 | 209 | /* USER CODE END SPI2_MspDeInit 1 */ 210 | } 211 | 212 | } 213 | 214 | /** 215 | * @brief UART MSP Initialization 216 | * This function configures the hardware resources used in this example 217 | * @param huart: UART handle pointer 218 | * @retval None 219 | */ 220 | void HAL_UART_MspInit(UART_HandleTypeDef* huart) 221 | { 222 | GPIO_InitTypeDef GPIO_InitStruct = {0}; 223 | if(huart->Instance==USART1) 224 | { 225 | /* USER CODE BEGIN USART1_MspInit 0 */ 226 | 227 | /* USER CODE END USART1_MspInit 0 */ 228 | /* Peripheral clock enable */ 229 | __HAL_RCC_USART1_CLK_ENABLE(); 230 | 231 | __HAL_RCC_GPIOA_CLK_ENABLE(); 232 | /**USART1 GPIO Configuration 233 | PA9 ------> USART1_TX 234 | PA10 ------> USART1_RX 235 | */ 236 | GPIO_InitStruct.Pin = GPIO_PIN_9; 237 | GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 238 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 239 | HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 240 | 241 | GPIO_InitStruct.Pin = GPIO_PIN_10; 242 | GPIO_InitStruct.Mode = GPIO_MODE_INPUT; 243 | GPIO_InitStruct.Pull = GPIO_NOPULL; 244 | HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 245 | 246 | /* USART1 interrupt Init */ 247 | HAL_NVIC_SetPriority(USART1_IRQn, 0, 0); 248 | HAL_NVIC_EnableIRQ(USART1_IRQn); 249 | /* USER CODE BEGIN USART1_MspInit 1 */ 250 | 251 | /* USER CODE END USART1_MspInit 1 */ 252 | } 253 | 254 | } 255 | 256 | /** 257 | * @brief UART MSP De-Initialization 258 | * This function freeze the hardware resources used in this example 259 | * @param huart: UART handle pointer 260 | * @retval None 261 | */ 262 | void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) 263 | { 264 | if(huart->Instance==USART1) 265 | { 266 | /* USER CODE BEGIN USART1_MspDeInit 0 */ 267 | 268 | /* USER CODE END USART1_MspDeInit 0 */ 269 | /* Peripheral clock disable */ 270 | __HAL_RCC_USART1_CLK_DISABLE(); 271 | 272 | /**USART1 GPIO Configuration 273 | PA9 ------> USART1_TX 274 | PA10 ------> USART1_RX 275 | */ 276 | HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10); 277 | 278 | /* USART1 interrupt DeInit */ 279 | HAL_NVIC_DisableIRQ(USART1_IRQn); 280 | /* USER CODE BEGIN USART1_MspDeInit 1 */ 281 | 282 | /* USER CODE END USART1_MspDeInit 1 */ 283 | } 284 | 285 | } 286 | 287 | /* USER CODE BEGIN 1 */ 288 | 289 | /* USER CODE END 1 */ 290 | 291 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 292 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Drivers/CMSIS/Include/cmsis_compiler.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************//** 2 | * @file cmsis_compiler.h 3 | * @brief CMSIS compiler generic header file 4 | * @version V5.0.4 5 | * @date 10. January 2018 6 | ******************************************************************************/ 7 | /* 8 | * Copyright (c) 2009-2018 Arm Limited. All rights reserved. 9 | * 10 | * SPDX-License-Identifier: Apache-2.0 11 | * 12 | * Licensed under the Apache License, Version 2.0 (the License); you may 13 | * not use this file except in compliance with the License. 14 | * You may obtain a copy of the License at 15 | * 16 | * www.apache.org/licenses/LICENSE-2.0 17 | * 18 | * Unless required by applicable law or agreed to in writing, software 19 | * distributed under the License is distributed on an AS IS BASIS, WITHOUT 20 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 | * See the License for the specific language governing permissions and 22 | * limitations under the License. 23 | */ 24 | 25 | #ifndef __CMSIS_COMPILER_H 26 | #define __CMSIS_COMPILER_H 27 | 28 | #include 29 | 30 | /* 31 | * Arm Compiler 4/5 32 | */ 33 | #if defined ( __CC_ARM ) 34 | #include "cmsis_armcc.h" 35 | 36 | 37 | /* 38 | * Arm Compiler 6 (armclang) 39 | */ 40 | #elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) 41 | #include "cmsis_armclang.h" 42 | 43 | 44 | /* 45 | * GNU Compiler 46 | */ 47 | #elif defined ( __GNUC__ ) 48 | #include "cmsis_gcc.h" 49 | 50 | 51 | /* 52 | * IAR Compiler 53 | */ 54 | #elif defined ( __ICCARM__ ) 55 | #include 56 | 57 | 58 | /* 59 | * TI Arm Compiler 60 | */ 61 | #elif defined ( __TI_ARM__ ) 62 | #include 63 | 64 | #ifndef __ASM 65 | #define __ASM __asm 66 | #endif 67 | #ifndef __INLINE 68 | #define __INLINE inline 69 | #endif 70 | #ifndef __STATIC_INLINE 71 | #define __STATIC_INLINE static inline 72 | #endif 73 | #ifndef __STATIC_FORCEINLINE 74 | #define __STATIC_FORCEINLINE __STATIC_INLINE 75 | #endif 76 | #ifndef __NO_RETURN 77 | #define __NO_RETURN __attribute__((noreturn)) 78 | #endif 79 | #ifndef __USED 80 | #define __USED __attribute__((used)) 81 | #endif 82 | #ifndef __WEAK 83 | #define __WEAK __attribute__((weak)) 84 | #endif 85 | #ifndef __PACKED 86 | #define __PACKED __attribute__((packed)) 87 | #endif 88 | #ifndef __PACKED_STRUCT 89 | #define __PACKED_STRUCT struct __attribute__((packed)) 90 | #endif 91 | #ifndef __PACKED_UNION 92 | #define __PACKED_UNION union __attribute__((packed)) 93 | #endif 94 | #ifndef __UNALIGNED_UINT32 /* deprecated */ 95 | struct __attribute__((packed)) T_UINT32 { uint32_t v; }; 96 | #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) 97 | #endif 98 | #ifndef __UNALIGNED_UINT16_WRITE 99 | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; 100 | #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void*)(addr))->v) = (val)) 101 | #endif 102 | #ifndef __UNALIGNED_UINT16_READ 103 | __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; 104 | #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr))->v) 105 | #endif 106 | #ifndef __UNALIGNED_UINT32_WRITE 107 | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; 108 | #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v) = (val)) 109 | #endif 110 | #ifndef __UNALIGNED_UINT32_READ 111 | __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; 112 | #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr))->v) 113 | #endif 114 | #ifndef __ALIGNED 115 | #define __ALIGNED(x) __attribute__((aligned(x))) 116 | #endif 117 | #ifndef __RESTRICT 118 | #warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored. 119 | #define __RESTRICT 120 | #endif 121 | 122 | 123 | /* 124 | * TASKING Compiler 125 | */ 126 | #elif defined ( __TASKING__ ) 127 | /* 128 | * The CMSIS functions have been implemented as intrinsics in the compiler. 129 | * Please use "carm -?i" to get an up to date list of all intrinsics, 130 | * Including the CMSIS ones. 131 | */ 132 | 133 | #ifndef __ASM 134 | #define __ASM __asm 135 | #endif 136 | #ifndef __INLINE 137 | #define __INLINE inline 138 | #endif 139 | #ifndef __STATIC_INLINE 140 | #define __STATIC_INLINE static inline 141 | #endif 142 | #ifndef __STATIC_FORCEINLINE 143 | #define __STATIC_FORCEINLINE __STATIC_INLINE 144 | #endif 145 | #ifndef __NO_RETURN 146 | #define __NO_RETURN __attribute__((noreturn)) 147 | #endif 148 | #ifndef __USED 149 | #define __USED __attribute__((used)) 150 | #endif 151 | #ifndef __WEAK 152 | #define __WEAK __attribute__((weak)) 153 | #endif 154 | #ifndef __PACKED 155 | #define __PACKED __packed__ 156 | #endif 157 | #ifndef __PACKED_STRUCT 158 | #define __PACKED_STRUCT struct __packed__ 159 | #endif 160 | #ifndef __PACKED_UNION 161 | #define __PACKED_UNION union __packed__ 162 | #endif 163 | #ifndef __UNALIGNED_UINT32 /* deprecated */ 164 | struct __packed__ T_UINT32 { uint32_t v; }; 165 | #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) 166 | #endif 167 | #ifndef __UNALIGNED_UINT16_WRITE 168 | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; 169 | #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->v) = (val)) 170 | #endif 171 | #ifndef __UNALIGNED_UINT16_READ 172 | __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; 173 | #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr))->v) 174 | #endif 175 | #ifndef __UNALIGNED_UINT32_WRITE 176 | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; 177 | #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v) = (val)) 178 | #endif 179 | #ifndef __UNALIGNED_UINT32_READ 180 | __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; 181 | #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr))->v) 182 | #endif 183 | #ifndef __ALIGNED 184 | #define __ALIGNED(x) __align(x) 185 | #endif 186 | #ifndef __RESTRICT 187 | #warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored. 188 | #define __RESTRICT 189 | #endif 190 | 191 | 192 | /* 193 | * COSMIC Compiler 194 | */ 195 | #elif defined ( __CSMC__ ) 196 | #include 197 | 198 | #ifndef __ASM 199 | #define __ASM _asm 200 | #endif 201 | #ifndef __INLINE 202 | #define __INLINE inline 203 | #endif 204 | #ifndef __STATIC_INLINE 205 | #define __STATIC_INLINE static inline 206 | #endif 207 | #ifndef __STATIC_FORCEINLINE 208 | #define __STATIC_FORCEINLINE __STATIC_INLINE 209 | #endif 210 | #ifndef __NO_RETURN 211 | // NO RETURN is automatically detected hence no warning here 212 | #define __NO_RETURN 213 | #endif 214 | #ifndef __USED 215 | #warning No compiler specific solution for __USED. __USED is ignored. 216 | #define __USED 217 | #endif 218 | #ifndef __WEAK 219 | #define __WEAK __weak 220 | #endif 221 | #ifndef __PACKED 222 | #define __PACKED @packed 223 | #endif 224 | #ifndef __PACKED_STRUCT 225 | #define __PACKED_STRUCT @packed struct 226 | #endif 227 | #ifndef __PACKED_UNION 228 | #define __PACKED_UNION @packed union 229 | #endif 230 | #ifndef __UNALIGNED_UINT32 /* deprecated */ 231 | @packed struct T_UINT32 { uint32_t v; }; 232 | #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v) 233 | #endif 234 | #ifndef __UNALIGNED_UINT16_WRITE 235 | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; }; 236 | #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->v) = (val)) 237 | #endif 238 | #ifndef __UNALIGNED_UINT16_READ 239 | __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; 240 | #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr))->v) 241 | #endif 242 | #ifndef __UNALIGNED_UINT32_WRITE 243 | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; 244 | #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v) = (val)) 245 | #endif 246 | #ifndef __UNALIGNED_UINT32_READ 247 | __PACKED_STRUCT T_UINT32_READ { uint32_t v; }; 248 | #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr))->v) 249 | #endif 250 | #ifndef __ALIGNED 251 | #warning No compiler specific solution for __ALIGNED. __ALIGNED is ignored. 252 | #define __ALIGNED(x) 253 | #endif 254 | #ifndef __RESTRICT 255 | #warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored. 256 | #define __RESTRICT 257 | #endif 258 | 259 | 260 | #else 261 | #error Unknown compiler. 262 | #endif 263 | 264 | 265 | #endif /* __CMSIS_COMPILER_H */ 266 | 267 | -------------------------------------------------------------------------------- /Firmware_stm32f103zct6/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f1xx_hal_flash.h 4 | * @author MCD Application Team 5 | * @brief Header file of Flash HAL module. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | *

© Copyright (c) 2016 STMicroelectronics. 10 | * All rights reserved.

11 | * 12 | * This software component is licensed by ST under BSD 3-Clause license, 13 | * the "License"; You may not use this file except in compliance with the 14 | * License. You may obtain a copy of the License at: 15 | * opensource.org/licenses/BSD-3-Clause 16 | * 17 | ****************************************************************************** 18 | */ 19 | 20 | /* Define to prevent recursive inclusion -------------------------------------*/ 21 | #ifndef __STM32F1xx_HAL_FLASH_H 22 | #define __STM32F1xx_HAL_FLASH_H 23 | 24 | #ifdef __cplusplus 25 | extern "C" { 26 | #endif 27 | 28 | /* Includes ------------------------------------------------------------------*/ 29 | #include "stm32f1xx_hal_def.h" 30 | 31 | /** @addtogroup STM32F1xx_HAL_Driver 32 | * @{ 33 | */ 34 | 35 | /** @addtogroup FLASH 36 | * @{ 37 | */ 38 | 39 | /** @addtogroup FLASH_Private_Constants 40 | * @{ 41 | */ 42 | #define FLASH_TIMEOUT_VALUE 50000U /* 50 s */ 43 | /** 44 | * @} 45 | */ 46 | 47 | /** @addtogroup FLASH_Private_Macros 48 | * @{ 49 | */ 50 | 51 | #define IS_FLASH_TYPEPROGRAM(VALUE) (((VALUE) == FLASH_TYPEPROGRAM_HALFWORD) || \ 52 | ((VALUE) == FLASH_TYPEPROGRAM_WORD) || \ 53 | ((VALUE) == FLASH_TYPEPROGRAM_DOUBLEWORD)) 54 | 55 | #if defined(FLASH_ACR_LATENCY) 56 | #define IS_FLASH_LATENCY(__LATENCY__) (((__LATENCY__) == FLASH_LATENCY_0) || \ 57 | ((__LATENCY__) == FLASH_LATENCY_1) || \ 58 | ((__LATENCY__) == FLASH_LATENCY_2)) 59 | 60 | #else 61 | #define IS_FLASH_LATENCY(__LATENCY__) ((__LATENCY__) == FLASH_LATENCY_0) 62 | #endif /* FLASH_ACR_LATENCY */ 63 | /** 64 | * @} 65 | */ 66 | 67 | /* Exported types ------------------------------------------------------------*/ 68 | /** @defgroup FLASH_Exported_Types FLASH Exported Types 69 | * @{ 70 | */ 71 | 72 | /** 73 | * @brief FLASH Procedure structure definition 74 | */ 75 | typedef enum 76 | { 77 | FLASH_PROC_NONE = 0U, 78 | FLASH_PROC_PAGEERASE = 1U, 79 | FLASH_PROC_MASSERASE = 2U, 80 | FLASH_PROC_PROGRAMHALFWORD = 3U, 81 | FLASH_PROC_PROGRAMWORD = 4U, 82 | FLASH_PROC_PROGRAMDOUBLEWORD = 5U 83 | } FLASH_ProcedureTypeDef; 84 | 85 | /** 86 | * @brief FLASH handle Structure definition 87 | */ 88 | typedef struct 89 | { 90 | __IO FLASH_ProcedureTypeDef ProcedureOnGoing; /*!< Internal variable to indicate which procedure is ongoing or not in IT context */ 91 | 92 | __IO uint32_t DataRemaining; /*!< Internal variable to save the remaining pages to erase or half-word to program in IT context */ 93 | 94 | __IO uint32_t Address; /*!< Internal variable to save address selected for program or erase */ 95 | 96 | __IO uint64_t Data; /*!< Internal variable to save data to be programmed */ 97 | 98 | HAL_LockTypeDef Lock; /*!< FLASH locking object */ 99 | 100 | __IO uint32_t ErrorCode; /*!< FLASH error code 101 | This parameter can be a value of @ref FLASH_Error_Codes */ 102 | } FLASH_ProcessTypeDef; 103 | 104 | /** 105 | * @} 106 | */ 107 | 108 | /* Exported constants --------------------------------------------------------*/ 109 | /** @defgroup FLASH_Exported_Constants FLASH Exported Constants 110 | * @{ 111 | */ 112 | 113 | /** @defgroup FLASH_Error_Codes FLASH Error Codes 114 | * @{ 115 | */ 116 | 117 | #define HAL_FLASH_ERROR_NONE 0x00U /*!< No error */ 118 | #define HAL_FLASH_ERROR_PROG 0x01U /*!< Programming error */ 119 | #define HAL_FLASH_ERROR_WRP 0x02U /*!< Write protection error */ 120 | #define HAL_FLASH_ERROR_OPTV 0x04U /*!< Option validity error */ 121 | 122 | /** 123 | * @} 124 | */ 125 | 126 | /** @defgroup FLASH_Type_Program FLASH Type Program 127 | * @{ 128 | */ 129 | #define FLASH_TYPEPROGRAM_HALFWORD 0x01U /*!ACR |= FLASH_ACR_HLFCYA) 183 | 184 | /** 185 | * @brief Disable the FLASH half cycle access. 186 | * @note half cycle access can only be used with a low-frequency clock of less than 187 | 8 MHz that can be obtained with the use of HSI or HSE but not of PLL. 188 | * @retval None 189 | */ 190 | #define __HAL_FLASH_HALF_CYCLE_ACCESS_DISABLE() (FLASH->ACR &= (~FLASH_ACR_HLFCYA)) 191 | 192 | /** 193 | * @} 194 | */ 195 | 196 | #if defined(FLASH_ACR_LATENCY) 197 | /** @defgroup FLASH_EM_Latency FLASH Latency 198 | * @brief macros to handle FLASH Latency 199 | * @{ 200 | */ 201 | 202 | /** 203 | * @brief Set the FLASH Latency. 204 | * @param __LATENCY__ FLASH Latency 205 | * The value of this parameter depend on device used within the same series 206 | * @retval None 207 | */ 208 | #define __HAL_FLASH_SET_LATENCY(__LATENCY__) (FLASH->ACR = (FLASH->ACR&(~FLASH_ACR_LATENCY)) | (__LATENCY__)) 209 | 210 | 211 | /** 212 | * @brief Get the FLASH Latency. 213 | * @retval FLASH Latency 214 | * The value of this parameter depend on device used within the same series 215 | */ 216 | #define __HAL_FLASH_GET_LATENCY() (READ_BIT((FLASH->ACR), FLASH_ACR_LATENCY)) 217 | 218 | /** 219 | * @} 220 | */ 221 | 222 | #endif /* FLASH_ACR_LATENCY */ 223 | /** @defgroup FLASH_Prefetch FLASH Prefetch 224 | * @brief macros to handle FLASH Prefetch buffer 225 | * @{ 226 | */ 227 | /** 228 | * @brief Enable the FLASH prefetch buffer. 229 | * @retval None 230 | */ 231 | #define __HAL_FLASH_PREFETCH_BUFFER_ENABLE() (FLASH->ACR |= FLASH_ACR_PRFTBE) 232 | 233 | /** 234 | * @brief Disable the FLASH prefetch buffer. 235 | * @retval None 236 | */ 237 | #define __HAL_FLASH_PREFETCH_BUFFER_DISABLE() (FLASH->ACR &= (~FLASH_ACR_PRFTBE)) 238 | 239 | /** 240 | * @} 241 | */ 242 | 243 | /** 244 | * @} 245 | */ 246 | 247 | /* Include FLASH HAL Extended module */ 248 | #include "stm32f1xx_hal_flash_ex.h" 249 | 250 | /* Exported functions --------------------------------------------------------*/ 251 | /** @addtogroup FLASH_Exported_Functions 252 | * @{ 253 | */ 254 | 255 | /** @addtogroup FLASH_Exported_Functions_Group1 256 | * @{ 257 | */ 258 | /* IO operation functions *****************************************************/ 259 | HAL_StatusTypeDef HAL_FLASH_Program(uint32_t TypeProgram, uint32_t Address, uint64_t Data); 260 | HAL_StatusTypeDef HAL_FLASH_Program_IT(uint32_t TypeProgram, uint32_t Address, uint64_t Data); 261 | 262 | /* FLASH IRQ handler function */ 263 | void HAL_FLASH_IRQHandler(void); 264 | /* Callbacks in non blocking modes */ 265 | void HAL_FLASH_EndOfOperationCallback(uint32_t ReturnValue); 266 | void HAL_FLASH_OperationErrorCallback(uint32_t ReturnValue); 267 | 268 | /** 269 | * @} 270 | */ 271 | 272 | /** @addtogroup FLASH_Exported_Functions_Group2 273 | * @{ 274 | */ 275 | /* Peripheral Control functions ***********************************************/ 276 | HAL_StatusTypeDef HAL_FLASH_Unlock(void); 277 | HAL_StatusTypeDef HAL_FLASH_Lock(void); 278 | HAL_StatusTypeDef HAL_FLASH_OB_Unlock(void); 279 | HAL_StatusTypeDef HAL_FLASH_OB_Lock(void); 280 | void HAL_FLASH_OB_Launch(void); 281 | 282 | /** 283 | * @} 284 | */ 285 | 286 | /** @addtogroup FLASH_Exported_Functions_Group3 287 | * @{ 288 | */ 289 | /* Peripheral State and Error functions ***************************************/ 290 | uint32_t HAL_FLASH_GetError(void); 291 | 292 | /** 293 | * @} 294 | */ 295 | 296 | /** 297 | * @} 298 | */ 299 | 300 | /* Private function -------------------------------------------------*/ 301 | /** @addtogroup FLASH_Private_Functions 302 | * @{ 303 | */ 304 | HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout); 305 | #if defined(FLASH_BANK2_END) 306 | HAL_StatusTypeDef FLASH_WaitForLastOperationBank2(uint32_t Timeout); 307 | #endif /* FLASH_BANK2_END */ 308 | 309 | /** 310 | * @} 311 | */ 312 | 313 | /** 314 | * @} 315 | */ 316 | 317 | /** 318 | * @} 319 | */ 320 | 321 | #ifdef __cplusplus 322 | } 323 | #endif 324 | 325 | #endif /* __STM32F1xx_HAL_FLASH_H */ 326 | 327 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 328 | 329 | --------------------------------------------------------------------------------