├── 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 | 
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 | 
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 |
--------------------------------------------------------------------------------