├── SDCard ├── Debug │ ├── Middlewares │ │ └── Third_Party │ │ │ └── FatFs │ │ │ └── src │ │ │ ├── option │ │ │ ├── syscall.cyclo │ │ │ ├── syscall.su │ │ │ ├── ccsbcs.o │ │ │ ├── syscall.o │ │ │ ├── ccsbcs.cyclo │ │ │ ├── ccsbcs.su │ │ │ └── subdir.mk │ │ │ ├── ff.o │ │ │ ├── diskio.o │ │ │ ├── ff_gen_drv.o │ │ │ ├── diskio.cyclo │ │ │ ├── ff_gen_drv.cyclo │ │ │ ├── ff_gen_drv.su │ │ │ ├── diskio.su │ │ │ └── subdir.mk │ ├── Core │ │ ├── Src │ │ │ ├── sysmem.cyclo │ │ │ ├── sysmem.d │ │ │ ├── sysmem.su │ │ │ ├── syscalls.d │ │ │ ├── main.o │ │ │ ├── sysmem.o │ │ │ ├── syscalls.o │ │ │ ├── stm32f4xx_it.o │ │ │ ├── system_stm32f4xx.o │ │ │ ├── stm32f4xx_hal_msp.o │ │ │ ├── system_stm32f4xx.cyclo │ │ │ ├── system_stm32f4xx.su │ │ │ ├── main.cyclo │ │ │ ├── stm32f4xx_hal_msp.cyclo │ │ │ ├── stm32f4xx_hal_msp.su │ │ │ ├── main.su │ │ │ ├── stm32f4xx_it.cyclo │ │ │ ├── stm32f4xx_it.su │ │ │ ├── syscalls.cyclo │ │ │ ├── syscalls.su │ │ │ └── subdir.mk │ │ └── Startup │ │ │ ├── startup_stm32f401retx.d │ │ │ ├── startup_stm32f401retx.o │ │ │ └── subdir.mk │ ├── Drivers │ │ └── STM32F4xx_HAL_Driver │ │ │ └── Src │ │ │ ├── stm32f4xx_hal_flash_ramfunc.su │ │ │ ├── stm32f4xx_hal_flash_ramfunc.cyclo │ │ │ ├── stm32f4xx_hal.o │ │ │ ├── stm32f4xx_hal_dma.o │ │ │ ├── stm32f4xx_hal_pwr.o │ │ │ ├── stm32f4xx_hal_rcc.o │ │ │ ├── stm32f4xx_hal_spi.o │ │ │ ├── stm32f4xx_hal_exti.o │ │ │ ├── stm32f4xx_hal_flash.o │ │ │ ├── stm32f4xx_hal_gpio.o │ │ │ ├── stm32f4xx_hal_uart.o │ │ │ ├── stm32f4xx_hal_cortex.o │ │ │ ├── stm32f4xx_hal_dma_ex.o │ │ │ ├── stm32f4xx_hal_flash_ex.o │ │ │ ├── stm32f4xx_hal_pwr_ex.o │ │ │ ├── stm32f4xx_hal_rcc_ex.o │ │ │ ├── stm32f4xx_hal_flash_ramfunc.o │ │ │ ├── stm32f4xx_hal_dma_ex.cyclo │ │ │ ├── stm32f4xx_hal_dma_ex.su │ │ │ ├── stm32f4xx_hal_rcc_ex.cyclo │ │ │ ├── stm32f4xx_hal_rcc_ex.su │ │ │ ├── stm32f4xx_hal_gpio.cyclo │ │ │ ├── stm32f4xx_hal_gpio.su │ │ │ ├── stm32f4xx_hal_exti.cyclo │ │ │ ├── stm32f4xx_hal_exti.su │ │ │ ├── stm32f4xx_hal_pwr_ex.cyclo │ │ │ ├── stm32f4xx_hal_pwr_ex.su │ │ │ ├── stm32f4xx_hal_rcc.cyclo │ │ │ ├── stm32f4xx_hal_dma.cyclo │ │ │ ├── stm32f4xx_hal_rcc.su │ │ │ ├── stm32f4xx_hal_dma.su │ │ │ ├── stm32f4xx_hal_pwr.cyclo │ │ │ ├── stm32f4xx_hal_flash.cyclo │ │ │ ├── stm32f4xx_hal_flash.su │ │ │ ├── stm32f4xx_hal_pwr.su │ │ │ ├── stm32f4xx_hal_flash_ex.cyclo │ │ │ ├── stm32f4xx_hal.cyclo │ │ │ ├── stm32f4xx_hal_flash_ex.su │ │ │ └── stm32f4xx_hal.su │ ├── SDCard.elf │ ├── FATFS │ │ ├── App │ │ │ ├── fatfs.o │ │ │ ├── fatfs.cyclo │ │ │ ├── fatfs.su │ │ │ └── subdir.mk │ │ └── Target │ │ │ ├── user_diskio.o │ │ │ ├── user_diskio_spi.o │ │ │ ├── user_diskio.cyclo │ │ │ ├── user_diskio.su │ │ │ ├── user_diskio_spi.cyclo │ │ │ ├── user_diskio_spi.su │ │ │ └── subdir.mk │ ├── objects.mk │ ├── sources.mk │ └── objects.list ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── stm32cubeide.project.prefs │ └── language.settings.xml ├── Drivers │ ├── CMSIS │ │ ├── Device │ │ │ └── ST │ │ │ │ └── STM32F4xx │ │ │ │ └── LICENSE.txt │ │ └── Include │ │ │ └── cmsis_version.h │ └── STM32F4xx_HAL_Driver │ │ ├── LICENSE.txt │ │ └── Inc │ │ └── stm32f4xx_hal_flash_ramfunc.h ├── Middlewares │ └── Third_Party │ │ └── FatFs │ │ └── src │ │ └── integer.h ├── .project ├── FATFS │ ├── App │ │ ├── fatfs.h │ │ └── fatfs.c │ └── Target │ │ ├── user_diskio.h │ │ └── user_diskio_spi.h └── Core │ └── Inc │ ├── stm32f4xx_it.h │ └── main.h ├── STM32_AI_SinNet └── Python │ ├── requiremets.txt │ ├── .vscode │ └── launch.json │ └── SinNet.py ├── MCP2551_L432KC ├── Debug │ ├── Drivers │ │ └── STM32L4xx_HAL_Driver │ │ │ └── Src │ │ │ ├── stm32l4xx_hal_dma_ex.su │ │ │ ├── stm32l4xx_hal_i2c.cyclo │ │ │ ├── stm32l4xx_hal_i2c.su │ │ │ ├── stm32l4xx_hal_i2c_ex.su │ │ │ ├── stm32l4xx_hal_tim.cyclo │ │ │ ├── stm32l4xx_hal_tim.su │ │ │ ├── stm32l4xx_hal_tim_ex.su │ │ │ ├── stm32l4xx_hal_dma_ex.cyclo │ │ │ ├── stm32l4xx_hal_i2c_ex.cyclo │ │ │ ├── stm32l4xx_hal_tim_ex.cyclo │ │ │ ├── stm32l4xx_hal.o │ │ │ ├── stm32l4xx_hal_can.o │ │ │ ├── stm32l4xx_hal_dma.o │ │ │ ├── stm32l4xx_hal_exti.o │ │ │ ├── stm32l4xx_hal_flash.o │ │ │ ├── stm32l4xx_hal_gpio.o │ │ │ ├── stm32l4xx_hal_i2c.o │ │ │ ├── stm32l4xx_hal_pwr.o │ │ │ ├── stm32l4xx_hal_rcc.o │ │ │ ├── stm32l4xx_hal_tim.o │ │ │ ├── stm32l4xx_hal_cortex.o │ │ │ ├── stm32l4xx_hal_dma_ex.o │ │ │ ├── stm32l4xx_hal_i2c_ex.o │ │ │ ├── stm32l4xx_hal_pwr_ex.o │ │ │ ├── stm32l4xx_hal_rcc_ex.o │ │ │ ├── stm32l4xx_hal_tim_ex.o │ │ │ ├── stm32l4xx_hal_flash_ex.o │ │ │ ├── stm32l4xx_hal_flash_ramfunc.o │ │ │ ├── stm32l4xx_hal_flash_ramfunc.cyclo │ │ │ ├── stm32l4xx_hal_flash_ramfunc.su │ │ │ ├── stm32l4xx_hal_gpio.cyclo │ │ │ ├── stm32l4xx_hal_gpio.su │ │ │ ├── stm32l4xx_hal_exti.cyclo │ │ │ ├── stm32l4xx_hal_exti.su │ │ │ ├── stm32l4xx_hal_dma.cyclo │ │ │ ├── stm32l4xx_hal_dma.su │ │ │ ├── stm32l4xx_hal_flash.cyclo │ │ │ ├── stm32l4xx_hal_rcc.cyclo │ │ │ ├── stm32l4xx_hal_flash_ex.cyclo │ │ │ ├── stm32l4xx_hal_flash.su │ │ │ ├── stm32l4xx_hal_pwr.cyclo │ │ │ ├── stm32l4xx_hal_rcc.su │ │ │ ├── stm32l4xx_hal_flash_ex.su │ │ │ ├── stm32l4xx_hal_pwr.su │ │ │ └── stm32l4xx_hal.cyclo │ ├── Core │ │ ├── Src │ │ │ ├── sysmem.cyclo │ │ │ ├── sysmem.d │ │ │ ├── syscalls.d │ │ │ ├── sysmem.su │ │ │ ├── main.o │ │ │ ├── syscalls.o │ │ │ ├── sysmem.o │ │ │ ├── stm32l4xx_it.o │ │ │ ├── stm32l4xx_hal_msp.o │ │ │ ├── system_stm32l4xx.o │ │ │ ├── system_stm32l4xx.cyclo │ │ │ ├── system_stm32l4xx.su │ │ │ ├── stm32l4xx_hal_msp.cyclo │ │ │ ├── stm32l4xx_hal_msp.su │ │ │ ├── main.cyclo │ │ │ ├── main.su │ │ │ ├── stm32l4xx_it.cyclo │ │ │ ├── stm32l4xx_it.su │ │ │ ├── syscalls.cyclo │ │ │ ├── syscalls.su │ │ │ └── subdir.mk │ │ └── Startup │ │ │ ├── startup_stm32l432kcux.d │ │ │ ├── startup_stm32l432kcux.o │ │ │ └── subdir.mk │ ├── MCP2551_L432KC.elf │ ├── objects.mk │ ├── sources.mk │ └── objects.list ├── .settings │ ├── org.eclipse.core.resources.prefs │ ├── com.st.stm32cube.ide.mcu.sfrview.prefs │ ├── stm32cubeide.project.prefs │ └── language.settings.xml ├── Drivers │ ├── CMSIS │ │ ├── Device │ │ │ └── ST │ │ │ │ └── STM32L4xx │ │ │ │ └── LICENSE.txt │ │ └── Include │ │ │ └── cmsis_version.h │ └── STM32L4xx_HAL_Driver │ │ ├── LICENSE.txt │ │ └── Inc │ │ └── stm32l4xx_hal_flash_ramfunc.h ├── .project └── Core │ └── Inc │ ├── stm32l4xx_it.h │ └── main.h ├── STM32F103_MFRC522 ├── .settings │ ├── com.st.stm32cube.ide.mcu.sfrview.prefs │ ├── stm32cubeide.project.prefs │ └── language.settings.xml ├── Drivers │ ├── CMSIS │ │ ├── Device │ │ │ └── ST │ │ │ │ └── STM32F1xx │ │ │ │ ├── LICENSE.txt │ │ │ │ └── Include │ │ │ │ └── system_stm32f1xx.h │ │ └── Include │ │ │ └── cmsis_version.h │ └── STM32F1xx_HAL_Driver │ │ ├── LICENSE.txt │ │ └── License.md ├── Core │ └── Inc │ │ ├── require_cpp11.h │ │ ├── deprecated.h │ │ ├── stm32f1xx_it.h │ │ └── main.h └── .project ├── Interrupts & Timers ├── Drivers │ ├── CMSIS │ │ ├── Device │ │ │ └── ST │ │ │ │ └── STM32F4xx │ │ │ │ └── Include │ │ │ │ └── stm32f4xx.h │ │ └── Include │ │ │ └── cmsis_version.h │ └── STM32F4xx_HAL_Driver │ │ ├── Src │ │ ├── stm32f4xx_hal_cryp.c │ │ ├── stm32f4xx_hal_wwdg.c │ │ ├── stm32f4xx_hal_cryp_ex.c │ │ ├── stm32f4xx_hal_timebase_rtc_alarm_template.c │ │ ├── stm32f4xx_hal_timebase_rtc_wakeup_template.c │ │ └── stm32f4xx_ll_pwr.c │ │ └── Inc │ │ └── stm32_assert_template.h └── Core │ ├── Src │ └── TIM.c │ └── Inc │ ├── TIM.h │ ├── main.h │ └── stm32f4xx_it.h ├── STM32_PWM ├── Drivers │ ├── CMSIS │ │ ├── Device │ │ │ └── ST │ │ │ │ └── STM32F4xx │ │ │ │ └── LICENSE.txt │ │ └── Include │ │ │ └── cmsis_version.h │ └── STM32F4xx_HAL_Driver │ │ ├── LICENSE.txt │ │ └── Inc │ │ └── stm32f4xx_hal_flash_ramfunc.h └── Core │ └── Inc │ ├── stm32f4xx_it.h │ └── main.h ├── STM32_MCP2515 ├── Inc │ ├── CAN_SPI.h │ ├── stm32f4xx_it.h │ └── main.h └── STM32_MCP2515_ARDUINO │ └── STM32_MCP2515_ARDUINO.ino ├── STM32_LoRa_transceivers └── Inc │ ├── LoRA.h │ ├── stm32f4xx_it.h │ └── main.h ├── STM32_I2C └── Inc │ ├── stm32f4xx_it.h │ └── main.h └── Pippo(primo esempio) └── Core ├── Inc ├── stm32f4xx_it.h └── main.h └── Src └── stm32f4xx_hal_msp.c /SDCard/Debug/Middlewares/Third_Party/FatFs/src/option/syscall.cyclo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/option/syscall.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /STM32_AI_SinNet/Python/requiremets.txt: -------------------------------------------------------------------------------- 1 | onnx 2 | matplotlib 3 | torch -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/sysmem.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/sysmem.c:53:7:_sbrk 3 2 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.cyclo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.cyclo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/sysmem.d: -------------------------------------------------------------------------------- 1 | Core/Src/sysmem.o: ../Core/Src/sysmem.c 2 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/sysmem.c:53:7:_sbrk 32 static 2 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/sysmem.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/sysmem.c:53:7:_sbrk 3 2 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/sysmem.d: -------------------------------------------------------------------------------- 1 | Core/Src/sysmem.o: ../Core/Src/sysmem.c 2 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.cyclo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.cyclo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.cyclo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/syscalls.d: -------------------------------------------------------------------------------- 1 | Core/Src/syscalls.o: ../Core/Src/syscalls.c 2 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.cyclo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/syscalls.d: -------------------------------------------------------------------------------- 1 | Core/Src/syscalls.o: ../Core/Src/syscalls.c 2 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/sysmem.c:53:7:_sbrk 32 static 2 | -------------------------------------------------------------------------------- /SDCard/Debug/SDCard.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/SDCard.elf -------------------------------------------------------------------------------- /SDCard/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Core/Src/main.o -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/sysmem.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Core/Src/sysmem.o -------------------------------------------------------------------------------- /SDCard/Debug/FATFS/App/fatfs.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/FATFS/App/fatfs.o -------------------------------------------------------------------------------- /MCP2551_L432KC/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/syscalls.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Core/Src/syscalls.o -------------------------------------------------------------------------------- /SDCard/Debug/FATFS/App/fatfs.cyclo: -------------------------------------------------------------------------------- 1 | ../FATFS/App/fatfs.c:30:6:MX_FATFS_Init 1 2 | ../FATFS/App/fatfs.c:45:7:get_fattime 1 3 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Core/Src/main.o -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/stm32f4xx_it.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Core/Src/stm32f4xx_it.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/syscalls.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Core/Src/syscalls.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/sysmem.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Core/Src/sysmem.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/MCP2551_L432KC.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/MCP2551_L432KC.elf -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/system_stm32f4xx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Core/Src/system_stm32f4xx.o -------------------------------------------------------------------------------- /SDCard/Debug/FATFS/App/fatfs.su: -------------------------------------------------------------------------------- 1 | ../FATFS/App/fatfs.c:30:6:MX_FATFS_Init 8 static 2 | ../FATFS/App/fatfs.c:45:7:get_fattime 4 static 3 | -------------------------------------------------------------------------------- /SDCard/Debug/FATFS/Target/user_diskio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/FATFS/Target/user_diskio.o -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/stm32f4xx_hal_msp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Core/Src/stm32f4xx_hal_msp.o -------------------------------------------------------------------------------- /SDCard/Debug/Core/Startup/startup_stm32f401retx.d: -------------------------------------------------------------------------------- 1 | Core/Startup/startup_stm32f401retx.o: \ 2 | ../Core/Startup/startup_stm32f401retx.s 3 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/stm32l4xx_it.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Core/Src/stm32l4xx_it.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Startup/startup_stm32l432kcux.d: -------------------------------------------------------------------------------- 1 | Core/Startup/startup_stm32l432kcux.o: \ 2 | ../Core/Startup/startup_stm32l432kcux.s 3 | -------------------------------------------------------------------------------- /SDCard/Debug/FATFS/Target/user_diskio_spi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/FATFS/Target/user_diskio_spi.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/stm32l4xx_hal_msp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Core/Src/stm32l4xx_hal_msp.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/system_stm32l4xx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Core/Src/system_stm32l4xx.o -------------------------------------------------------------------------------- /SDCard/Debug/Core/Startup/startup_stm32f401retx.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Core/Startup/startup_stm32f401retx.o -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/ff.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Middlewares/Third_Party/FatFs/src/ff.o -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/system_stm32f4xx.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/system_stm32f4xx.c:167:6:SystemInit 1 2 | ../Core/Src/system_stm32f4xx.c:220:6:SystemCoreClockUpdate 6 3 | -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/diskio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Middlewares/Third_Party/FatFs/src/diskio.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/system_stm32l4xx.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/system_stm32l4xx.c:197:6:SystemInit 1 2 | ../Core/Src/system_stm32l4xx.c:251:6:SystemCoreClockUpdate 8 3 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Startup/startup_stm32l432kcux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Core/Startup/startup_stm32l432kcux.o -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/system_stm32f4xx.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/system_stm32f4xx.c:167:6:SystemInit 4 static 2 | ../Core/Src/system_stm32f4xx.c:220:6:SystemCoreClockUpdate 32 static 3 | -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/ff_gen_drv.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Middlewares/Third_Party/FatFs/src/ff_gen_drv.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/system_stm32l4xx.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/system_stm32l4xx.c:197:6:SystemInit 4 static 2 | ../Core/Src/system_stm32l4xx.c:251:6:SystemCoreClockUpdate 32 static 3 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/option/ccsbcs.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Middlewares/Third_Party/FatFs/src/option/ccsbcs.o -------------------------------------------------------------------------------- /MCP2551_L432KC/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | sfrviewstate={"fFavorites"\:{"fLists"\:{}},"fProperties"\:{"fNodeProperties"\:{}}} 3 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/option/syscall.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Middlewares/Third_Party/FatFs/src/option/syscall.o -------------------------------------------------------------------------------- /STM32F103_MFRC522/.settings/com.st.stm32cube.ide.mcu.sfrview.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | sfrviewstate={"fFavorites"\:{"fLists"\:{}},"fProperties"\:{"fNodeProperties"\:{}}} 3 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o -------------------------------------------------------------------------------- /Interrupts & Timers/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/Interrupts & Timers/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h -------------------------------------------------------------------------------- /Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cryp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cryp.c -------------------------------------------------------------------------------- /Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_wwdg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_wwdg.c -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_can.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_can.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim.o -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o -------------------------------------------------------------------------------- /Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cryp_ex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cryp_ex.c -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_cortex.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma_ex.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_i2c_ex.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr_ex.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc_ex.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_tim_ex.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.o -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/option/ccsbcs.cyclo: -------------------------------------------------------------------------------- 1 | ../Middlewares/Third_Party/FatFs/src/option/ccsbcs.c:275:7:ff_convert 6 2 | ../Middlewares/Third_Party/FatFs/src/option/ccsbcs.c:303:7:ff_wtoupper 15 3 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.o -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/stm32l4xx_hal_msp.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/stm32l4xx_hal_msp.c:64:6:HAL_MspInit 1 2 | ../Core/Src/stm32l4xx_hal_msp.c:87:6:HAL_CAN_MspInit 2 3 | ../Core/Src/stm32l4xx_hal_msp.c:127:6:HAL_CAN_MspDeInit 2 4 | -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/option/ccsbcs.su: -------------------------------------------------------------------------------- 1 | ../Middlewares/Third_Party/FatFs/src/option/ccsbcs.c:275:7:ff_convert 24 static 2 | ../Middlewares/Third_Party/FatFs/src/option/ccsbcs.c:303:7:ff_wtoupper 32 static 3 | -------------------------------------------------------------------------------- /Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_timebase_rtc_alarm_template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_timebase_rtc_alarm_template.c -------------------------------------------------------------------------------- /Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_timebase_rtc_wakeup_template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProjectoOfficial/STM32/main/Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_timebase_rtc_wakeup_template.c -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/stm32l4xx_hal_msp.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/stm32l4xx_hal_msp.c:64:6:HAL_MspInit 16 static 2 | ../Core/Src/stm32l4xx_hal_msp.c:87:6:HAL_CAN_MspInit 48 static 3 | ../Core/Src/stm32l4xx_hal_msp.c:127:6:HAL_CAN_MspDeInit 16 static 4 | -------------------------------------------------------------------------------- /MCP2551_L432KC/.settings/stm32cubeide.project.prefs: -------------------------------------------------------------------------------- 1 | 66BE74F758C12D739921AEA421D593D3=4 2 | 8DF89ED150041C4CBC7CB9A9CAA90856=01EFAC3C2920C8C4E21FA4BF119E3558 3 | DC22A860405A8BF2F2C095E5B6529F12=01EFAC3C2920C8C4E21FA4BF119E3558 4 | eclipse.preferences.version=1 5 | -------------------------------------------------------------------------------- /STM32F103_MFRC522/.settings/stm32cubeide.project.prefs: -------------------------------------------------------------------------------- 1 | 66BE74F758C12D739921AEA421D593D3=1 2 | 8DF89ED150041C4CBC7CB9A9CAA90856=1D8112B10E72B0594D07AF440C6BCF8A 3 | DC22A860405A8BF2F2C095E5B6529F12=1D8112B10E72B0594D07AF440C6BCF8A 4 | eclipse.preferences.version=1 5 | -------------------------------------------------------------------------------- /Interrupts & Timers/Core/Src/TIM.c: -------------------------------------------------------------------------------- 1 | #include "TIM.h" 2 | 3 | size_t timer; 4 | 5 | void TIM_INIT(void){ 6 | timer = 0; 7 | } 8 | 9 | void HAL_SYSTICK_Callback(void){ 10 | timer++; 11 | } 12 | 13 | size_t Millis(void) { 14 | return timer; 15 | } 16 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c:91:30:HAL_FLASHEx_EnableRunPowerDown 1 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c:105:30:HAL_FLASHEx_DisableRunPowerDown 1 3 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c:91:30:HAL_FLASHEx_EnableRunPowerDown 4 static 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ramfunc.c:105:30:HAL_FLASHEx_DisableRunPowerDown 4 static 3 | -------------------------------------------------------------------------------- /SDCard/Debug/FATFS/Target/user_diskio.cyclo: -------------------------------------------------------------------------------- 1 | ../FATFS/Target/user_diskio.c:79:9:USER_initialize 1 2 | ../FATFS/Target/user_diskio.c:93:9:USER_status 1 3 | ../FATFS/Target/user_diskio.c:110:9:USER_read 1 4 | ../FATFS/Target/user_diskio.c:131:9:USER_write 1 5 | ../FATFS/Target/user_diskio.c:153:9:USER_ioctl 1 6 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/main.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/main.c:66:6:HAL_CAN_RxFifo0MsgPendingCallback 2 2 | ../Core/Src/main.c:81:5:main 5 3 | ../Core/Src/main.c:172:6:SystemClock_Config 4 4 | ../Core/Src/main.c:223:13:MX_CAN1_Init 2 5 | ../Core/Src/main.c:260:13:MX_GPIO_Init 1 6 | ../Core/Src/main.c:291:6:Error_Handler 1 7 | -------------------------------------------------------------------------------- /SDCard/.settings/stm32cubeide.project.prefs: -------------------------------------------------------------------------------- 1 | 635E684B79701B039C64EA45C3F84D30=52463855A2D55BCD967FF00FCAC352C7 2 | 66BE74F758C12D739921AEA421D593D3=2 3 | 8DF89ED150041C4CBC7CB9A9CAA90856=2B2EA4378A04F23D0C5317930151F3ED 4 | DC22A860405A8BF2F2C095E5B6529F12=2B2EA4378A04F23D0C5317930151F3ED 5 | eclipse.preferences.version=1 6 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/objects.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (12.3.rel1) 4 | ################################################################################ 5 | 6 | USER_OBJS := 7 | 8 | LIBS := 9 | 10 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/main.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/main.c:69:6:myprintf 1 2 | ../Core/Src/main.c:86:5:main 7 3 | ../Core/Src/main.c:212:6:SystemClock_Config 3 4 | ../Core/Src/main.c:259:13:MX_SPI1_Init 2 5 | ../Core/Src/main.c:297:13:MX_USART1_UART_Init 2 6 | ../Core/Src/main.c:330:13:MX_GPIO_Init 1 7 | ../Core/Src/main.c:365:6:Error_Handler 1 8 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/stm32f4xx_hal_msp.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/stm32f4xx_hal_msp.c:63:6:HAL_MspInit 1 2 | ../Core/Src/stm32f4xx_hal_msp.c:86:6:HAL_SPI_MspInit 2 3 | ../Core/Src/stm32f4xx_hal_msp.c:124:6:HAL_SPI_MspDeInit 2 4 | ../Core/Src/stm32f4xx_hal_msp.c:154:6:HAL_UART_MspInit 2 5 | ../Core/Src/stm32f4xx_hal_msp.c:191:6:HAL_UART_MspDeInit 2 6 | -------------------------------------------------------------------------------- /SDCard/Debug/FATFS/Target/user_diskio.su: -------------------------------------------------------------------------------- 1 | ../FATFS/Target/user_diskio.c:79:9:USER_initialize 16 static 2 | ../FATFS/Target/user_diskio.c:93:9:USER_status 16 static 3 | ../FATFS/Target/user_diskio.c:110:9:USER_read 24 static 4 | ../FATFS/Target/user_diskio.c:131:9:USER_write 24 static 5 | ../FATFS/Target/user_diskio.c:153:9:USER_ioctl 16 static 6 | -------------------------------------------------------------------------------- /SDCard/Debug/objects.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (13.3.rel1) 4 | ################################################################################ 5 | 6 | USER_OBJS := 7 | 8 | LIBS := 9 | 10 | -------------------------------------------------------------------------------- /Interrupts & Timers/Core/Inc/TIM.h: -------------------------------------------------------------------------------- 1 | #ifndef __TIM_H 2 | #define __TIM_H 3 | 4 | #ifdef __cplusplus 5 | extern "C" { 6 | #endif 7 | 8 | #include "main.h" 9 | 10 | extern void TIM_INIT(void); 11 | extern void HAL_SYSTICK_Callback(void); 12 | extern size_t Millis(void); 13 | 14 | #ifdef __cplusplus 15 | } 16 | #endif 17 | #endif //__TIM_H 18 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/main.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/main.c:66:6:HAL_CAN_RxFifo0MsgPendingCallback 16 static 2 | ../Core/Src/main.c:81:5:main 48 static 3 | ../Core/Src/main.c:172:6:SystemClock_Config 96 static 4 | ../Core/Src/main.c:223:13:MX_CAN1_Init 8 static 5 | ../Core/Src/main.c:260:13:MX_GPIO_Init 32 static 6 | ../Core/Src/main.c:291:6:Error_Handler 4 static,ignoring_inline_asm 7 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/stm32f4xx_hal_msp.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/stm32f4xx_hal_msp.c:63:6:HAL_MspInit 16 static 2 | ../Core/Src/stm32f4xx_hal_msp.c:86:6:HAL_SPI_MspInit 48 static 3 | ../Core/Src/stm32f4xx_hal_msp.c:124:6:HAL_SPI_MspDeInit 16 static 4 | ../Core/Src/stm32f4xx_hal_msp.c:154:6:HAL_UART_MspInit 48 static 5 | ../Core/Src/stm32f4xx_hal_msp.c:191:6:HAL_UART_MspDeInit 16 static 6 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/main.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/main.c:69:6:myprintf 16 static 2 | ../Core/Src/main.c:86:5:main 1232 static 3 | ../Core/Src/main.c:212:6:SystemClock_Config 88 static 4 | ../Core/Src/main.c:259:13:MX_SPI1_Init 8 static 5 | ../Core/Src/main.c:297:13:MX_USART1_UART_Init 8 static 6 | ../Core/Src/main.c:330:13:MX_GPIO_Init 40 static 7 | ../Core/Src/main.c:365:6:Error_Handler 4 static,ignoring_inline_asm 8 | -------------------------------------------------------------------------------- /SDCard/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt: -------------------------------------------------------------------------------- 1 | This software component is provided to you as part of a software package and 2 | applicable license terms are in the Package_license file. If you received this 3 | software component outside of a package or without applicable license terms, 4 | the terms of the Apache-2.0 license shall apply. 5 | You may obtain a copy of the Apache-2.0 at: 6 | https://opensource.org/licenses/Apache-2.0 7 | -------------------------------------------------------------------------------- /STM32_PWM/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt: -------------------------------------------------------------------------------- 1 | This software component is provided to you as part of a software package and 2 | applicable license terms are in the Package_license file. If you received this 3 | software component outside of a package or without applicable license terms, 4 | the terms of the Apache-2.0 license shall apply. 5 | You may obtain a copy of the Apache-2.0 at: 6 | https://opensource.org/licenses/Apache-2.0 7 | -------------------------------------------------------------------------------- /STM32_PWM/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt: -------------------------------------------------------------------------------- 1 | This software component is provided to you as part of a software package and 2 | applicable license terms are in the Package_license file. If you received this 3 | software component outside of a package or without applicable license terms, 4 | the terms of the BSD-3-Clause license shall apply. 5 | You may obtain a copy of the BSD-3-Clause at: 6 | https://opensource.org/licenses/BSD-3-Clause 7 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Drivers/CMSIS/Device/ST/STM32L4xx/LICENSE.txt: -------------------------------------------------------------------------------- 1 | This software component is provided to you as part of a software package and 2 | applicable license terms are in the Package_license file. If you received this 3 | software component outside of a package or without applicable license terms, 4 | the terms of the Apache-2.0 license shall apply. 5 | You may obtain a copy of the Apache-2.0 at: 6 | https://opensource.org/licenses/Apache-2.0 7 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Drivers/STM32L4xx_HAL_Driver/LICENSE.txt: -------------------------------------------------------------------------------- 1 | This software component is provided to you as part of a software package and 2 | applicable license terms are in the Package_license file. If you received this 3 | software component outside of a package or without applicable license terms, 4 | the terms of the BSD-3-Clause license shall apply. 5 | You may obtain a copy of the BSD-3-Clause at: 6 | https://opensource.org/licenses/BSD-3-Clause 7 | -------------------------------------------------------------------------------- /SDCard/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt: -------------------------------------------------------------------------------- 1 | This software component is provided to you as part of a software package and 2 | applicable license terms are in the Package_license file. If you received this 3 | software component outside of a package or without applicable license terms, 4 | the terms of the BSD-3-Clause license shall apply. 5 | You may obtain a copy of the BSD-3-Clause at: 6 | https://opensource.org/licenses/BSD-3-Clause 7 | -------------------------------------------------------------------------------- /STM32F103_MFRC522/Drivers/CMSIS/Device/ST/STM32F1xx/LICENSE.txt: -------------------------------------------------------------------------------- 1 | This software component is provided to you as part of a software package and 2 | applicable license terms are in the Package_license file. If you received this 3 | software component outside of a package or without applicable license terms, 4 | the terms of the Apache-2.0 license shall apply. 5 | You may obtain a copy of the Apache-2.0 at: 6 | https://opensource.org/licenses/Apache-2.0 7 | -------------------------------------------------------------------------------- /STM32F103_MFRC522/Drivers/STM32F1xx_HAL_Driver/LICENSE.txt: -------------------------------------------------------------------------------- 1 | This software component is provided to you as part of a software package and 2 | applicable license terms are in the Package_license file. If you received this 3 | software component outside of a package or without applicable license terms, 4 | the terms of the BSD-3-Clause license shall apply. 5 | You may obtain a copy of the BSD-3-Clause at: 6 | https://opensource.org/licenses/BSD-3-Clause 7 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:100:19:HAL_DMAEx_MultiBufferStart 4 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:154:19:HAL_DMAEx_MultiBufferStart_IT 264 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:239:19:HAL_DMAEx_ChangeMemory 2 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:276:13:DMA_MultiBufferSetConfig 2 5 | -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/diskio.cyclo: -------------------------------------------------------------------------------- 1 | ../Middlewares/Third_Party/FatFs/src/diskio.c:36:9:disk_status 1 2 | ../Middlewares/Third_Party/FatFs/src/diskio.c:51:9:disk_initialize 3 3 | ../Middlewares/Third_Party/FatFs/src/diskio.c:76:9:disk_read 1 4 | ../Middlewares/Third_Party/FatFs/src/diskio.c:98:9:disk_write 1 5 | ../Middlewares/Third_Party/FatFs/src/diskio.c:120:9:disk_ioctl 1 6 | ../Middlewares/Third_Party/FatFs/src/diskio.c:138:14:get_fattime 1 7 | -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/ff_gen_drv.cyclo: -------------------------------------------------------------------------------- 1 | ../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c:39:9:FATFS_LinkDriverEx 2 2 | ../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c:68:9:FATFS_LinkDriver 1 3 | ../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c:80:9:FATFS_UnLinkDriverEx 3 4 | ../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c:106:9:FATFS_UnLinkDriver 1 5 | ../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c:116:9:FATFS_GetAttachedDriversNbr 1 6 | -------------------------------------------------------------------------------- /STM32F103_MFRC522/Core/Inc/require_cpp11.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016 by Ludwig Grill (www.rotzbua.de) 3 | * Throws error if c++11 is not supported 4 | */ 5 | #ifndef REQUIRE_CPP11_H 6 | #define REQUIRE_CPP11_H 7 | 8 | #if __cplusplus < 201103L 9 | #error "This library needs at least a C++11 compliant compiler, maybe compiler argument for C++11 support is missing or if you use Arduino IDE upgrade to version >=1.6.6" 10 | #endif 11 | 12 | #endif // REQUIRE_CPP11_H 13 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:100:19:HAL_DMAEx_MultiBufferStart 32 static 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:154:19:HAL_DMAEx_MultiBufferStart_IT 32 static 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:239:19:HAL_DMAEx_ChangeMemory 24 static 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c:276:13:DMA_MultiBufferSetConfig 24 static 5 | -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/ff_gen_drv.su: -------------------------------------------------------------------------------- 1 | ../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c:39:9:FATFS_LinkDriverEx 32 static 2 | ../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c:68:9:FATFS_LinkDriver 16 static 3 | ../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c:80:9:FATFS_UnLinkDriverEx 24 static 4 | ../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c:106:9:FATFS_UnLinkDriver 16 static 5 | ../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c:116:9:FATFS_GetAttachedDriversNbr 4 static 6 | -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/diskio.su: -------------------------------------------------------------------------------- 1 | ../Middlewares/Third_Party/FatFs/src/diskio.c:36:9:disk_status 24 static 2 | ../Middlewares/Third_Party/FatFs/src/diskio.c:51:9:disk_initialize 24 static 3 | ../Middlewares/Third_Party/FatFs/src/diskio.c:76:9:disk_read 40 static 4 | ../Middlewares/Third_Party/FatFs/src/diskio.c:98:9:disk_write 40 static 5 | ../Middlewares/Third_Party/FatFs/src/diskio.c:120:9:disk_ioctl 24 static 6 | ../Middlewares/Third_Party/FatFs/src/diskio.c:138:14:get_fattime 4 static 7 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/stm32f4xx_it.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/stm32f4xx_it.c:69:6:NMI_Handler 1 2 | ../Core/Src/stm32f4xx_it.c:84:6:HardFault_Handler 1 3 | ../Core/Src/stm32f4xx_it.c:99:6:MemManage_Handler 1 4 | ../Core/Src/stm32f4xx_it.c:114:6:BusFault_Handler 1 5 | ../Core/Src/stm32f4xx_it.c:129:6:UsageFault_Handler 1 6 | ../Core/Src/stm32f4xx_it.c:144:6:SVC_Handler 1 7 | ../Core/Src/stm32f4xx_it.c:157:6:DebugMon_Handler 1 8 | ../Core/Src/stm32f4xx_it.c:170:6:PendSV_Handler 1 9 | ../Core/Src/stm32f4xx_it.c:183:6:SysTick_Handler 1 10 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/stm32l4xx_it.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/stm32l4xx_it.c:69:6:NMI_Handler 1 2 | ../Core/Src/stm32l4xx_it.c:84:6:HardFault_Handler 1 3 | ../Core/Src/stm32l4xx_it.c:99:6:MemManage_Handler 1 4 | ../Core/Src/stm32l4xx_it.c:114:6:BusFault_Handler 1 5 | ../Core/Src/stm32l4xx_it.c:129:6:UsageFault_Handler 1 6 | ../Core/Src/stm32l4xx_it.c:144:6:SVC_Handler 1 7 | ../Core/Src/stm32l4xx_it.c:157:6:DebugMon_Handler 1 8 | ../Core/Src/stm32l4xx_it.c:170:6:PendSV_Handler 1 9 | ../Core/Src/stm32l4xx_it.c:183:6:SysTick_Handler 1 10 | ../Core/Src/stm32l4xx_it.c:204:6:CAN1_RX0_IRQHandler 1 11 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/stm32f4xx_it.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/stm32f4xx_it.c:69:6:NMI_Handler 4 static 2 | ../Core/Src/stm32f4xx_it.c:84:6:HardFault_Handler 4 static 3 | ../Core/Src/stm32f4xx_it.c:99:6:MemManage_Handler 4 static 4 | ../Core/Src/stm32f4xx_it.c:114:6:BusFault_Handler 4 static 5 | ../Core/Src/stm32f4xx_it.c:129:6:UsageFault_Handler 4 static 6 | ../Core/Src/stm32f4xx_it.c:144:6:SVC_Handler 4 static 7 | ../Core/Src/stm32f4xx_it.c:157:6:DebugMon_Handler 4 static 8 | ../Core/Src/stm32f4xx_it.c:170:6:PendSV_Handler 4 static 9 | ../Core/Src/stm32f4xx_it.c:183:6:SysTick_Handler 8 static 10 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:2551:19:HAL_RCCEx_PeriphCLKConfig 17 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:2680:6:HAL_RCCEx_GetPeriphCLKConfig 2 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:2718:10:HAL_RCCEx_GetPeriphCLKFreq 5 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:2846:19:HAL_RCCEx_EnablePLLI2S 5 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:2929:19:HAL_RCCEx_DisablePLLI2S 3 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:3186:19:HAL_RCC_DeInit 12 7 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/stm32l4xx_it.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/stm32l4xx_it.c:69:6:NMI_Handler 4 static 2 | ../Core/Src/stm32l4xx_it.c:84:6:HardFault_Handler 4 static 3 | ../Core/Src/stm32l4xx_it.c:99:6:MemManage_Handler 4 static 4 | ../Core/Src/stm32l4xx_it.c:114:6:BusFault_Handler 4 static 5 | ../Core/Src/stm32l4xx_it.c:129:6:UsageFault_Handler 4 static 6 | ../Core/Src/stm32l4xx_it.c:144:6:SVC_Handler 4 static 7 | ../Core/Src/stm32l4xx_it.c:157:6:DebugMon_Handler 4 static 8 | ../Core/Src/stm32l4xx_it.c:170:6:PendSV_Handler 4 static 9 | ../Core/Src/stm32l4xx_it.c:183:6:SysTick_Handler 8 static 10 | ../Core/Src/stm32l4xx_it.c:204:6:CAN1_RX0_IRQHandler 8 static 11 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:2551:19:HAL_RCCEx_PeriphCLKConfig 32 static 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:2680:6:HAL_RCCEx_GetPeriphCLKConfig 24 static 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:2718:10:HAL_RCCEx_GetPeriphCLKFreq 32 static 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:2846:19:HAL_RCCEx_EnablePLLI2S 24 static 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:2929:19:HAL_RCCEx_DisablePLLI2S 16 static 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c:3186:19:HAL_RCC_DeInit 16 static 7 | -------------------------------------------------------------------------------- /STM32F103_MFRC522/Core/Inc/deprecated.h: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2016 by Ludwig Grill (www.rotzbua.de) 3 | * Simple deprecated workaround for Arduino IDE 4 | * IDE 1.6.8 use gcc 4.8 which do not support c++14 [[deprecated]] 5 | * Later versions should support c++14, then use c++14 syntax 6 | */ 7 | #ifndef DEPRECATED_H 8 | #define DEPRECATED_H 9 | 10 | #ifdef __has_cpp_attribute 11 | #if __has_cpp_attribute(deprecated) 12 | #define DEPRECATED [[deprecated]] 13 | #define DEPRECATED_MSG(msg) [[deprecated(msg)]] 14 | #endif // __has_cpp_attribute(deprecated) 15 | #else 16 | #define DEPRECATED __attribute__((deprecated)) 17 | #define DEPRECATED_MSG(msg) __attribute__((deprecated(msg))) 18 | #endif // __has_cpp_attribute 19 | 20 | #endif // DEPRECATED_H 21 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:163:6:HAL_GPIO_Init 15 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:307:6:HAL_GPIO_DeInit 7 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:393:15:HAL_GPIO_ReadPin 2 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:427:6:HAL_GPIO_WritePin 2 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:449:6:HAL_GPIO_TogglePin 1 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:474:19:HAL_GPIO_LockPin 2 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:509:6:HAL_GPIO_EXTI_IRQHandler 2 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:524:13:HAL_GPIO_EXTI_Callback 1 9 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/sources.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (12.3.rel1) 4 | ################################################################################ 5 | 6 | ELF_SRCS := 7 | OBJ_SRCS := 8 | S_SRCS := 9 | C_SRCS := 10 | S_UPPER_SRCS := 11 | O_SRCS := 12 | CYCLO_FILES := 13 | SIZE_OUTPUT := 14 | OBJDUMP_LIST := 15 | SU_FILES := 16 | EXECUTABLES := 17 | OBJS := 18 | MAP_FILES := 19 | S_DEPS := 20 | S_UPPER_DEPS := 21 | C_DEPS := 22 | 23 | # Every subdirectory with source files must be described here 24 | SUBDIRS := \ 25 | Core/Src \ 26 | Core/Startup \ 27 | Drivers/STM32L4xx_HAL_Driver/Src \ 28 | 29 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:164:6:HAL_GPIO_Init 17 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:294:6:HAL_GPIO_DeInit 9 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:375:15:HAL_GPIO_ReadPin 2 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:410:6:HAL_GPIO_WritePin 2 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:433:6:HAL_GPIO_TogglePin 1 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:458:19:HAL_GPIO_LockPin 2 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:492:6:HAL_GPIO_EXTI_IRQHandler 2 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:507:13:HAL_GPIO_EXTI_Callback 1 9 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/syscalls.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/syscalls.c:44:6:initialise_monitor_handles 1 2 | ../Core/Src/syscalls.c:48:5:_getpid 1 3 | ../Core/Src/syscalls.c:53:5:_kill 1 4 | ../Core/Src/syscalls.c:61:6:_exit 1 5 | ../Core/Src/syscalls.c:67:27:_read 2 6 | ../Core/Src/syscalls.c:80:27:_write 2 7 | ../Core/Src/syscalls.c:92:5:_close 1 8 | ../Core/Src/syscalls.c:99:5:_fstat 1 9 | ../Core/Src/syscalls.c:106:5:_isatty 1 10 | ../Core/Src/syscalls.c:112:5:_lseek 1 11 | ../Core/Src/syscalls.c:120:5:_open 1 12 | ../Core/Src/syscalls.c:128:5:_wait 1 13 | ../Core/Src/syscalls.c:135:5:_unlink 1 14 | ../Core/Src/syscalls.c:142:5:_times 1 15 | ../Core/Src/syscalls.c:148:5:_stat 1 16 | ../Core/Src/syscalls.c:155:5:_link 1 17 | ../Core/Src/syscalls.c:163:5:_fork 1 18 | ../Core/Src/syscalls.c:169:5:_execve 1 19 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:163:6:HAL_GPIO_Init 32 static 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:307:6:HAL_GPIO_DeInit 32 static 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:393:15:HAL_GPIO_ReadPin 24 static 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:427:6:HAL_GPIO_WritePin 16 static 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:449:6:HAL_GPIO_TogglePin 24 static 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:474:19:HAL_GPIO_LockPin 24 static 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:509:6:HAL_GPIO_EXTI_IRQHandler 16 static 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_gpio.c:524:13:HAL_GPIO_EXTI_Callback 16 static 9 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/syscalls.cyclo: -------------------------------------------------------------------------------- 1 | ../Core/Src/syscalls.c:44:6:initialise_monitor_handles 1 2 | ../Core/Src/syscalls.c:48:5:_getpid 1 3 | ../Core/Src/syscalls.c:53:5:_kill 1 4 | ../Core/Src/syscalls.c:61:6:_exit 1 5 | ../Core/Src/syscalls.c:67:27:_read 2 6 | ../Core/Src/syscalls.c:80:27:_write 2 7 | ../Core/Src/syscalls.c:92:5:_close 1 8 | ../Core/Src/syscalls.c:99:5:_fstat 1 9 | ../Core/Src/syscalls.c:106:5:_isatty 1 10 | ../Core/Src/syscalls.c:112:5:_lseek 1 11 | ../Core/Src/syscalls.c:120:5:_open 1 12 | ../Core/Src/syscalls.c:128:5:_wait 1 13 | ../Core/Src/syscalls.c:135:5:_unlink 1 14 | ../Core/Src/syscalls.c:142:5:_times 1 15 | ../Core/Src/syscalls.c:148:5:_stat 1 16 | ../Core/Src/syscalls.c:155:5:_link 1 17 | ../Core/Src/syscalls.c:163:5:_fork 1 18 | ../Core/Src/syscalls.c:169:5:_execve 1 19 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:164:6:HAL_GPIO_Init 40 static 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:294:6:HAL_GPIO_DeInit 32 static 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:375:15:HAL_GPIO_ReadPin 24 static 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:410:6:HAL_GPIO_WritePin 16 static 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:433:6:HAL_GPIO_TogglePin 24 static 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:458:19:HAL_GPIO_LockPin 24 static 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:492:6:HAL_GPIO_EXTI_IRQHandler 16 static 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c:507:13:HAL_GPIO_EXTI_Callback 16 static 9 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:143:19:HAL_EXTI_SetConfigLine 9 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:268:19:HAL_EXTI_GetConfigLine 9 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:362:19:HAL_EXTI_ClearConfigLine 4 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:428:19:HAL_EXTI_RegisterCallback 2 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:454:19:HAL_EXTI_GetHandle 2 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:495:6:HAL_EXTI_IRQHandler 3 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:533:10:HAL_EXTI_GetPending 1 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:572:6:HAL_EXTI_ClearPending 1 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:603:6:HAL_EXTI_GenerateSWI 1 10 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:142:19:HAL_EXTI_SetConfigLine 9 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:237:19:HAL_EXTI_GetConfigLine 9 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:316:19:HAL_EXTI_ClearConfigLine 4 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:369:19:HAL_EXTI_RegisterCallback 2 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:394:19:HAL_EXTI_GetHandle 2 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:434:6:HAL_EXTI_IRQHandler 3 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:466:10:HAL_EXTI_GetPending 1 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:498:6:HAL_EXTI_ClearPending 1 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:522:6:HAL_EXTI_GenerateSWI 1 10 | -------------------------------------------------------------------------------- /SDCard/Debug/sources.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (13.3.rel1) 4 | ################################################################################ 5 | 6 | ELF_SRCS := 7 | OBJ_SRCS := 8 | S_SRCS := 9 | C_SRCS := 10 | S_UPPER_SRCS := 11 | O_SRCS := 12 | CYCLO_FILES := 13 | SIZE_OUTPUT := 14 | OBJDUMP_LIST := 15 | SU_FILES := 16 | EXECUTABLES := 17 | OBJS := 18 | MAP_FILES := 19 | S_DEPS := 20 | S_UPPER_DEPS := 21 | C_DEPS := 22 | 23 | # Every subdirectory with source files must be described here 24 | SUBDIRS := \ 25 | Core/Src \ 26 | Core/Startup \ 27 | Drivers/STM32F4xx_HAL_Driver/Src \ 28 | FATFS/App \ 29 | FATFS/Target \ 30 | Middlewares/Third_Party/FatFs/src \ 31 | Middlewares/Third_Party/FatFs/src/option \ 32 | 33 | -------------------------------------------------------------------------------- /STM32_MCP2515/Inc/CAN_SPI.h: -------------------------------------------------------------------------------- 1 | #ifndef __CAN_SPI_H 2 | #define __CAN_SPI_H 3 | 4 | #include "stm32f4xx_hal.h" 5 | typedef union { 6 | struct { 7 | uint8_t idType; 8 | uint32_t id; 9 | uint8_t dlc; 10 | uint8_t data0; 11 | uint8_t data1; 12 | uint8_t data2; 13 | uint8_t data3; 14 | uint8_t data4; 15 | uint8_t data5; 16 | uint8_t data6; 17 | uint8_t data7; 18 | } frame; 19 | uint8_t array[14]; 20 | } uCAN_MSG; 21 | 22 | #define dSTANDARD_CAN_MSG_ID_2_0B 1 23 | #define dEXTENDED_CAN_MSG_ID_2_0B 2 24 | 25 | int CANSPI_Initialize(void); 26 | void CANSPI_Sleep(void); 27 | uint8_t CANSPI_Transmit(uCAN_MSG *tempCanMsg); 28 | uint8_t CANSPI_Receive(uCAN_MSG *tempCanMsg); 29 | uint8_t CANSPI_messagesInBuffer(void); 30 | uint8_t CANSPI_isBussOff(void); 31 | uint8_t CANSPI_isRxErrorPassive(void); 32 | uint8_t CANSPI_isTxErrorPassive(void); 33 | 34 | #endif /* __CAN_SPI_H */ 35 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/syscalls.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/syscalls.c:44:6:initialise_monitor_handles 4 static 2 | ../Core/Src/syscalls.c:48:5:_getpid 4 static 3 | ../Core/Src/syscalls.c:53:5:_kill 16 static 4 | ../Core/Src/syscalls.c:61:6:_exit 16 static 5 | ../Core/Src/syscalls.c:67:27:_read 32 static 6 | ../Core/Src/syscalls.c:80:27:_write 32 static 7 | ../Core/Src/syscalls.c:92:5:_close 16 static 8 | ../Core/Src/syscalls.c:99:5:_fstat 16 static 9 | ../Core/Src/syscalls.c:106:5:_isatty 16 static 10 | ../Core/Src/syscalls.c:112:5:_lseek 24 static 11 | ../Core/Src/syscalls.c:120:5:_open 12 static 12 | ../Core/Src/syscalls.c:128:5:_wait 16 static 13 | ../Core/Src/syscalls.c:135:5:_unlink 16 static 14 | ../Core/Src/syscalls.c:142:5:_times 16 static 15 | ../Core/Src/syscalls.c:148:5:_stat 16 static 16 | ../Core/Src/syscalls.c:155:5:_link 16 static 17 | ../Core/Src/syscalls.c:163:5:_fork 8 static 18 | ../Core/Src/syscalls.c:169:5:_execve 24 static 19 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/syscalls.su: -------------------------------------------------------------------------------- 1 | ../Core/Src/syscalls.c:44:6:initialise_monitor_handles 4 static 2 | ../Core/Src/syscalls.c:48:5:_getpid 4 static 3 | ../Core/Src/syscalls.c:53:5:_kill 16 static 4 | ../Core/Src/syscalls.c:61:6:_exit 16 static 5 | ../Core/Src/syscalls.c:67:27:_read 32 static 6 | ../Core/Src/syscalls.c:80:27:_write 32 static 7 | ../Core/Src/syscalls.c:92:5:_close 16 static 8 | ../Core/Src/syscalls.c:99:5:_fstat 16 static 9 | ../Core/Src/syscalls.c:106:5:_isatty 16 static 10 | ../Core/Src/syscalls.c:112:5:_lseek 24 static 11 | ../Core/Src/syscalls.c:120:5:_open 12 static 12 | ../Core/Src/syscalls.c:128:5:_wait 16 static 13 | ../Core/Src/syscalls.c:135:5:_unlink 16 static 14 | ../Core/Src/syscalls.c:142:5:_times 16 static 15 | ../Core/Src/syscalls.c:148:5:_stat 16 static 16 | ../Core/Src/syscalls.c:155:5:_link 16 static 17 | ../Core/Src/syscalls.c:163:5:_fork 8 static 18 | ../Core/Src/syscalls.c:169:5:_execve 24 static 19 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:143:19:HAL_EXTI_SetConfigLine 40 static 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:268:19:HAL_EXTI_GetConfigLine 40 static 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:362:19:HAL_EXTI_ClearConfigLine 40 static 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:428:19:HAL_EXTI_RegisterCallback 32 static 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:454:19:HAL_EXTI_GetHandle 16 static 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:495:6:HAL_EXTI_IRQHandler 32 static 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:533:10:HAL_EXTI_GetPending 40 static 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:572:6:HAL_EXTI_ClearPending 32 static 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_exti.c:603:6:HAL_EXTI_GenerateSWI 32 static 10 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:142:19:HAL_EXTI_SetConfigLine 32 static 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:237:19:HAL_EXTI_GetConfigLine 32 static 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:316:19:HAL_EXTI_ClearConfigLine 32 static 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:369:19:HAL_EXTI_RegisterCallback 32 static 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:394:19:HAL_EXTI_GetHandle 16 static 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:434:6:HAL_EXTI_IRQHandler 24 static 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:466:10:HAL_EXTI_GetPending 32 static 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:498:6:HAL_EXTI_ClearPending 24 static 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c:522:6:HAL_EXTI_GenerateSWI 24 static 10 | -------------------------------------------------------------------------------- /STM32_AI_SinNet/Python/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "configurations": [ 3 | { 4 | "name": "main", 5 | "type": "python", 6 | "request": "launch", 7 | "program": "main.py", 8 | "console": "integratedTerminal", 9 | "justMyCode": true, 10 | "args": [ 11 | "--train", 12 | "--normalize-input", 13 | "--quantize", 14 | "--export-to-onnx", 15 | //"--export-to-tflite", 16 | "--visualize-onnx-results", 17 | 18 | "--batch-size", "4096", 19 | "--hidden-size", "256", 20 | "--learning-rate", "1e-3", 21 | "--num-epochs", "50", 22 | "--p-dropout", "0.15", 23 | "--random-seed", "41", 24 | "--num-workers", "10" 25 | ] 26 | } 27 | ] 28 | } -------------------------------------------------------------------------------- /SDCard/Debug/FATFS/Target/user_diskio_spi.cyclo: -------------------------------------------------------------------------------- 1 | ../FATFS/Target/user_diskio_spi.c:89:6:SPI_Timer_On 1 2 | ../FATFS/Target/user_diskio_spi.c:94:9:SPI_Timer_Status 1 3 | ../FATFS/Target/user_diskio_spi.c:104:6:xchg_spi 1 4 | ../FATFS/Target/user_diskio_spi.c:116:6:rcvr_spi_multi 2 5 | ../FATFS/Target/user_diskio_spi.c:130:6:xmit_spi_multi 1 6 | ../FATFS/Target/user_diskio_spi.c:145:5:wait_ready 3 7 | ../FATFS/Target/user_diskio_spi.c:172:6:despiselect 1 8 | ../FATFS/Target/user_diskio_spi.c:186:5:spiselect 2 9 | ../FATFS/Target/user_diskio_spi.c:203:5:rcvr_datablock 4 10 | ../FATFS/Target/user_diskio_spi.c:232:5:xmit_datablock 4 11 | ../FATFS/Target/user_diskio_spi.c:260:6:send_cmd 10 12 | ../FATFS/Target/user_diskio_spi.c:319:16:USER_SPI_initialize 21 13 | ../FATFS/Target/user_diskio_spi.c:375:16:USER_SPI_status 2 14 | ../FATFS/Target/user_diskio_spi.c:390:16:USER_SPI_read 11 15 | ../FATFS/Target/user_diskio_spi.c:429:16:USER_SPI_write 14 16 | ../FATFS/Target/user_diskio_spi.c:470:16:USER_SPI_ioctl 27 17 | -------------------------------------------------------------------------------- /SDCard/Middlewares/Third_Party/FatFs/src/integer.h: -------------------------------------------------------------------------------- 1 | /*-------------------------------------------*/ 2 | /* Integer type definitions for FatFs module */ 3 | /*-------------------------------------------*/ 4 | 5 | #ifndef _FF_INTEGER 6 | #define _FF_INTEGER 7 | 8 | #ifdef _WIN32 /* FatFs development platform */ 9 | 10 | #include 11 | #include 12 | typedef unsigned __int64 QWORD; 13 | 14 | 15 | #else /* Embedded platform */ 16 | 17 | /* These types MUST be 16-bit or 32-bit */ 18 | typedef int INT; 19 | typedef unsigned int UINT; 20 | 21 | /* This type MUST be 8-bit */ 22 | typedef unsigned char BYTE; 23 | 24 | /* These types MUST be 16-bit */ 25 | typedef short SHORT; 26 | typedef unsigned short WORD; 27 | typedef unsigned short WCHAR; 28 | 29 | /* These types MUST be 32-bit */ 30 | typedef long LONG; 31 | typedef unsigned long DWORD; 32 | 33 | /* This type MUST be 64-bit (Remove this for ANSI C (C89) compatibility) */ 34 | typedef unsigned long long QWORD; 35 | 36 | #endif 37 | 38 | #endif 39 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:141:19:HAL_PWREx_EnableBkUpReg 3 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:165:19:HAL_PWREx_DisableBkUpReg 3 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:189:6:HAL_PWREx_EnableFlashPowerDown 1 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:198:6:HAL_PWREx_DisableFlashPowerDown 1 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:211:10:HAL_PWREx_GetVoltageRange 1 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:288:19:HAL_PWREx_ControlVoltageScaling 8 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:359:6:HAL_PWREx_EnableMainRegulatorLowVoltage 1 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:370:6:HAL_PWREx_DisableMainRegulatorLowVoltage 1 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:381:6:HAL_PWREx_EnableLowRegulatorLowVoltage 1 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:392:6:HAL_PWREx_DisableLowRegulatorLowVoltage 1 11 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Startup/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (12.3.rel1) 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | S_SRCS += \ 8 | ../Core/Startup/startup_stm32l432kcux.s 9 | 10 | OBJS += \ 11 | ./Core/Startup/startup_stm32l432kcux.o 12 | 13 | S_DEPS += \ 14 | ./Core/Startup/startup_stm32l432kcux.d 15 | 16 | 17 | # Each subdirectory must supply rules for building sources it contributes 18 | Core/Startup/%.o: ../Core/Startup/%.s Core/Startup/subdir.mk 19 | arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" "$<" 20 | 21 | clean: clean-Core-2f-Startup 22 | 23 | clean-Core-2f-Startup: 24 | -$(RM) ./Core/Startup/startup_stm32l432kcux.d ./Core/Startup/startup_stm32l432kcux.o 25 | 26 | .PHONY: clean-Core-2f-Startup 27 | 28 | -------------------------------------------------------------------------------- /SDCard/Debug/FATFS/Target/user_diskio_spi.su: -------------------------------------------------------------------------------- 1 | ../FATFS/Target/user_diskio_spi.c:89:6:SPI_Timer_On 16 static 2 | ../FATFS/Target/user_diskio_spi.c:94:9:SPI_Timer_Status 8 static 3 | ../FATFS/Target/user_diskio_spi.c:104:6:xchg_spi 32 static 4 | ../FATFS/Target/user_diskio_spi.c:116:6:rcvr_spi_multi 32 static 5 | ../FATFS/Target/user_diskio_spi.c:130:6:xmit_spi_multi 16 static 6 | ../FATFS/Target/user_diskio_spi.c:145:5:wait_ready 32 static 7 | ../FATFS/Target/user_diskio_spi.c:172:6:despiselect 8 static 8 | ../FATFS/Target/user_diskio_spi.c:186:5:spiselect 8 static 9 | ../FATFS/Target/user_diskio_spi.c:203:5:rcvr_datablock 24 static 10 | ../FATFS/Target/user_diskio_spi.c:232:5:xmit_datablock 24 static 11 | ../FATFS/Target/user_diskio_spi.c:260:6:send_cmd 24 static 12 | ../FATFS/Target/user_diskio_spi.c:319:16:USER_SPI_initialize 32 static 13 | ../FATFS/Target/user_diskio_spi.c:375:16:USER_SPI_status 16 static 14 | ../FATFS/Target/user_diskio_spi.c:390:16:USER_SPI_read 24 static 15 | ../FATFS/Target/user_diskio_spi.c:429:16:USER_SPI_write 24 static 16 | ../FATFS/Target/user_diskio_spi.c:470:16:USER_SPI_ioctl 56 static 17 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Startup/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (13.3.rel1) 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | S_SRCS += \ 8 | ../Core/Startup/startup_stm32f401retx.s 9 | 10 | OBJS += \ 11 | ./Core/Startup/startup_stm32f401retx.o 12 | 13 | S_DEPS += \ 14 | ./Core/Startup/startup_stm32f401retx.d 15 | 16 | 17 | # Each subdirectory must supply rules for building sources it contributes 18 | Core/Startup/%.o: ../Core/Startup/%.s Core/Startup/subdir.mk 19 | arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" "$<" 20 | 21 | clean: clean-Core-2f-Startup 22 | 23 | clean-Core-2f-Startup: 24 | -$(RM) ./Core/Startup/startup_stm32f401retx.d ./Core/Startup/startup_stm32f401retx.o 25 | 26 | .PHONY: clean-Core-2f-Startup 27 | 28 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:141:19:HAL_PWREx_EnableBkUpReg 16 static 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:165:19:HAL_PWREx_DisableBkUpReg 16 static 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:189:6:HAL_PWREx_EnableFlashPowerDown 4 static 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:198:6:HAL_PWREx_DisableFlashPowerDown 4 static 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:211:10:HAL_PWREx_GetVoltageRange 4 static 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:288:19:HAL_PWREx_ControlVoltageScaling 32 static 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:359:6:HAL_PWREx_EnableMainRegulatorLowVoltage 4 static 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:370:6:HAL_PWREx_DisableMainRegulatorLowVoltage 4 static 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:381:6:HAL_PWREx_EnableLowRegulatorLowVoltage 4 static 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c:392:6:HAL_PWREx_DisableLowRegulatorLowVoltage 4 static 11 | -------------------------------------------------------------------------------- /STM32_AI_SinNet/Python/SinNet.py: -------------------------------------------------------------------------------- 1 | import torch 2 | from torch import nn 3 | 4 | 5 | class SinNet(nn.Module): 6 | def __init__(self, hidden_size: int= 1024, p_dropout=0.2) -> None: 7 | super(SinNet, self).__init__() 8 | self.hidden_size = hidden_size 9 | self.p_dropout = p_dropout 10 | 11 | self.network = nn.Sequential( 12 | nn.Linear(1, self.hidden_size), 13 | nn.BatchNorm1d(self.hidden_size), 14 | nn.ReLU(), 15 | nn.Dropout(self.p_dropout), 16 | 17 | nn.Linear(self.hidden_size, self.hidden_size), 18 | nn.BatchNorm1d(self.hidden_size), 19 | nn.ReLU(), 20 | nn.Dropout(self.p_dropout), 21 | 22 | nn.Linear(self.hidden_size, self.hidden_size), 23 | nn.BatchNorm1d(self.hidden_size), 24 | nn.ReLU(), 25 | nn.Dropout(self.p_dropout), 26 | 27 | nn.Linear(self.hidden_size, 1), 28 | nn.BatchNorm1d(1), 29 | ) 30 | 31 | def forward(self, x: torch.Tensor) -> torch.Tensor: 32 | x = self.network(x) 33 | return x -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:154:19:HAL_DMA_Init 5 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:295:19:HAL_DMA_DeInit 4 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:431:19:HAL_DMA_Start 3 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:474:19:HAL_DMA_Start_IT 4 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:547:19:HAL_DMA_Abort 2 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:609:19:HAL_DMA_Abort_IT 3 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:676:19:HAL_DMA_PollForTransfer 10 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:806:6:HAL_DMA_IRQHandler 12 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:902:19:HAL_DMA_RegisterCallback 7 10 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:953:19:HAL_DMA_UnRegisterCallback 8 11 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:1031:22:HAL_DMA_GetState 1 12 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:1043:10:HAL_DMA_GetError 1 13 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:1069:13:DMA_SetConfig 2 14 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:154:19:HAL_DMA_Init 24 static 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:295:19:HAL_DMA_DeInit 16 static 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:431:19:HAL_DMA_Start 32 static 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:474:19:HAL_DMA_Start_IT 32 static 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:547:19:HAL_DMA_Abort 24 static 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:609:19:HAL_DMA_Abort_IT 24 static 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:676:19:HAL_DMA_PollForTransfer 32 static 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:806:6:HAL_DMA_IRQHandler 24 static 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:902:19:HAL_DMA_RegisterCallback 32 static 10 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:953:19:HAL_DMA_UnRegisterCallback 24 static 11 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:1031:22:HAL_DMA_GetState 16 static 12 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:1043:10:HAL_DMA_GetError 16 static 13 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_dma.c:1069:13:DMA_SetConfig 24 static 14 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:200:26:HAL_RCC_DeInit 1 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:219:26:HAL_RCC_OscConfig 61 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:591:19:HAL_RCC_ClockConfig 20 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:775:6:HAL_RCC_MCOConfig 2 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:841:6:HAL_RCC_EnableCSS 1 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:850:6:HAL_RCC_DisableCSS 1 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:885:17:HAL_RCC_GetSysClockFreq 6 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:943:10:HAL_RCC_GetHCLKFreq 1 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:954:10:HAL_RCC_GetPCLK1Freq 1 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:966:10:HAL_RCC_GetPCLK2Freq 1 11 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:979:13:HAL_RCC_GetOscConfig 8 12 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:1058:6:HAL_RCC_GetClockConfig 1 13 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:1084:6:HAL_RCC_NMI_IRQHandler 2 14 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:1101:13:HAL_RCC_CSSCallback 1 15 | -------------------------------------------------------------------------------- /MCP2551_L432KC/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | MCP2551_L432KC 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.MCUCubeIdeServicesRevAev2ProjectNature 26 | com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature 27 | com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature 28 | com.st.stm32cube.ide.mcu.MCURootProjectNature 29 | org.eclipse.cdt.managedbuilder.core.managedBuildNature 30 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature 31 | 32 | 33 | -------------------------------------------------------------------------------- /SDCard/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | SDCard 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.MCUCubeIdeServicesRevAev2ProjectNature 26 | com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature 27 | com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature 28 | com.st.stm32cube.ide.mcu.MCURootProjectNature 29 | org.eclipse.cdt.managedbuilder.core.managedBuildNature 30 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature 31 | 32 | 33 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:169:19:HAL_FLASH_Program 9 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:251:19:HAL_FLASH_Program_IT 7 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:311:6:HAL_FLASH_IRQHandler 16 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:454:13:HAL_FLASH_EndOfOperationCallback 1 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:472:13:HAL_FLASH_OperationErrorCallback 1 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:505:19:HAL_FLASH_Unlock 3 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:529:19:HAL_FLASH_Lock 1 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:541:19:HAL_FLASH_OB_Unlock 2 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:561:19:HAL_FLASH_OB_Lock 1 10 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:573:19:HAL_FLASH_OB_Launch 1 11 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:622:10:HAL_FLASH_GetError 1 12 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:646:19:FLASH_WaitForLastOperation 8 13 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:696:13:FLASH_Program_DoubleWord 1 14 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:721:13:FLASH_Program_Fast 2 15 | -------------------------------------------------------------------------------- /STM32_LoRa_transceivers/Inc/LoRA.h: -------------------------------------------------------------------------------- 1 | /* 2 | * LoRA.h 3 | * 4 | * Created on: Jul 20, 2025 5 | * Author: daniel 6 | */ 7 | 8 | #ifndef INC_LORA_H_ 9 | #define INC_LORA_H_ 10 | 11 | #include "stm32f4xx_hal.h" 12 | #include 13 | #include 14 | 15 | struct rcv_data{ 16 | int address; 17 | int length; 18 | char payload[240]; // Max payload length 19 | int rssi; // Received Signal Strength Indicator 20 | int snr; // Signal-to-Noise Ratio 21 | }; 22 | 23 | // Base communication function 24 | int send_at_command(UART_HandleTypeDef *huart, const char *command); 25 | 26 | char * get_UID(UART_HandleTypeDef *huart); 27 | char * get_version(UART_HandleTypeDef *huart); 28 | 29 | // Specialized functions 30 | int test_connection(UART_HandleTypeDef *huart); 31 | int factory_reset(UART_HandleTypeDef *huart); 32 | int set_transmission_freq(UART_HandleTypeDef *huart, uint32_t frequency); 33 | int set_network_id(UART_HandleTypeDef *huart, uint8_t network_id); 34 | int set_address(UART_HandleTypeDef *huart, uint8_t address); 35 | int set_power(UART_HandleTypeDef *huart, uint8_t power); 36 | int set_mode(UART_HandleTypeDef *huart, uint8_t mode); // 0,1,2 37 | 38 | 39 | int send_data(UART_HandleTypeDef *huart, uint8_t address, const char *data); 40 | struct rcv_data receive_data(UART_HandleTypeDef *huart); 41 | 42 | #endif /* INC_LORA_H_ */ 43 | -------------------------------------------------------------------------------- /STM32_MCP2515/STM32_MCP2515_ARDUINO/STM32_MCP2515_ARDUINO.ino: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | struct can_frame canMsg; 5 | MCP2515 CAN(10); 6 | 7 | void setup() { 8 | while(!Serial); 9 | Serial.begin(9600); 10 | SPI.begin(); 11 | CAN.reset(); 12 | CAN.setBitrate(CAN_250KBPS, MCP_8MHZ); 13 | CAN.setNormalMode(); 14 | 15 | } 16 | int led = 0; 17 | unsigned long start_t = millis(); 18 | 19 | void loop() { 20 | if(millis() - start_t > 1000){ 21 | canMsg.can_id = 0x36; //CAN id as 0x036 22 | canMsg.can_dlc = 8; //CAN data length as 8 23 | canMsg.data[0] = led; //send Led value 24 | canMsg.data[1] = 0x00; 25 | canMsg.data[2] = 0x00; 26 | canMsg.data[3] = 0x00; 27 | canMsg.data[4] = 0x00; 28 | canMsg.data[5] = 0x00; 29 | canMsg.data[6] = 0x00; 30 | canMsg.data[7] = 0x00; 31 | CAN.sendMessage(&canMsg); //Sends the CAN message 32 | led = !led; 33 | 34 | start_t = millis(); 35 | } 36 | 37 | if (CAN.readMessage(&canMsg) == MCP2515::ERROR_OK){ 38 | Serial.print("ID: "); 39 | Serial.print(canMsg.can_id,HEX); 40 | Serial.print(", "); 41 | Serial.print("Data: "); 42 | for(int i=0;i 2 | 3 | STM32F103_MFRC522 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 | org.eclipse.cdt.core.ccnature 26 | com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAev2ProjectNature 27 | com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature 28 | com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature 29 | com.st.stm32cube.ide.mcu.MCURootProjectNature 30 | org.eclipse.cdt.managedbuilder.core.managedBuildNature 31 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature 32 | 33 | 34 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:200:26:HAL_RCC_DeInit 4 static 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:219:26:HAL_RCC_OscConfig 32 static 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:591:19:HAL_RCC_ClockConfig 24 static 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:775:6:HAL_RCC_MCOConfig 56 static 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:841:6:HAL_RCC_EnableCSS 4 static 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:850:6:HAL_RCC_DisableCSS 4 static 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:885:17:HAL_RCC_GetSysClockFreq 96 static 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:943:10:HAL_RCC_GetHCLKFreq 4 static 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:954:10:HAL_RCC_GetPCLK1Freq 8 static 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:966:10:HAL_RCC_GetPCLK2Freq 8 static 11 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:979:13:HAL_RCC_GetOscConfig 16 static 12 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:1058:6:HAL_RCC_GetClockConfig 16 static 13 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:1084:6:HAL_RCC_NMI_IRQHandler 8 static 14 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c:1101:13:HAL_RCC_CSSCallback 4 static 15 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:265:19:HAL_RCC_DeInit 8 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:405:19:HAL_RCC_OscConfig 88 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1097:19:HAL_RCC_ClockConfig 22 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1339:6:HAL_RCC_MCOConfig 1 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1398:10:HAL_RCC_GetSysClockFreq 11 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1486:10:HAL_RCC_GetHCLKFreq 1 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1497:10:HAL_RCC_GetPCLK1Freq 1 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1509:10:HAL_RCC_GetPCLK2Freq 1 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1522:6:HAL_RCC_GetOscConfig 10 10 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1681:6:HAL_RCC_GetClockConfig 1 11 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1716:6:HAL_RCC_EnableCSS 1 12 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1726:6:HAL_RCC_NMI_IRQHandler 2 13 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1743:13:HAL_RCC_CSSCallback 1 14 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1757:10:HAL_RCC_GetResetSource 1 15 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1787:26:RCC_SetFlashLatencyFromMSIRange 9 16 | -------------------------------------------------------------------------------- /SDCard/Debug/FATFS/App/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (13.3.rel1) 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | C_SRCS += \ 8 | ../FATFS/App/fatfs.c 9 | 10 | OBJS += \ 11 | ./FATFS/App/fatfs.o 12 | 13 | C_DEPS += \ 14 | ./FATFS/App/fatfs.d 15 | 16 | 17 | # Each subdirectory must supply rules for building sources it contributes 18 | FATFS/App/%.o FATFS/App/%.su FATFS/App/%.cyclo: ../FATFS/App/%.c FATFS/App/subdir.mk 19 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F401xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" 20 | 21 | clean: clean-FATFS-2f-App 22 | 23 | clean-FATFS-2f-App: 24 | -$(RM) ./FATFS/App/fatfs.cyclo ./FATFS/App/fatfs.d ./FATFS/App/fatfs.o ./FATFS/App/fatfs.su 25 | 26 | .PHONY: clean-FATFS-2f-App 27 | 28 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:125:19:HAL_FLASHEx_Erase 9 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:228:19:HAL_FLASHEx_Erase_IT 6 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:297:19:HAL_FLASHEx_OBProgram 11 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:368:6:HAL_FLASHEx_OBGetConfig 4 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:504:13:FLASH_MassErase 2 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:551:6:FLASH_PageErase 1 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:594:6:FLASH_FlushCaches 5 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:651:26:FLASH_OB_WRPConfig 4 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:727:26:FLASH_OB_RDPConfig 2 10 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:771:26:FLASH_OB_UserConfig 15 11 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:991:26:FLASH_OB_PCROPConfig 3 12 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:1122:13:FLASH_OB_GetWRP 3 13 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:1164:17:FLASH_OB_GetRDP 3 14 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:1190:17:FLASH_OB_GetUser 1 15 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:1213:13:FLASH_OB_GetPCROP 2 16 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:170:19:HAL_DMA_Init 32 static 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:309:19:HAL_DMA_DeInit 24 static 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:407:19:HAL_DMA_Start 32 static 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:451:19:HAL_DMA_Start_IT 32 static 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:513:19:HAL_DMA_Abort 24 static 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:580:19:HAL_DMA_Abort_IT 16 static 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:610:19:HAL_DMA_PollForTransfer 48 static 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:746:6:HAL_DMA_IRQHandler 32 static 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:967:19:HAL_DMA_RegisterCallback 32 static 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1029:19:HAL_DMA_UnRegisterCallback 24 static 11 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1114:22:HAL_DMA_GetState 16 static 12 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1125:10:HAL_DMA_GetError 16 static 13 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1151:13:DMA_SetConfig 24 static 14 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1185:17:DMA_CalcBaseAndBitshift 24 static 15 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c:1213:26:DMA_CheckFifoParam 24 static 16 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:169:19:HAL_FLASH_Program 32 static 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:251:19:HAL_FLASH_Program_IT 32 static 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:311:6:HAL_FLASH_IRQHandler 24 static 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:454:13:HAL_FLASH_EndOfOperationCallback 16 static 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:472:13:HAL_FLASH_OperationErrorCallback 16 static 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:505:19:HAL_FLASH_Unlock 16 static 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:529:19:HAL_FLASH_Lock 4 static 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:541:19:HAL_FLASH_OB_Unlock 4 static 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:561:19:HAL_FLASH_OB_Lock 4 static 10 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:573:19:HAL_FLASH_OB_Launch 8 static 11 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:622:10:HAL_FLASH_GetError 4 static 12 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:646:19:FLASH_WaitForLastOperation 24 static 13 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:696:13:FLASH_Program_DoubleWord 24 static,ignoring_inline_asm 14 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash.c:721:13:FLASH_Program_Fast 40 static,ignoring_inline_asm 15 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:86:6:HAL_PWR_DeInit 1 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:104:6:HAL_PWR_EnableBkUpAccess 1 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:114:6:HAL_PWR_DisableBkUpAccess 1 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:311:19:HAL_PWR_ConfigPVD 5 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:357:6:HAL_PWR_EnablePVD 1 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:366:6:HAL_PWR_DisablePVD 1 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:391:6:HAL_PWR_EnableWakeUpPin 1 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:412:6:HAL_PWR_DisableWakeUpPin 1 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:444:6:HAL_PWR_EnterSLEEPMode 6 10 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:523:6:HAL_PWR_EnterSTOPMode 2 11 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:556:6:HAL_PWR_EnterSTANDBYMode 1 12 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:582:6:HAL_PWR_EnableSleepOnExit 1 13 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:595:6:HAL_PWR_DisableSleepOnExit 1 14 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:609:6:HAL_PWR_EnableSEVOnPend 1 15 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:622:6:HAL_PWR_DisableSEVOnPend 1 16 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:636:13:HAL_PWR_PVDCallback 1 17 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:265:19:HAL_RCC_DeInit 16 static 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:405:19:HAL_RCC_OscConfig 40 static 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1097:19:HAL_RCC_ClockConfig 24 static 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1339:6:HAL_RCC_MCOConfig 48 static 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1398:10:HAL_RCC_GetSysClockFreq 40 static 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1486:10:HAL_RCC_GetHCLKFreq 4 static 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1497:10:HAL_RCC_GetPCLK1Freq 8 static 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1509:10:HAL_RCC_GetPCLK2Freq 8 static 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1522:6:HAL_RCC_GetOscConfig 16 static 10 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1681:6:HAL_RCC_GetClockConfig 16 static 11 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1716:6:HAL_RCC_EnableCSS 4 static 12 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1726:6:HAL_RCC_NMI_IRQHandler 8 static 13 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1743:13:HAL_RCC_CSSCallback 4 static 14 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1757:10:HAL_RCC_GetResetSource 16 static 15 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_rcc.c:1787:26:RCC_SetFlashLatencyFromMSIRange 32 static 16 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:125:19:HAL_FLASHEx_Erase 24 static 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:228:19:HAL_FLASHEx_Erase_IT 24 static 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:297:19:HAL_FLASHEx_OBProgram 24 static 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:368:6:HAL_FLASHEx_OBGetConfig 16 static 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:504:13:FLASH_MassErase 16 static 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:551:6:FLASH_PageErase 16 static 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:594:6:FLASH_FlushCaches 16 static 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:651:26:FLASH_OB_WRPConfig 32 static 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:727:26:FLASH_OB_RDPConfig 24 static 10 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:771:26:FLASH_OB_UserConfig 32 static 11 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:991:26:FLASH_OB_PCROPConfig 40 static 12 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:1122:13:FLASH_OB_GetWRP 24 static 13 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:1164:17:FLASH_OB_GetRDP 16 static 14 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:1190:17:FLASH_OB_GetUser 16 static 15 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_flash_ex.c:1213:13:FLASH_OB_GetPCROP 32 static 16 | -------------------------------------------------------------------------------- /SDCard/Debug/objects.list: -------------------------------------------------------------------------------- 1 | "./Core/Src/main.o" 2 | "./Core/Src/stm32f4xx_hal_msp.o" 3 | "./Core/Src/stm32f4xx_it.o" 4 | "./Core/Src/syscalls.o" 5 | "./Core/Src/sysmem.o" 6 | "./Core/Src/system_stm32f4xx.o" 7 | "./Core/Startup/startup_stm32f401retx.o" 8 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o" 9 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o" 10 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o" 11 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o" 12 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o" 13 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o" 14 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o" 15 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o" 16 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o" 17 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o" 18 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o" 19 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o" 20 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o" 21 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.o" 22 | "./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o" 23 | "./FATFS/App/fatfs.o" 24 | "./FATFS/Target/user_diskio.o" 25 | "./FATFS/Target/user_diskio_spi.o" 26 | "./Middlewares/Third_Party/FatFs/src/diskio.o" 27 | "./Middlewares/Third_Party/FatFs/src/ff.o" 28 | "./Middlewares/Third_Party/FatFs/src/ff_gen_drv.o" 29 | "./Middlewares/Third_Party/FatFs/src/option/ccsbcs.o" 30 | "./Middlewares/Third_Party/FatFs/src/option/syscall.o" 31 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:90:6:HAL_PWR_DeInit 1 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:108:6:HAL_PWR_EnableBkUpAccess 1 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:128:6:HAL_PWR_DisableBkUpAccess 1 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:275:6:HAL_PWR_ConfigPVD 5 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:318:6:HAL_PWR_EnablePVD 1 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:327:6:HAL_PWR_DisablePVD 1 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:341:6:HAL_PWR_EnableWakeUpPin 1 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:359:6:HAL_PWR_DisableWakeUpPin 1 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:391:6:HAL_PWR_EnterSLEEPMode 3 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:445:6:HAL_PWR_EnterSTOPMode 3 11 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:488:6:HAL_PWR_EnterSTANDBYMode 1 12 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:509:6:HAL_PWR_PVD_IRQHandler 2 13 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:526:13:HAL_PWR_PVDCallback 1 14 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:541:6:HAL_PWR_EnableSleepOnExit 1 15 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:553:6:HAL_PWR_DisableSleepOnExit 1 16 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:565:6:HAL_PWR_EnableSEVOnPend 1 17 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:577:6:HAL_PWR_DisableSEVOnPend 1 18 | -------------------------------------------------------------------------------- /SDCard/FATFS/App/fatfs.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file fatfs.h 5 | * @brief Header for fatfs applications 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | * Copyright (c) 2025 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file 13 | * in the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | * 16 | ****************************************************************************** 17 | */ 18 | /* USER CODE END Header */ 19 | /* Define to prevent recursive inclusion -------------------------------------*/ 20 | #ifndef __fatfs_H 21 | #define __fatfs_H 22 | #ifdef __cplusplus 23 | extern "C" { 24 | #endif 25 | 26 | #include "ff.h" 27 | #include "ff_gen_drv.h" 28 | #include "user_diskio.h" /* defines USER_Driver as external */ 29 | 30 | /* USER CODE BEGIN Includes */ 31 | 32 | /* USER CODE END Includes */ 33 | 34 | extern uint8_t retUSER; /* Return value for USER */ 35 | extern char USERPath[4]; /* USER logical drive path */ 36 | extern FATFS USERFatFS; /* File system object for USER logical drive */ 37 | extern FIL USERFile; /* File object for USER */ 38 | 39 | void MX_FATFS_Init(void); 40 | 41 | /* USER CODE BEGIN Prototypes */ 42 | 43 | /* USER CODE END Prototypes */ 44 | #ifdef __cplusplus 45 | } 46 | #endif 47 | #endif /*__fatfs_H */ 48 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:154:19:HAL_FLASH_Program 6 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:212:19:HAL_FLASH_Program_IT 4 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:256:6:HAL_FLASH_IRQHandler 9 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:376:13:HAL_FLASH_EndOfOperationCallback 1 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:393:13:HAL_FLASH_OperationErrorCallback 1 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:425:19:HAL_FLASH_Unlock 3 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:449:19:HAL_FLASH_Lock 1 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:461:19:HAL_FLASH_OB_Unlock 2 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:481:19:HAL_FLASH_OB_Lock 1 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:493:19:HAL_FLASH_OB_Launch 1 11 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:530:10:HAL_FLASH_GetError 1 12 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:544:19:FLASH_WaitForLastOperation 7 13 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:604:13:FLASH_Program_DoubleWord 1 14 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:638:13:FLASH_Program_Word 1 15 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:663:13:FLASH_Program_HalfWord 1 16 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:688:13:FLASH_Program_Byte 1 17 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:705:13:FLASH_SetErrorCode 7 18 | -------------------------------------------------------------------------------- /STM32F103_MFRC522/Drivers/STM32F1xx_HAL_Driver/License.md: -------------------------------------------------------------------------------- 1 | Copyright 2016(-2021) STMicroelectronics. 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without modification, 5 | are permitted provided that the following conditions are met: 6 | 7 | 1. Redistributions of source code must retain the above copyright notice, this 8 | list of conditions and the following disclaimer. 9 | 10 | 2. Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation and/or 12 | other materials provided with the distribution. 13 | 14 | 3. Neither the name of the copyright holder nor the names of its contributors 15 | may be used to endorse or promote products derived from this software without 16 | specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 19 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 20 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 21 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 22 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 23 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 24 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 25 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 27 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:86:6:HAL_PWR_DeInit 4 static 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:104:6:HAL_PWR_EnableBkUpAccess 4 static 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:114:6:HAL_PWR_DisableBkUpAccess 4 static 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:311:19:HAL_PWR_ConfigPVD 16 static 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:357:6:HAL_PWR_EnablePVD 4 static 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:366:6:HAL_PWR_DisablePVD 4 static 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:391:6:HAL_PWR_EnableWakeUpPin 16 static 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:412:6:HAL_PWR_DisableWakeUpPin 16 static 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:444:6:HAL_PWR_EnterSLEEPMode 16 static,ignoring_inline_asm 10 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:523:6:HAL_PWR_EnterSTOPMode 16 static 11 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:556:6:HAL_PWR_EnterSTANDBYMode 4 static,ignoring_inline_asm 12 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:582:6:HAL_PWR_EnableSleepOnExit 4 static 13 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:595:6:HAL_PWR_DisableSleepOnExit 4 static 14 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:609:6:HAL_PWR_EnableSEVOnPend 4 static 15 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:622:6:HAL_PWR_DisableSEVOnPend 4 static 16 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal_pwr.c:636:13:HAL_PWR_PVDCallback 4 static 17 | -------------------------------------------------------------------------------- /SDCard/FATFS/Target/user_diskio.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file user_diskio.h 5 | * @brief This file contains the common defines and functions prototypes for 6 | * the user_diskio driver. 7 | ****************************************************************************** 8 | * @attention 9 | * 10 | * Copyright (c) 2025 STMicroelectronics. 11 | * All rights reserved. 12 | * 13 | * This software is licensed under terms that can be found in the LICENSE file 14 | * in the root directory of this software component. 15 | * If no LICENSE file comes with this software, it is provided AS-IS. 16 | * 17 | ****************************************************************************** 18 | */ 19 | /* USER CODE END Header */ 20 | 21 | /* Define to prevent recursive inclusion -------------------------------------*/ 22 | #ifndef __USER_DISKIO_H 23 | #define __USER_DISKIO_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | /* USER CODE BEGIN 0 */ 30 | #include "user_diskio_spi.h" 31 | 32 | /* Includes ------------------------------------------------------------------*/ 33 | /* Exported types ------------------------------------------------------------*/ 34 | /* Exported constants --------------------------------------------------------*/ 35 | /* Exported functions ------------------------------------------------------- */ 36 | extern Diskio_drvTypeDef USER_Driver; 37 | 38 | /* USER CODE END 0 */ 39 | 40 | #ifdef __cplusplus 41 | } 42 | #endif 43 | 44 | #endif /* __USER_DISKIO_H */ 45 | -------------------------------------------------------------------------------- /SDCard/FATFS/App/fatfs.c: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file fatfs.c 5 | * @brief Code for fatfs applications 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | * Copyright (c) 2025 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file 13 | * in the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | * 16 | ****************************************************************************** 17 | */ 18 | /* USER CODE END Header */ 19 | #include "fatfs.h" 20 | 21 | uint8_t retUSER; /* Return value for USER */ 22 | char USERPath[4]; /* USER logical drive path */ 23 | FATFS USERFatFS; /* File system object for USER logical drive */ 24 | FIL USERFile; /* File object for USER */ 25 | 26 | /* USER CODE BEGIN Variables */ 27 | 28 | /* USER CODE END Variables */ 29 | 30 | void MX_FATFS_Init(void) 31 | { 32 | /*## FatFS: Link the USER driver ###########################*/ 33 | retUSER = FATFS_LinkDriver(&USER_Driver, USERPath); 34 | 35 | /* USER CODE BEGIN Init */ 36 | /* additional user code for init */ 37 | /* USER CODE END Init */ 38 | } 39 | 40 | /** 41 | * @brief Gets Time from RTC 42 | * @param None 43 | * @retval Time in DWORD 44 | */ 45 | DWORD get_fattime(void) 46 | { 47 | /* USER CODE BEGIN get_fattime */ 48 | return 0; 49 | /* USER CODE END get_fattime */ 50 | } 51 | 52 | /* USER CODE BEGIN Application */ 53 | 54 | /* USER CODE END Application */ 55 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:154:19:HAL_FLASH_Program 32 static 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:212:19:HAL_FLASH_Program_IT 32 static 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:256:6:HAL_FLASH_IRQHandler 16 static 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:376:13:HAL_FLASH_EndOfOperationCallback 16 static 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:393:13:HAL_FLASH_OperationErrorCallback 16 static 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:425:19:HAL_FLASH_Unlock 16 static 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:449:19:HAL_FLASH_Lock 4 static 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:461:19:HAL_FLASH_OB_Unlock 4 static 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:481:19:HAL_FLASH_OB_Lock 4 static 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:493:19:HAL_FLASH_OB_Launch 8 static 11 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:530:10:HAL_FLASH_GetError 4 static 12 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:544:19:FLASH_WaitForLastOperation 24 static 13 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:604:13:FLASH_Program_DoubleWord 24 static,ignoring_inline_asm 14 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:638:13:FLASH_Program_Word 16 static 15 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:663:13:FLASH_Program_HalfWord 16 static 16 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:688:13:FLASH_Program_Byte 16 static 17 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c:705:13:FLASH_SetErrorCode 4 static 18 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:90:6:HAL_PWR_DeInit 4 static 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:108:6:HAL_PWR_EnableBkUpAccess 16 static 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:128:6:HAL_PWR_DisableBkUpAccess 16 static 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:275:6:HAL_PWR_ConfigPVD 16 static 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:318:6:HAL_PWR_EnablePVD 4 static 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:327:6:HAL_PWR_DisablePVD 4 static 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:341:6:HAL_PWR_EnableWakeUpPin 16 static 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:359:6:HAL_PWR_DisableWakeUpPin 16 static 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:391:6:HAL_PWR_EnterSLEEPMode 16 static,ignoring_inline_asm 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:445:6:HAL_PWR_EnterSTOPMode 16 static,ignoring_inline_asm 11 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:488:6:HAL_PWR_EnterSTANDBYMode 4 static,ignoring_inline_asm 12 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:509:6:HAL_PWR_PVD_IRQHandler 8 static 13 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:526:13:HAL_PWR_PVDCallback 4 static 14 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:541:6:HAL_PWR_EnableSleepOnExit 4 static 15 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:553:6:HAL_PWR_DisableSleepOnExit 4 static 16 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:565:6:HAL_PWR_EnableSEVOnPend 4 static 17 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c:577:6:HAL_PWR_DisableSEVOnPend 4 static 18 | -------------------------------------------------------------------------------- /SDCard/Debug/FATFS/Target/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (13.3.rel1) 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | C_SRCS += \ 8 | ../FATFS/Target/user_diskio.c \ 9 | ../FATFS/Target/user_diskio_spi.c 10 | 11 | OBJS += \ 12 | ./FATFS/Target/user_diskio.o \ 13 | ./FATFS/Target/user_diskio_spi.o 14 | 15 | C_DEPS += \ 16 | ./FATFS/Target/user_diskio.d \ 17 | ./FATFS/Target/user_diskio_spi.d 18 | 19 | 20 | # Each subdirectory must supply rules for building sources it contributes 21 | FATFS/Target/%.o FATFS/Target/%.su FATFS/Target/%.cyclo: ../FATFS/Target/%.c FATFS/Target/subdir.mk 22 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F401xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" 23 | 24 | clean: clean-FATFS-2f-Target 25 | 26 | clean-FATFS-2f-Target: 27 | -$(RM) ./FATFS/Target/user_diskio.cyclo ./FATFS/Target/user_diskio.d ./FATFS/Target/user_diskio.o ./FATFS/Target/user_diskio.su ./FATFS/Target/user_diskio_spi.cyclo ./FATFS/Target/user_diskio_spi.d ./FATFS/Target/user_diskio_spi.o ./FATFS/Target/user_diskio_spi.su 28 | 29 | .PHONY: clean-FATFS-2f-Target 30 | 31 | -------------------------------------------------------------------------------- /STM32_PWM/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 | -------------------------------------------------------------------------------- /STM32F103_MFRC522/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 | -------------------------------------------------------------------------------- /Interrupts & Timers/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 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Drivers/CMSIS/Include/cmsis_version.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************//** 2 | * @file cmsis_version.h 3 | * @brief CMSIS Core(M) Version definitions 4 | * @version V5.0.3 5 | * @date 24. June 2019 6 | ******************************************************************************/ 7 | /* 8 | * Copyright (c) 2009-2019 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 ( 3U) /*!< [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 | -------------------------------------------------------------------------------- /SDCard/Drivers/CMSIS/Include/cmsis_version.h: -------------------------------------------------------------------------------- 1 | /**************************************************************************//** 2 | * @file cmsis_version.h 3 | * @brief CMSIS Core(M) Version definitions 4 | * @version V5.0.5 5 | * @date 02. February 2022 6 | ******************************************************************************/ 7 | /* 8 | * Copyright (c) 2009-2022 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 ( 6U) /*!< [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 | -------------------------------------------------------------------------------- /SDCard/FATFS/Target/user_diskio_spi.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file user_diskio_spi.h 4 | * @brief This file contains the common defines and functions prototypes for 5 | * the user_diskio_spi driver implementation 6 | ****************************************************************************** 7 | * Portions copyright (C) 2014, ChaN, all rights reserved. 8 | * Portions copyright (C) 2017, kiwih, all rights reserved. 9 | * 10 | * This software is a free software and there is NO WARRANTY. 11 | * No restriction on use. You can use, modify and redistribute it for 12 | * personal, non-profit or commercial products UNDER YOUR RESPONSIBILITY. 13 | * Redistributions of source code must retain the above copyright notice. 14 | * 15 | ****************************************************************************** 16 | */ 17 | 18 | #ifndef _USER_DISKIO_SPI_H 19 | #define _USER_DISKIO_SPI_H 20 | 21 | #include "integer.h" //from FatFs middleware library 22 | #include "diskio.h" //from FatFs middleware library 23 | #include "ff_gen_drv.h" //from FatFs middleware library 24 | 25 | //we define these as inline because we don't want them to be actual function calls (they get "called" from the cubemx autogenerated user_diskio file) 26 | //we define them as extern because they are defined in a separate .c file to user_diskio.c (which #includes this .h file) 27 | 28 | extern DSTATUS USER_SPI_initialize (BYTE pdrv); 29 | extern DSTATUS USER_SPI_status (BYTE pdrv); 30 | extern DRESULT USER_SPI_read (BYTE pdrv, BYTE *buff, DWORD sector, UINT count); 31 | #if _USE_WRITE == 1 32 | extern DRESULT USER_SPI_write (BYTE pdrv, const BYTE *buff, DWORD sector, UINT count); 33 | #endif /* _USE_WRITE == 1 */ 34 | #if _USE_IOCTL == 1 35 | extern DRESULT USER_SPI_ioctl (BYTE pdrv, BYTE cmd, void *buff); 36 | #endif /* _USE_IOCTL == 1 */ 37 | 38 | #endif 39 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:160:19:HAL_FLASHEx_Erase 6 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:231:19:HAL_FLASHEx_Erase_IT 2 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:281:19:HAL_FLASHEx_OBProgram 7 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:340:6:HAL_FLASHEx_OBGetConfig 1 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:369:19:HAL_FLASHEx_AdvOBProgram 3 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:425:6:HAL_FLASHEx_AdvOBGetConfig 1 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:457:19:HAL_FLASHEx_OB_SelectPCROP 1 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:482:19:HAL_FLASHEx_OB_DeSelectPCROP 1 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:948:13:FLASH_MassErase 1 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:977:6:FLASH_Erase_Sector 4 11 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1027:26:FLASH_OB_EnableWRP 2 12 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1063:26:FLASH_OB_DisableWRP 2 13 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1096:26:FLASH_OB_EnablePCROP 2 14 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1124:26:FLASH_OB_DisablePCROP 2 15 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1157:26:FLASH_OB_RDP_LevelConfig 2 16 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1191:26:FLASH_OB_UserConfig 2 17 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1226:26:FLASH_OB_BOR_LevelConfig 1 18 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1244:16:FLASH_OB_GetUser 1 19 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1254:17:FLASH_OB_GetWRP 1 20 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1268:16:FLASH_OB_GetRDP 3 21 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1296:16:FLASH_OB_GetBOR 1 22 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1306:6:FLASH_FlushCaches 3 23 | -------------------------------------------------------------------------------- /STM32_I2C/Inc/stm32f4xx_it.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file stm32f4xx_it.h 5 | * @brief This file contains the headers of the interrupt handlers. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | * Copyright (c) 2022 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file 13 | * in the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | * 16 | ****************************************************************************** 17 | */ 18 | /* USER CODE END Header */ 19 | 20 | /* Define to prevent recursive inclusion -------------------------------------*/ 21 | #ifndef __STM32F4xx_IT_H 22 | #define __STM32F4xx_IT_H 23 | 24 | #ifdef __cplusplus 25 | extern "C" { 26 | #endif 27 | 28 | /* Private includes ----------------------------------------------------------*/ 29 | /* USER CODE BEGIN Includes */ 30 | 31 | /* USER CODE END Includes */ 32 | 33 | /* Exported types ------------------------------------------------------------*/ 34 | /* USER CODE BEGIN ET */ 35 | 36 | /* USER CODE END ET */ 37 | 38 | /* Exported constants --------------------------------------------------------*/ 39 | /* USER CODE BEGIN EC */ 40 | 41 | /* USER CODE END EC */ 42 | 43 | /* Exported macro ------------------------------------------------------------*/ 44 | /* USER CODE BEGIN EM */ 45 | 46 | /* USER CODE END EM */ 47 | 48 | /* Exported functions prototypes ---------------------------------------------*/ 49 | void NMI_Handler(void); 50 | void HardFault_Handler(void); 51 | void MemManage_Handler(void); 52 | void BusFault_Handler(void); 53 | void UsageFault_Handler(void); 54 | void SVC_Handler(void); 55 | void DebugMon_Handler(void); 56 | void PendSV_Handler(void); 57 | void SysTick_Handler(void); 58 | /* USER CODE BEGIN EFP */ 59 | 60 | /* USER CODE END EFP */ 61 | 62 | #ifdef __cplusplus 63 | } 64 | #endif 65 | 66 | #endif /* __STM32F4xx_IT_H */ 67 | -------------------------------------------------------------------------------- /STM32_MCP2515/Inc/stm32f4xx_it.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file stm32f4xx_it.h 5 | * @brief This file contains the headers of the interrupt handlers. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | * Copyright (c) 2022 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file 13 | * in the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | * 16 | ****************************************************************************** 17 | */ 18 | /* USER CODE END Header */ 19 | 20 | /* Define to prevent recursive inclusion -------------------------------------*/ 21 | #ifndef __STM32F4xx_IT_H 22 | #define __STM32F4xx_IT_H 23 | 24 | #ifdef __cplusplus 25 | extern "C" { 26 | #endif 27 | 28 | /* Private includes ----------------------------------------------------------*/ 29 | /* USER CODE BEGIN Includes */ 30 | 31 | /* USER CODE END Includes */ 32 | 33 | /* Exported types ------------------------------------------------------------*/ 34 | /* USER CODE BEGIN ET */ 35 | 36 | /* USER CODE END ET */ 37 | 38 | /* Exported constants --------------------------------------------------------*/ 39 | /* USER CODE BEGIN EC */ 40 | 41 | /* USER CODE END EC */ 42 | 43 | /* Exported macro ------------------------------------------------------------*/ 44 | /* USER CODE BEGIN EM */ 45 | 46 | /* USER CODE END EM */ 47 | 48 | /* Exported functions prototypes ---------------------------------------------*/ 49 | void NMI_Handler(void); 50 | void HardFault_Handler(void); 51 | void MemManage_Handler(void); 52 | void BusFault_Handler(void); 53 | void UsageFault_Handler(void); 54 | void SVC_Handler(void); 55 | void DebugMon_Handler(void); 56 | void PendSV_Handler(void); 57 | void SysTick_Handler(void); 58 | /* USER CODE BEGIN EFP */ 59 | 60 | /* USER CODE END EFP */ 61 | 62 | #ifdef __cplusplus 63 | } 64 | #endif 65 | 66 | #endif /* __STM32F4xx_IT_H */ 67 | -------------------------------------------------------------------------------- /STM32_PWM/Core/Inc/stm32f4xx_it.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file stm32f4xx_it.h 5 | * @brief This file contains the headers of the interrupt handlers. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | * Copyright (c) 2022 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file 13 | * in the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | * 16 | ****************************************************************************** 17 | */ 18 | /* USER CODE END Header */ 19 | 20 | /* Define to prevent recursive inclusion -------------------------------------*/ 21 | #ifndef __STM32F4xx_IT_H 22 | #define __STM32F4xx_IT_H 23 | 24 | #ifdef __cplusplus 25 | extern "C" { 26 | #endif 27 | 28 | /* Private includes ----------------------------------------------------------*/ 29 | /* USER CODE BEGIN Includes */ 30 | 31 | /* USER CODE END Includes */ 32 | 33 | /* Exported types ------------------------------------------------------------*/ 34 | /* USER CODE BEGIN ET */ 35 | 36 | /* USER CODE END ET */ 37 | 38 | /* Exported constants --------------------------------------------------------*/ 39 | /* USER CODE BEGIN EC */ 40 | 41 | /* USER CODE END EC */ 42 | 43 | /* Exported macro ------------------------------------------------------------*/ 44 | /* USER CODE BEGIN EM */ 45 | 46 | /* USER CODE END EM */ 47 | 48 | /* Exported functions prototypes ---------------------------------------------*/ 49 | void NMI_Handler(void); 50 | void HardFault_Handler(void); 51 | void MemManage_Handler(void); 52 | void BusFault_Handler(void); 53 | void UsageFault_Handler(void); 54 | void SVC_Handler(void); 55 | void DebugMon_Handler(void); 56 | void PendSV_Handler(void); 57 | void SysTick_Handler(void); 58 | void DMA2_Stream1_IRQHandler(void); 59 | /* USER CODE BEGIN EFP */ 60 | 61 | /* USER CODE END EFP */ 62 | 63 | #ifdef __cplusplus 64 | } 65 | #endif 66 | 67 | #endif /* __STM32F4xx_IT_H */ 68 | -------------------------------------------------------------------------------- /SDCard/Core/Inc/stm32f4xx_it.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file stm32f4xx_it.h 5 | * @brief This file contains the headers of the interrupt handlers. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | * Copyright (c) 2025 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file 13 | * in the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | * 16 | ****************************************************************************** 17 | */ 18 | /* USER CODE END Header */ 19 | 20 | /* Define to prevent recursive inclusion -------------------------------------*/ 21 | #ifndef __STM32F4xx_IT_H 22 | #define __STM32F4xx_IT_H 23 | 24 | #ifdef __cplusplus 25 | extern "C" { 26 | #endif 27 | 28 | /* Private includes ----------------------------------------------------------*/ 29 | /* USER CODE BEGIN Includes */ 30 | 31 | /* USER CODE END Includes */ 32 | 33 | /* Exported types ------------------------------------------------------------*/ 34 | /* USER CODE BEGIN ET */ 35 | 36 | /* USER CODE END ET */ 37 | 38 | /* Exported constants --------------------------------------------------------*/ 39 | /* USER CODE BEGIN EC */ 40 | 41 | /* USER CODE END EC */ 42 | 43 | /* Exported macro ------------------------------------------------------------*/ 44 | /* USER CODE BEGIN EM */ 45 | 46 | /* USER CODE END EM */ 47 | 48 | /* Exported functions prototypes ---------------------------------------------*/ 49 | void NMI_Handler(void); 50 | void HardFault_Handler(void); 51 | void MemManage_Handler(void); 52 | void BusFault_Handler(void); 53 | void UsageFault_Handler(void); 54 | void SVC_Handler(void); 55 | void DebugMon_Handler(void); 56 | void PendSV_Handler(void); 57 | void SysTick_Handler(void); 58 | /* USER CODE BEGIN EFP */ 59 | 60 | /* USER CODE END EFP */ 61 | 62 | #ifdef __cplusplus 63 | } 64 | #endif 65 | 66 | #endif /* __STM32F4xx_IT_H */ 67 | -------------------------------------------------------------------------------- /STM32_I2C/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) 2022 STMicroelectronics. 11 | * All rights reserved. 12 | * 13 | * This software is licensed under terms that can be found in the LICENSE file 14 | * in the root directory of this software component. 15 | * If no LICENSE file comes with this software, it is provided AS-IS. 16 | * 17 | ****************************************************************************** 18 | */ 19 | /* USER CODE END Header */ 20 | 21 | /* Define to prevent recursive inclusion -------------------------------------*/ 22 | #ifndef __MAIN_H 23 | #define __MAIN_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | /* Includes ------------------------------------------------------------------*/ 30 | #include "stm32f4xx_hal.h" 31 | 32 | /* Private includes ----------------------------------------------------------*/ 33 | /* USER CODE BEGIN Includes */ 34 | 35 | /* USER CODE END Includes */ 36 | 37 | /* Exported types ------------------------------------------------------------*/ 38 | /* USER CODE BEGIN ET */ 39 | 40 | /* USER CODE END ET */ 41 | 42 | /* Exported constants --------------------------------------------------------*/ 43 | /* USER CODE BEGIN EC */ 44 | 45 | /* USER CODE END EC */ 46 | 47 | /* Exported macro ------------------------------------------------------------*/ 48 | /* USER CODE BEGIN EM */ 49 | 50 | /* USER CODE END EM */ 51 | 52 | /* Exported functions prototypes ---------------------------------------------*/ 53 | void Error_Handler(void); 54 | 55 | /* USER CODE BEGIN EFP */ 56 | 57 | /* USER CODE END EFP */ 58 | 59 | /* Private defines -----------------------------------------------------------*/ 60 | 61 | /* USER CODE BEGIN Private defines */ 62 | 63 | /* USER CODE END Private defines */ 64 | 65 | #ifdef __cplusplus 66 | } 67 | #endif 68 | 69 | #endif /* __MAIN_H */ 70 | -------------------------------------------------------------------------------- /MCP2551_L432KC/.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 | -------------------------------------------------------------------------------- /STM32F103_MFRC522/.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 | -------------------------------------------------------------------------------- /STM32F103_MFRC522/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file system_stm32f1xx.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-2021 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file 13 | * in the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | * 16 | ****************************************************************************** 17 | */ 18 | 19 | /** @addtogroup CMSIS 20 | * @{ 21 | */ 22 | 23 | /** @addtogroup stm32f10x_system 24 | * @{ 25 | */ 26 | 27 | /** 28 | * @brief Define to prevent recursive inclusion 29 | */ 30 | #ifndef __SYSTEM_STM32F10X_H 31 | #define __SYSTEM_STM32F10X_H 32 | 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif 36 | 37 | /** @addtogroup STM32F10x_System_Includes 38 | * @{ 39 | */ 40 | 41 | /** 42 | * @} 43 | */ 44 | 45 | 46 | /** @addtogroup STM32F10x_System_Exported_types 47 | * @{ 48 | */ 49 | 50 | extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */ 51 | extern const uint8_t AHBPrescTable[16U]; /*!< AHB prescalers table values */ 52 | extern const uint8_t APBPrescTable[8U]; /*!< APB prescalers table values */ 53 | 54 | /** 55 | * @} 56 | */ 57 | 58 | /** @addtogroup STM32F10x_System_Exported_Constants 59 | * @{ 60 | */ 61 | 62 | /** 63 | * @} 64 | */ 65 | 66 | /** @addtogroup STM32F10x_System_Exported_Macros 67 | * @{ 68 | */ 69 | 70 | /** 71 | * @} 72 | */ 73 | 74 | /** @addtogroup STM32F10x_System_Exported_Functions 75 | * @{ 76 | */ 77 | 78 | extern void SystemInit(void); 79 | extern void SystemCoreClockUpdate(void); 80 | /** 81 | * @} 82 | */ 83 | 84 | #ifdef __cplusplus 85 | } 86 | #endif 87 | 88 | #endif /*__SYSTEM_STM32F10X_H */ 89 | 90 | /** 91 | * @} 92 | */ 93 | 94 | /** 95 | * @} 96 | */ 97 | -------------------------------------------------------------------------------- /SDCard/.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 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Core/Inc/stm32l4xx_it.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file stm32l4xx_it.h 5 | * @brief This file contains the headers of the interrupt handlers. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | * Copyright (c) 2024 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file 13 | * in the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | * 16 | ****************************************************************************** 17 | */ 18 | /* USER CODE END Header */ 19 | 20 | /* Define to prevent recursive inclusion -------------------------------------*/ 21 | #ifndef __STM32L4xx_IT_H 22 | #define __STM32L4xx_IT_H 23 | 24 | #ifdef __cplusplus 25 | extern "C" { 26 | #endif 27 | 28 | /* Private includes ----------------------------------------------------------*/ 29 | /* USER CODE BEGIN Includes */ 30 | 31 | /* USER CODE END Includes */ 32 | 33 | /* Exported types ------------------------------------------------------------*/ 34 | /* USER CODE BEGIN ET */ 35 | 36 | /* USER CODE END ET */ 37 | 38 | /* Exported constants --------------------------------------------------------*/ 39 | /* USER CODE BEGIN EC */ 40 | 41 | /* USER CODE END EC */ 42 | 43 | /* Exported macro ------------------------------------------------------------*/ 44 | /* USER CODE BEGIN EM */ 45 | 46 | /* USER CODE END EM */ 47 | 48 | /* Exported functions prototypes ---------------------------------------------*/ 49 | void NMI_Handler(void); 50 | void HardFault_Handler(void); 51 | void MemManage_Handler(void); 52 | void BusFault_Handler(void); 53 | void UsageFault_Handler(void); 54 | void SVC_Handler(void); 55 | void DebugMon_Handler(void); 56 | void PendSV_Handler(void); 57 | void SysTick_Handler(void); 58 | void CAN1_RX0_IRQHandler(void); 59 | /* USER CODE BEGIN EFP */ 60 | 61 | /* USER CODE END EFP */ 62 | 63 | #ifdef __cplusplus 64 | } 65 | #endif 66 | 67 | #endif /* __STM32L4xx_IT_H */ 68 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:157:19:HAL_Init 1 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:190:19:HAL_DeInit 1 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:219:13:HAL_MspInit 1 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:230:13:HAL_MspDeInit 1 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:253:26:HAL_InitTick 3 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:312:13:HAL_IncTick 1 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:323:17:HAL_GetTick 1 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:332:10:HAL_GetTickPrio 1 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:341:19:HAL_SetTickFreq 3 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:374:21:HAL_GetTickFreq 1 11 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:390:13:HAL_Delay 3 12 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:416:13:HAL_SuspendTick 1 13 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:432:13:HAL_ResumeTick 1 14 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:442:10:HAL_GetHalVersion 1 15 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:451:10:HAL_GetREVID 1 16 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:460:10:HAL_GetDEVID 1 17 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:469:6:HAL_DBGMCU_EnableDBGSleepMode 1 18 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:478:6:HAL_DBGMCU_DisableDBGSleepMode 1 19 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:487:6:HAL_DBGMCU_EnableDBGStopMode 1 20 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:496:6:HAL_DBGMCU_DisableDBGStopMode 1 21 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:505:6:HAL_DBGMCU_EnableDBGStandbyMode 1 22 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:514:6:HAL_DBGMCU_DisableDBGStandbyMode 1 23 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:525:6:HAL_EnableCompensationCell 1 24 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:536:6:HAL_DisableCompensationCell 1 25 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:545:10:HAL_GetUIDw0 1 26 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:554:10:HAL_GetUIDw1 1 27 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:563:10:HAL_GetUIDw2 1 28 | -------------------------------------------------------------------------------- /STM32_PWM/Core/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) 2022 STMicroelectronics. 11 | * All rights reserved. 12 | * 13 | * This software is licensed under terms that can be found in the LICENSE file 14 | * in the root directory of this software component. 15 | * If no LICENSE file comes with this software, it is provided AS-IS. 16 | * 17 | ****************************************************************************** 18 | */ 19 | /* USER CODE END Header */ 20 | 21 | /* Define to prevent recursive inclusion -------------------------------------*/ 22 | #ifndef __MAIN_H 23 | #define __MAIN_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | /* Includes ------------------------------------------------------------------*/ 30 | #include "stm32f4xx_hal.h" 31 | 32 | /* Private includes ----------------------------------------------------------*/ 33 | /* USER CODE BEGIN Includes */ 34 | 35 | /* USER CODE END Includes */ 36 | 37 | /* Exported types ------------------------------------------------------------*/ 38 | /* USER CODE BEGIN ET */ 39 | 40 | /* USER CODE END ET */ 41 | 42 | /* Exported constants --------------------------------------------------------*/ 43 | /* USER CODE BEGIN EC */ 44 | 45 | /* USER CODE END EC */ 46 | 47 | /* Exported macro ------------------------------------------------------------*/ 48 | /* USER CODE BEGIN EM */ 49 | 50 | /* USER CODE END EM */ 51 | 52 | void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); 53 | 54 | /* Exported functions prototypes ---------------------------------------------*/ 55 | void Error_Handler(void); 56 | 57 | /* USER CODE BEGIN EFP */ 58 | 59 | /* USER CODE END EFP */ 60 | 61 | /* Private defines -----------------------------------------------------------*/ 62 | /* USER CODE BEGIN Private defines */ 63 | 64 | /* USER CODE END Private defines */ 65 | 66 | #ifdef __cplusplus 67 | } 68 | #endif 69 | 70 | #endif /* __MAIN_H */ 71 | -------------------------------------------------------------------------------- /STM32_LoRa_transceivers/Inc/stm32f4xx_it.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file stm32f4xx_it.h 5 | * @brief This file contains the headers of the interrupt handlers. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | * Copyright (c) 2025 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file 13 | * in the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | * 16 | ****************************************************************************** 17 | */ 18 | /* USER CODE END Header */ 19 | 20 | /* Define to prevent recursive inclusion -------------------------------------*/ 21 | #ifndef __STM32F4xx_IT_H 22 | #define __STM32F4xx_IT_H 23 | 24 | #ifdef __cplusplus 25 | extern "C" { 26 | #endif 27 | 28 | /* Private includes ----------------------------------------------------------*/ 29 | /* USER CODE BEGIN Includes */ 30 | 31 | /* USER CODE END Includes */ 32 | 33 | /* Exported types ------------------------------------------------------------*/ 34 | /* USER CODE BEGIN ET */ 35 | 36 | /* USER CODE END ET */ 37 | 38 | /* Exported constants --------------------------------------------------------*/ 39 | /* USER CODE BEGIN EC */ 40 | 41 | /* USER CODE END EC */ 42 | 43 | /* Exported macro ------------------------------------------------------------*/ 44 | /* USER CODE BEGIN EM */ 45 | 46 | /* USER CODE END EM */ 47 | 48 | /* Exported functions prototypes ---------------------------------------------*/ 49 | void NMI_Handler(void); 50 | void HardFault_Handler(void); 51 | void MemManage_Handler(void); 52 | void BusFault_Handler(void); 53 | void UsageFault_Handler(void); 54 | void SVC_Handler(void); 55 | void DebugMon_Handler(void); 56 | void PendSV_Handler(void); 57 | void SysTick_Handler(void); 58 | void USART1_IRQHandler(void); 59 | void USART2_IRQHandler(void); 60 | /* USER CODE BEGIN EFP */ 61 | 62 | /* USER CODE END EFP */ 63 | 64 | #ifdef __cplusplus 65 | } 66 | #endif 67 | 68 | #endif /* __STM32F4xx_IT_H */ 69 | -------------------------------------------------------------------------------- /STM32F103_MFRC522/Core/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) 2023 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file 13 | * in the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | * 16 | ****************************************************************************** 17 | */ 18 | /* USER CODE END Header */ 19 | 20 | /* Define to prevent recursive inclusion -------------------------------------*/ 21 | #ifndef __STM32F1xx_IT_H 22 | #define __STM32F1xx_IT_H 23 | 24 | #ifdef __cplusplus 25 | extern "C" { 26 | #endif 27 | 28 | /* Private includes ----------------------------------------------------------*/ 29 | /* USER CODE BEGIN Includes */ 30 | 31 | /* USER CODE END Includes */ 32 | 33 | /* Exported types ------------------------------------------------------------*/ 34 | /* USER CODE BEGIN ET */ 35 | 36 | /* USER CODE END ET */ 37 | 38 | /* Exported constants --------------------------------------------------------*/ 39 | /* USER CODE BEGIN EC */ 40 | 41 | /* USER CODE END EC */ 42 | 43 | /* Exported macro ------------------------------------------------------------*/ 44 | /* USER CODE BEGIN EM */ 45 | 46 | /* USER CODE END EM */ 47 | 48 | /* Exported functions prototypes ---------------------------------------------*/ 49 | void NMI_Handler(void); 50 | void HardFault_Handler(void); 51 | void MemManage_Handler(void); 52 | void BusFault_Handler(void); 53 | void UsageFault_Handler(void); 54 | void SVC_Handler(void); 55 | void DebugMon_Handler(void); 56 | void PendSV_Handler(void); 57 | void SysTick_Handler(void); 58 | void RCC_IRQHandler(void); 59 | void DMA1_Channel5_IRQHandler(void); 60 | void SPI1_IRQHandler(void); 61 | void USART1_IRQHandler(void); 62 | /* USER CODE BEGIN EFP */ 63 | 64 | /* USER CODE END EFP */ 65 | 66 | #ifdef __cplusplus 67 | } 68 | #endif 69 | 70 | #endif /* __STM32F1xx_IT_H */ 71 | -------------------------------------------------------------------------------- /STM32_LoRa_transceivers/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) 2025 STMicroelectronics. 11 | * All rights reserved. 12 | * 13 | * This software is licensed under terms that can be found in the LICENSE file 14 | * in the root directory of this software component. 15 | * If no LICENSE file comes with this software, it is provided AS-IS. 16 | * 17 | ****************************************************************************** 18 | */ 19 | /* USER CODE END Header */ 20 | 21 | /* Define to prevent recursive inclusion -------------------------------------*/ 22 | #ifndef __MAIN_H 23 | #define __MAIN_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | /* Includes ------------------------------------------------------------------*/ 30 | #include "stm32f4xx_hal.h" 31 | 32 | /* Private includes ----------------------------------------------------------*/ 33 | /* USER CODE BEGIN Includes */ 34 | 35 | /* USER CODE END Includes */ 36 | 37 | /* Exported types ------------------------------------------------------------*/ 38 | /* USER CODE BEGIN ET */ 39 | 40 | /* USER CODE END ET */ 41 | 42 | /* Exported constants --------------------------------------------------------*/ 43 | /* USER CODE BEGIN EC */ 44 | 45 | /* USER CODE END EC */ 46 | 47 | /* Exported macro ------------------------------------------------------------*/ 48 | /* USER CODE BEGIN EM */ 49 | 50 | /* USER CODE END EM */ 51 | 52 | /* Exported functions prototypes ---------------------------------------------*/ 53 | void Error_Handler(void); 54 | 55 | /* USER CODE BEGIN EFP */ 56 | 57 | /* USER CODE END EFP */ 58 | 59 | /* Private defines -----------------------------------------------------------*/ 60 | 61 | /* USER CODE BEGIN Private defines */ 62 | 63 | /* USER CODE END Private defines */ 64 | 65 | #ifdef __cplusplus 66 | } 67 | #endif 68 | 69 | #endif /* __MAIN_H */ 70 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:160:19:HAL_FLASHEx_Erase 24 static 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:231:19:HAL_FLASHEx_Erase_IT 24 static 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:281:19:HAL_FLASHEx_OBProgram 24 static 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:340:6:HAL_FLASHEx_OBGetConfig 16 static 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:369:19:HAL_FLASHEx_AdvOBProgram 24 static 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:425:6:HAL_FLASHEx_AdvOBGetConfig 16 static 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:457:19:HAL_FLASHEx_OB_SelectPCROP 16 static 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:482:19:HAL_FLASHEx_OB_DeSelectPCROP 16 static 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:948:13:FLASH_MassErase 16 static 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:977:6:FLASH_Erase_Sector 24 static 11 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1027:26:FLASH_OB_EnableWRP 24 static 12 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1063:26:FLASH_OB_DisableWRP 24 static 13 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1096:26:FLASH_OB_EnablePCROP 24 static 14 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1124:26:FLASH_OB_DisablePCROP 24 static 15 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1157:26:FLASH_OB_RDP_LevelConfig 24 static 16 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1191:26:FLASH_OB_UserConfig 24 static 17 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1226:26:FLASH_OB_BOR_LevelConfig 16 static 18 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1244:16:FLASH_OB_GetUser 4 static 19 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1254:17:FLASH_OB_GetWRP 4 static 20 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1268:16:FLASH_OB_GetRDP 16 static 21 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1296:16:FLASH_OB_GetBOR 4 static 22 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c:1306:6:FLASH_FlushCaches 4 static 23 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Core/Src/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (12.3.rel1) 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | C_SRCS += \ 8 | ../Core/Src/main.c \ 9 | ../Core/Src/stm32l4xx_hal_msp.c \ 10 | ../Core/Src/stm32l4xx_it.c \ 11 | ../Core/Src/syscalls.c \ 12 | ../Core/Src/sysmem.c \ 13 | ../Core/Src/system_stm32l4xx.c 14 | 15 | OBJS += \ 16 | ./Core/Src/main.o \ 17 | ./Core/Src/stm32l4xx_hal_msp.o \ 18 | ./Core/Src/stm32l4xx_it.o \ 19 | ./Core/Src/syscalls.o \ 20 | ./Core/Src/sysmem.o \ 21 | ./Core/Src/system_stm32l4xx.o 22 | 23 | C_DEPS += \ 24 | ./Core/Src/main.d \ 25 | ./Core/Src/stm32l4xx_hal_msp.d \ 26 | ./Core/Src/stm32l4xx_it.d \ 27 | ./Core/Src/syscalls.d \ 28 | ./Core/Src/sysmem.d \ 29 | ./Core/Src/system_stm32l4xx.d 30 | 31 | 32 | # Each subdirectory must supply rules for building sources it contributes 33 | Core/Src/%.o Core/Src/%.su Core/Src/%.cyclo: ../Core/Src/%.c Core/Src/subdir.mk 34 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L432xx -c -I../Core/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc -I../Drivers/STM32L4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L4xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" 35 | 36 | clean: clean-Core-2f-Src 37 | 38 | clean-Core-2f-Src: 39 | -$(RM) ./Core/Src/main.cyclo ./Core/Src/main.d ./Core/Src/main.o ./Core/Src/main.su ./Core/Src/stm32l4xx_hal_msp.cyclo ./Core/Src/stm32l4xx_hal_msp.d ./Core/Src/stm32l4xx_hal_msp.o ./Core/Src/stm32l4xx_hal_msp.su ./Core/Src/stm32l4xx_it.cyclo ./Core/Src/stm32l4xx_it.d ./Core/Src/stm32l4xx_it.o ./Core/Src/stm32l4xx_it.su ./Core/Src/syscalls.cyclo ./Core/Src/syscalls.d ./Core/Src/syscalls.o ./Core/Src/syscalls.su ./Core/Src/sysmem.cyclo ./Core/Src/sysmem.d ./Core/Src/sysmem.o ./Core/Src/sysmem.su ./Core/Src/system_stm32l4xx.cyclo ./Core/Src/system_stm32l4xx.d ./Core/Src/system_stm32l4xx.o ./Core/Src/system_stm32l4xx.su 40 | 41 | .PHONY: clean-Core-2f-Src 42 | 43 | -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/option/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (13.3.rel1) 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | C_SRCS += \ 8 | ../Middlewares/Third_Party/FatFs/src/option/ccsbcs.c \ 9 | ../Middlewares/Third_Party/FatFs/src/option/syscall.c 10 | 11 | OBJS += \ 12 | ./Middlewares/Third_Party/FatFs/src/option/ccsbcs.o \ 13 | ./Middlewares/Third_Party/FatFs/src/option/syscall.o 14 | 15 | C_DEPS += \ 16 | ./Middlewares/Third_Party/FatFs/src/option/ccsbcs.d \ 17 | ./Middlewares/Third_Party/FatFs/src/option/syscall.d 18 | 19 | 20 | # Each subdirectory must supply rules for building sources it contributes 21 | Middlewares/Third_Party/FatFs/src/option/%.o Middlewares/Third_Party/FatFs/src/option/%.su Middlewares/Third_Party/FatFs/src/option/%.cyclo: ../Middlewares/Third_Party/FatFs/src/option/%.c Middlewares/Third_Party/FatFs/src/option/subdir.mk 22 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F401xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" 23 | 24 | clean: clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src-2f-option 25 | 26 | clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src-2f-option: 27 | -$(RM) ./Middlewares/Third_Party/FatFs/src/option/ccsbcs.cyclo ./Middlewares/Third_Party/FatFs/src/option/ccsbcs.d ./Middlewares/Third_Party/FatFs/src/option/ccsbcs.o ./Middlewares/Third_Party/FatFs/src/option/ccsbcs.su ./Middlewares/Third_Party/FatFs/src/option/syscall.cyclo ./Middlewares/Third_Party/FatFs/src/option/syscall.d ./Middlewares/Third_Party/FatFs/src/option/syscall.o ./Middlewares/Third_Party/FatFs/src/option/syscall.su 28 | 29 | .PHONY: clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src-2f-option 30 | 31 | -------------------------------------------------------------------------------- /Pippo(primo esempio)/Core/Inc/stm32f4xx_it.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file stm32f4xx_it.h 5 | * @brief This file contains the headers of the interrupt handlers. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | *

© Copyright (c) 2021 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 __STM32F4xx_IT_H 23 | #define __STM32F4xx_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 | /* USER CODE BEGIN EFP */ 60 | 61 | /* USER CODE END EFP */ 62 | 63 | #ifdef __cplusplus 64 | } 65 | #endif 66 | 67 | #endif /* __STM32F4xx_IT_H */ 68 | 69 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 70 | -------------------------------------------------------------------------------- /STM32_MCP2515/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) 2022 STMicroelectronics. 11 | * All rights reserved. 12 | * 13 | * This software is licensed under terms that can be found in the LICENSE file 14 | * in the root directory of this software component. 15 | * If no LICENSE file comes with this software, it is provided AS-IS. 16 | * 17 | ****************************************************************************** 18 | */ 19 | /* USER CODE END Header */ 20 | 21 | /* Define to prevent recursive inclusion -------------------------------------*/ 22 | #ifndef __MAIN_H 23 | #define __MAIN_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | /* Includes ------------------------------------------------------------------*/ 30 | #include "stm32f4xx_hal.h" 31 | 32 | /* Private includes ----------------------------------------------------------*/ 33 | /* USER CODE BEGIN Includes */ 34 | 35 | /* USER CODE END Includes */ 36 | 37 | /* Exported types ------------------------------------------------------------*/ 38 | /* USER CODE BEGIN ET */ 39 | 40 | /* USER CODE END ET */ 41 | 42 | /* Exported constants --------------------------------------------------------*/ 43 | /* USER CODE BEGIN EC */ 44 | 45 | /* USER CODE END EC */ 46 | 47 | /* Exported macro ------------------------------------------------------------*/ 48 | /* USER CODE BEGIN EM */ 49 | 50 | /* USER CODE END EM */ 51 | 52 | /* Exported functions prototypes ---------------------------------------------*/ 53 | void Error_Handler(void); 54 | 55 | /* USER CODE BEGIN EFP */ 56 | 57 | /* USER CODE END EFP */ 58 | 59 | /* Private defines -----------------------------------------------------------*/ 60 | #define SPI_CS_Pin GPIO_PIN_8 61 | #define SPI_CS_GPIO_Port GPIOA 62 | #define LED_Pin GPIO_PIN_9 63 | #define LED_GPIO_Port GPIOA 64 | /* USER CODE BEGIN Private defines */ 65 | 66 | /* USER CODE END Private defines */ 67 | 68 | #ifdef __cplusplus 69 | } 70 | #endif 71 | 72 | #endif /* __MAIN_H */ 73 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Core/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) 2024 STMicroelectronics. 11 | * All rights reserved. 12 | * 13 | * This software is licensed under terms that can be found in the LICENSE file 14 | * in the root directory of this software component. 15 | * If no LICENSE file comes with this software, it is provided AS-IS. 16 | * 17 | ****************************************************************************** 18 | */ 19 | /* USER CODE END Header */ 20 | 21 | /* Define to prevent recursive inclusion -------------------------------------*/ 22 | #ifndef __MAIN_H 23 | #define __MAIN_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | /* Includes ------------------------------------------------------------------*/ 30 | #include "stm32l4xx_hal.h" 31 | 32 | /* Private includes ----------------------------------------------------------*/ 33 | /* USER CODE BEGIN Includes */ 34 | 35 | /* USER CODE END Includes */ 36 | 37 | /* Exported types ------------------------------------------------------------*/ 38 | /* USER CODE BEGIN ET */ 39 | 40 | /* USER CODE END ET */ 41 | 42 | /* Exported constants --------------------------------------------------------*/ 43 | /* USER CODE BEGIN EC */ 44 | 45 | /* USER CODE END EC */ 46 | 47 | /* Exported macro ------------------------------------------------------------*/ 48 | /* USER CODE BEGIN EM */ 49 | 50 | /* USER CODE END EM */ 51 | 52 | /* Exported functions prototypes ---------------------------------------------*/ 53 | void Error_Handler(void); 54 | 55 | /* USER CODE BEGIN EFP */ 56 | 57 | /* USER CODE END EFP */ 58 | 59 | /* Private defines -----------------------------------------------------------*/ 60 | #define LED_Pin GPIO_PIN_2 61 | #define LED_GPIO_Port GPIOA 62 | 63 | /* USER CODE BEGIN Private defines */ 64 | 65 | /* USER CODE END Private defines */ 66 | 67 | #ifdef __cplusplus 68 | } 69 | #endif 70 | 71 | #endif /* __MAIN_H */ 72 | -------------------------------------------------------------------------------- /SDCard/Core/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) 2025 STMicroelectronics. 11 | * All rights reserved. 12 | * 13 | * This software is licensed under terms that can be found in the LICENSE file 14 | * in the root directory of this software component. 15 | * If no LICENSE file comes with this software, it is provided AS-IS. 16 | * 17 | ****************************************************************************** 18 | */ 19 | /* USER CODE END Header */ 20 | 21 | /* Define to prevent recursive inclusion -------------------------------------*/ 22 | #ifndef __MAIN_H 23 | #define __MAIN_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | /* Includes ------------------------------------------------------------------*/ 30 | #include "stm32f4xx_hal.h" 31 | 32 | /* Private includes ----------------------------------------------------------*/ 33 | /* USER CODE BEGIN Includes */ 34 | 35 | /* USER CODE END Includes */ 36 | 37 | /* Exported types ------------------------------------------------------------*/ 38 | /* USER CODE BEGIN ET */ 39 | 40 | /* USER CODE END ET */ 41 | 42 | /* Exported constants --------------------------------------------------------*/ 43 | /* USER CODE BEGIN EC */ 44 | 45 | /* USER CODE END EC */ 46 | 47 | /* Exported macro ------------------------------------------------------------*/ 48 | /* USER CODE BEGIN EM */ 49 | 50 | /* USER CODE END EM */ 51 | 52 | /* Exported functions prototypes ---------------------------------------------*/ 53 | void Error_Handler(void); 54 | 55 | /* USER CODE BEGIN EFP */ 56 | 57 | /* USER CODE END EFP */ 58 | 59 | /* Private defines -----------------------------------------------------------*/ 60 | #define SD_CS_Pin GPIO_PIN_6 61 | #define SD_CS_GPIO_Port GPIOB 62 | 63 | /* USER CODE BEGIN Private defines */ 64 | #define SD_SPI_HANDLE hspi1 65 | /* USER CODE END Private defines */ 66 | 67 | #ifdef __cplusplus 68 | } 69 | #endif 70 | 71 | #endif /* __MAIN_H */ 72 | -------------------------------------------------------------------------------- /Interrupts & Timers/Core/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) 2021 Daniel Rossi. 11 | * All rights reserved.

12 | * 13 | * 14 | ****************************************************************************** 15 | */ 16 | /* USER CODE END Header */ 17 | 18 | /* Define to prevent recursive inclusion -------------------------------------*/ 19 | #ifndef __MAIN_H 20 | #define __MAIN_H 21 | 22 | #ifdef __cplusplus 23 | extern "C" { 24 | #endif 25 | 26 | /* Includes ------------------------------------------------------------------*/ 27 | #include "stm32f4xx_hal.h" 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 Error_Handler(void); 51 | 52 | /* USER CODE BEGIN EFP */ 53 | 54 | /* USER CODE END EFP */ 55 | 56 | /* Private defines -----------------------------------------------------------*/ 57 | #define LED2_Pin GPIO_PIN_5 58 | #define LED2_GPIO_Port GPIOA 59 | #define LED1_Pin GPIO_PIN_6 60 | #define LED1_GPIO_Port GPIOA 61 | #define button_Pin GPIO_PIN_15 62 | #define button_GPIO_Port GPIOA 63 | /* USER CODE BEGIN Private defines */ 64 | 65 | /* USER CODE END Private defines */ 66 | 67 | #ifdef __cplusplus 68 | } 69 | #endif 70 | 71 | #endif /* __MAIN_H */ 72 | 73 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 74 | -------------------------------------------------------------------------------- /SDCard/Debug/Core/Src/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (13.3.rel1) 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | C_SRCS += \ 8 | ../Core/Src/main.c \ 9 | ../Core/Src/stm32f4xx_hal_msp.c \ 10 | ../Core/Src/stm32f4xx_it.c \ 11 | ../Core/Src/syscalls.c \ 12 | ../Core/Src/sysmem.c \ 13 | ../Core/Src/system_stm32f4xx.c 14 | 15 | OBJS += \ 16 | ./Core/Src/main.o \ 17 | ./Core/Src/stm32f4xx_hal_msp.o \ 18 | ./Core/Src/stm32f4xx_it.o \ 19 | ./Core/Src/syscalls.o \ 20 | ./Core/Src/sysmem.o \ 21 | ./Core/Src/system_stm32f4xx.o 22 | 23 | C_DEPS += \ 24 | ./Core/Src/main.d \ 25 | ./Core/Src/stm32f4xx_hal_msp.d \ 26 | ./Core/Src/stm32f4xx_it.d \ 27 | ./Core/Src/syscalls.d \ 28 | ./Core/Src/sysmem.d \ 29 | ./Core/Src/system_stm32f4xx.d 30 | 31 | 32 | # Each subdirectory must supply rules for building sources it contributes 33 | Core/Src/%.o Core/Src/%.su Core/Src/%.cyclo: ../Core/Src/%.c Core/Src/subdir.mk 34 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F401xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" 35 | 36 | clean: clean-Core-2f-Src 37 | 38 | clean-Core-2f-Src: 39 | -$(RM) ./Core/Src/main.cyclo ./Core/Src/main.d ./Core/Src/main.o ./Core/Src/main.su ./Core/Src/stm32f4xx_hal_msp.cyclo ./Core/Src/stm32f4xx_hal_msp.d ./Core/Src/stm32f4xx_hal_msp.o ./Core/Src/stm32f4xx_hal_msp.su ./Core/Src/stm32f4xx_it.cyclo ./Core/Src/stm32f4xx_it.d ./Core/Src/stm32f4xx_it.o ./Core/Src/stm32f4xx_it.su ./Core/Src/syscalls.cyclo ./Core/Src/syscalls.d ./Core/Src/syscalls.o ./Core/Src/syscalls.su ./Core/Src/sysmem.cyclo ./Core/Src/sysmem.d ./Core/Src/sysmem.o ./Core/Src/sysmem.su ./Core/Src/system_stm32f4xx.cyclo ./Core/Src/system_stm32f4xx.d ./Core/Src/system_stm32f4xx.o ./Core/Src/system_stm32f4xx.su 40 | 41 | .PHONY: clean-Core-2f-Src 42 | 43 | -------------------------------------------------------------------------------- /Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Inc/stm32_assert_template.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32_assert.h 4 | * @author MCD Application Team 5 | * @brief STM32 assert template file. 6 | * This file should be copied to the application folder and renamed 7 | * to stm32_assert.h. 8 | ****************************************************************************** 9 | * @attention 10 | * 11 | *

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

13 | * 14 | * This software component is licensed by ST under BSD 3-Clause license, 15 | * the "License"; You may not use this file except in compliance with the 16 | * License. You may obtain a copy of the License at: 17 | * opensource.org/licenses/BSD-3-Clause 18 | * 19 | ****************************************************************************** 20 | */ 21 | 22 | /* Define to prevent recursive inclusion -------------------------------------*/ 23 | #ifndef __STM32_ASSERT_H 24 | #define __STM32_ASSERT_H 25 | 26 | #ifdef __cplusplus 27 | extern "C" { 28 | #endif 29 | 30 | /* Exported types ------------------------------------------------------------*/ 31 | /* Exported constants --------------------------------------------------------*/ 32 | /* Includes ------------------------------------------------------------------*/ 33 | /* Exported macro ------------------------------------------------------------*/ 34 | #ifdef USE_FULL_ASSERT 35 | /** 36 | * @brief The assert_param macro is used for function's parameters check. 37 | * @param expr If expr is false, it calls assert_failed function 38 | * which reports the name of the source file and the source 39 | * line number of the call that failed. 40 | * If expr is true, it returns no value. 41 | * @retval None 42 | */ 43 | #define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__)) 44 | /* Exported functions ------------------------------------------------------- */ 45 | void assert_failed(uint8_t* file, uint32_t line); 46 | #else 47 | #define assert_param(expr) ((void)0U) 48 | #endif /* USE_FULL_ASSERT */ 49 | 50 | #ifdef __cplusplus 51 | } 52 | #endif 53 | 54 | #endif /* __STM32_ASSERT_H */ 55 | 56 | 57 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 58 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash_ramfunc.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32l4xx_hal_flash_ramfunc.h 4 | * @author MCD Application Team 5 | * @brief Header file of FLASH RAMFUNC driver. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | * Copyright (c) 2017 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file in 13 | * the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | ****************************************************************************** 16 | */ 17 | 18 | /* Define to prevent recursive inclusion -------------------------------------*/ 19 | #ifndef STM32L4xx_FLASH_RAMFUNC_H 20 | #define STM32L4xx_FLASH_RAMFUNC_H 21 | 22 | #ifdef __cplusplus 23 | extern "C" { 24 | #endif 25 | 26 | /* Includes ------------------------------------------------------------------*/ 27 | #include "stm32l4xx_hal_def.h" 28 | 29 | /** @addtogroup STM32L4xx_HAL_Driver 30 | * @{ 31 | */ 32 | 33 | /** @addtogroup FLASH_RAMFUNC 34 | * @{ 35 | */ 36 | 37 | /* Exported types ------------------------------------------------------------*/ 38 | /* Exported macro ------------------------------------------------------------*/ 39 | /* Exported functions --------------------------------------------------------*/ 40 | /** @addtogroup FLASH_RAMFUNC_Exported_Functions 41 | * @{ 42 | */ 43 | 44 | /** @addtogroup FLASH_RAMFUNC_Exported_Functions_Group1 45 | * @{ 46 | */ 47 | /* Peripheral Control functions ************************************************/ 48 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_EnableRunPowerDown(void); 49 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableRunPowerDown(void); 50 | #if defined (STM32L4P5xx) || defined (STM32L4Q5xx) || defined (STM32L4R5xx) || defined (STM32L4R7xx) || defined (STM32L4R9xx) || defined (STM32L4S5xx) || defined (STM32L4S7xx) || defined (STM32L4S9xx) 51 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_OB_DBankConfig(uint32_t DBankConfig); 52 | #endif 53 | /** 54 | * @} 55 | */ 56 | 57 | /** 58 | * @} 59 | */ 60 | 61 | /** 62 | * @} 63 | */ 64 | 65 | /** 66 | * @} 67 | */ 68 | 69 | #ifdef __cplusplus 70 | } 71 | #endif 72 | 73 | #endif /* STM32L4xx_FLASH_RAMFUNC_H */ 74 | 75 | -------------------------------------------------------------------------------- /SDCard/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.su: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:157:19:HAL_Init 8 static 2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:190:19:HAL_DeInit 8 static 3 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:219:13:HAL_MspInit 4 static 4 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:230:13:HAL_MspDeInit 4 static 5 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:253:26:HAL_InitTick 16 static 6 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:312:13:HAL_IncTick 4 static 7 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:323:17:HAL_GetTick 4 static 8 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:332:10:HAL_GetTickPrio 4 static 9 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:341:19:HAL_SetTickFreq 24 static 10 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:374:21:HAL_GetTickFreq 4 static 11 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:390:13:HAL_Delay 24 static 12 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:416:13:HAL_SuspendTick 4 static 13 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:432:13:HAL_ResumeTick 4 static 14 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:442:10:HAL_GetHalVersion 4 static 15 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:451:10:HAL_GetREVID 4 static 16 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:460:10:HAL_GetDEVID 4 static 17 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:469:6:HAL_DBGMCU_EnableDBGSleepMode 4 static 18 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:478:6:HAL_DBGMCU_DisableDBGSleepMode 4 static 19 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:487:6:HAL_DBGMCU_EnableDBGStopMode 4 static 20 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:496:6:HAL_DBGMCU_DisableDBGStopMode 4 static 21 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:505:6:HAL_DBGMCU_EnableDBGStandbyMode 4 static 22 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:514:6:HAL_DBGMCU_DisableDBGStandbyMode 4 static 23 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:525:6:HAL_EnableCompensationCell 4 static 24 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:536:6:HAL_DisableCompensationCell 4 static 25 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:545:10:HAL_GetUIDw0 4 static 26 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:554:10:HAL_GetUIDw1 4 static 27 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c:563:10:HAL_GetUIDw2 4 static 28 | -------------------------------------------------------------------------------- /Interrupts & Timers/Core/Inc/stm32f4xx_it.h: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file stm32f4xx_it.h 5 | * @brief This file contains the headers of the interrupt handlers. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | *

© Copyright (c) 2021 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 __STM32F4xx_IT_H 23 | #define __STM32F4xx_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 TIM1_TRG_COM_TIM11_IRQHandler(void); 60 | void TIM2_IRQHandler(void); 61 | /* USER CODE BEGIN EFP */ 62 | 63 | /* USER CODE END EFP */ 64 | 65 | #ifdef __cplusplus 66 | } 67 | #endif 68 | 69 | #endif /* __STM32F4xx_IT_H */ 70 | 71 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 72 | -------------------------------------------------------------------------------- /SDCard/Debug/Middlewares/Third_Party/FatFs/src/subdir.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | # Toolchain: GNU Tools for STM32 (13.3.rel1) 4 | ################################################################################ 5 | 6 | # Add inputs and outputs from these tool invocations to the build variables 7 | C_SRCS += \ 8 | ../Middlewares/Third_Party/FatFs/src/diskio.c \ 9 | ../Middlewares/Third_Party/FatFs/src/ff.c \ 10 | ../Middlewares/Third_Party/FatFs/src/ff_gen_drv.c 11 | 12 | OBJS += \ 13 | ./Middlewares/Third_Party/FatFs/src/diskio.o \ 14 | ./Middlewares/Third_Party/FatFs/src/ff.o \ 15 | ./Middlewares/Third_Party/FatFs/src/ff_gen_drv.o 16 | 17 | C_DEPS += \ 18 | ./Middlewares/Third_Party/FatFs/src/diskio.d \ 19 | ./Middlewares/Third_Party/FatFs/src/ff.d \ 20 | ./Middlewares/Third_Party/FatFs/src/ff_gen_drv.d 21 | 22 | 23 | # Each subdirectory must supply rules for building sources it contributes 24 | Middlewares/Third_Party/FatFs/src/%.o Middlewares/Third_Party/FatFs/src/%.su Middlewares/Third_Party/FatFs/src/%.cyclo: ../Middlewares/Third_Party/FatFs/src/%.c Middlewares/Third_Party/FatFs/src/subdir.mk 25 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F401xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../FATFS/Target -I../FATFS/App -I../Middlewares/Third_Party/FatFs/src -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" 26 | 27 | clean: clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src 28 | 29 | clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src: 30 | -$(RM) ./Middlewares/Third_Party/FatFs/src/diskio.cyclo ./Middlewares/Third_Party/FatFs/src/diskio.d ./Middlewares/Third_Party/FatFs/src/diskio.o ./Middlewares/Third_Party/FatFs/src/diskio.su ./Middlewares/Third_Party/FatFs/src/ff.cyclo ./Middlewares/Third_Party/FatFs/src/ff.d ./Middlewares/Third_Party/FatFs/src/ff.o ./Middlewares/Third_Party/FatFs/src/ff.su ./Middlewares/Third_Party/FatFs/src/ff_gen_drv.cyclo ./Middlewares/Third_Party/FatFs/src/ff_gen_drv.d ./Middlewares/Third_Party/FatFs/src/ff_gen_drv.o ./Middlewares/Third_Party/FatFs/src/ff_gen_drv.su 31 | 32 | .PHONY: clean-Middlewares-2f-Third_Party-2f-FatFs-2f-src 33 | 34 | -------------------------------------------------------------------------------- /STM32F103_MFRC522/Core/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) 2023 STMicroelectronics. 11 | * All rights reserved. 12 | * 13 | * This software is licensed under terms that can be found in the LICENSE file 14 | * in the root directory of this software component. 15 | * If no LICENSE file comes with this software, it is provided AS-IS. 16 | * 17 | ****************************************************************************** 18 | */ 19 | /* USER CODE END Header */ 20 | 21 | /* Define to prevent recursive inclusion -------------------------------------*/ 22 | #ifndef __MAIN_H 23 | #define __MAIN_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif 28 | 29 | /* Includes ------------------------------------------------------------------*/ 30 | #include "stm32f1xx_hal.h" 31 | 32 | /* Private includes ----------------------------------------------------------*/ 33 | /* USER CODE BEGIN Includes */ 34 | 35 | /* USER CODE END Includes */ 36 | 37 | /* Exported types ------------------------------------------------------------*/ 38 | /* USER CODE BEGIN ET */ 39 | 40 | /* USER CODE END ET */ 41 | 42 | /* Exported constants --------------------------------------------------------*/ 43 | /* USER CODE BEGIN EC */ 44 | 45 | /* USER CODE END EC */ 46 | 47 | /* Exported macro ------------------------------------------------------------*/ 48 | /* USER CODE BEGIN EM */ 49 | 50 | /* USER CODE END EM */ 51 | 52 | /* Exported functions prototypes ---------------------------------------------*/ 53 | void Error_Handler(void); 54 | 55 | /* USER CODE BEGIN EFP */ 56 | 57 | /* USER CODE END EFP */ 58 | 59 | /* Private defines -----------------------------------------------------------*/ 60 | #define WRITE_BTN_Pin GPIO_PIN_13 61 | #define WRITE_BTN_GPIO_Port GPIOC 62 | #define LED_Pin GPIO_PIN_5 63 | #define LED_GPIO_Port GPIOA 64 | #define RESET_Pin GPIO_PIN_8 65 | #define RESET_GPIO_Port GPIOB 66 | #define CS_Pin GPIO_PIN_9 67 | #define CS_GPIO_Port GPIOB 68 | 69 | /* USER CODE BEGIN Private defines */ 70 | 71 | /* USER CODE END Private defines */ 72 | 73 | #ifdef __cplusplus 74 | } 75 | #endif 76 | 77 | #endif /* __MAIN_H */ 78 | -------------------------------------------------------------------------------- /Pippo(primo esempio)/Core/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) 2021 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 "stm32f4xx_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 | 58 | /* USER CODE END EFP */ 59 | 60 | /* Private defines -----------------------------------------------------------*/ 61 | #define Led_Pin GPIO_PIN_4 62 | #define Led_GPIO_Port GPIOB 63 | 64 | #define Bottone_Pin GPIO_PIN_5 65 | #define Bottone_GPIO_Port GPIOB 66 | /* USER CODE BEGIN Private defines */ 67 | 68 | /* USER CODE END Private defines */ 69 | 70 | #ifdef __cplusplus 71 | } 72 | #endif 73 | 74 | #endif /* __MAIN_H */ 75 | 76 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 77 | -------------------------------------------------------------------------------- /MCP2551_L432KC/Debug/Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.cyclo: -------------------------------------------------------------------------------- 1 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:152:19:HAL_Init 2 2 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:196:19:HAL_DeInit 1 3 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:225:13:HAL_MspInit 1 4 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:236:13:HAL_MspDeInit 1 5 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:259:26:HAL_InitTick 4 6 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:327:13:HAL_IncTick 1 7 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:338:17:HAL_GetTick 1 8 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:347:10:HAL_GetTickPrio 1 9 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:357:19:HAL_SetTickFreq 3 10 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:387:21:HAL_GetTickFreq 1 11 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:403:13:HAL_Delay 3 12 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:429:13:HAL_SuspendTick 1 13 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:445:13:HAL_ResumeTick 1 14 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:455:10:HAL_GetHalVersion 1 15 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:464:10:HAL_GetREVID 1 16 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:473:10:HAL_GetDEVID 1 17 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:482:10:HAL_GetUIDw0 1 18 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:491:10:HAL_GetUIDw1 1 19 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:500:10:HAL_GetUIDw2 1 20 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:529:6:HAL_DBGMCU_EnableDBGSleepMode 1 21 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:538:6:HAL_DBGMCU_DisableDBGSleepMode 1 22 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:547:6:HAL_DBGMCU_EnableDBGStopMode 1 23 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:556:6:HAL_DBGMCU_DisableDBGStopMode 1 24 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:565:6:HAL_DBGMCU_EnableDBGStandbyMode 1 25 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:574:6:HAL_DBGMCU_DisableDBGStandbyMode 1 26 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:607:6:HAL_SYSCFG_SRAM2Erase 1 27 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:626:6:HAL_SYSCFG_EnableMemorySwappingBank 1 28 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:641:6:HAL_SYSCFG_DisableMemorySwappingBank 1 29 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:735:6:HAL_SYSCFG_EnableIOAnalogSwitchBooster 1 30 | ../Drivers/STM32L4xx_HAL_Driver/Src/stm32l4xx_hal.c:745:6:HAL_SYSCFG_DisableIOAnalogSwitchBooster 1 31 | -------------------------------------------------------------------------------- /STM32_PWM/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f4xx_hal_flash_ramfunc.h 4 | * @author MCD Application Team 5 | * @brief Header file of FLASH RAMFUNC driver. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | * Copyright (c) 2017 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file in 13 | * the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | ****************************************************************************** 16 | */ 17 | 18 | /* Define to prevent recursive inclusion -------------------------------------*/ 19 | #ifndef __STM32F4xx_FLASH_RAMFUNC_H 20 | #define __STM32F4xx_FLASH_RAMFUNC_H 21 | 22 | #ifdef __cplusplus 23 | extern "C" { 24 | #endif 25 | #if defined(STM32F410Tx) || defined(STM32F410Cx) || defined(STM32F410Rx) || defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) ||\ 26 | defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx) 27 | 28 | /* Includes ------------------------------------------------------------------*/ 29 | #include "stm32f4xx_hal_def.h" 30 | 31 | /** @addtogroup STM32F4xx_HAL_Driver 32 | * @{ 33 | */ 34 | 35 | /** @addtogroup FLASH_RAMFUNC 36 | * @{ 37 | */ 38 | 39 | /* Exported types ------------------------------------------------------------*/ 40 | /* Exported macro ------------------------------------------------------------*/ 41 | /* Exported functions --------------------------------------------------------*/ 42 | /** @addtogroup FLASH_RAMFUNC_Exported_Functions 43 | * @{ 44 | */ 45 | 46 | /** @addtogroup FLASH_RAMFUNC_Exported_Functions_Group1 47 | * @{ 48 | */ 49 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StopFlashInterfaceClk(void); 50 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StartFlashInterfaceClk(void); 51 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_EnableFlashSleepMode(void); 52 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableFlashSleepMode(void); 53 | /** 54 | * @} 55 | */ 56 | 57 | /** 58 | * @} 59 | */ 60 | 61 | /** 62 | * @} 63 | */ 64 | 65 | /** 66 | * @} 67 | */ 68 | 69 | #endif /* STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx || STM32F412Vx || STM32F412Rx || STM32F412Cx */ 70 | #ifdef __cplusplus 71 | } 72 | #endif 73 | 74 | 75 | #endif /* __STM32F4xx_FLASH_RAMFUNC_H */ 76 | 77 | -------------------------------------------------------------------------------- /SDCard/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f4xx_hal_flash_ramfunc.h 4 | * @author MCD Application Team 5 | * @brief Header file of FLASH RAMFUNC driver. 6 | ****************************************************************************** 7 | * @attention 8 | * 9 | * Copyright (c) 2017 STMicroelectronics. 10 | * All rights reserved. 11 | * 12 | * This software is licensed under terms that can be found in the LICENSE file in 13 | * the root directory of this software component. 14 | * If no LICENSE file comes with this software, it is provided AS-IS. 15 | ****************************************************************************** 16 | */ 17 | 18 | /* Define to prevent recursive inclusion -------------------------------------*/ 19 | #ifndef __STM32F4xx_FLASH_RAMFUNC_H 20 | #define __STM32F4xx_FLASH_RAMFUNC_H 21 | 22 | #ifdef __cplusplus 23 | extern "C" { 24 | #endif 25 | #if defined(STM32F410Tx) || defined(STM32F410Cx) || defined(STM32F410Rx) || defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) ||\ 26 | defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx) 27 | 28 | /* Includes ------------------------------------------------------------------*/ 29 | #include "stm32f4xx_hal_def.h" 30 | 31 | /** @addtogroup STM32F4xx_HAL_Driver 32 | * @{ 33 | */ 34 | 35 | /** @addtogroup FLASH_RAMFUNC 36 | * @{ 37 | */ 38 | 39 | /* Exported types ------------------------------------------------------------*/ 40 | /* Exported macro ------------------------------------------------------------*/ 41 | /* Exported functions --------------------------------------------------------*/ 42 | /** @addtogroup FLASH_RAMFUNC_Exported_Functions 43 | * @{ 44 | */ 45 | 46 | /** @addtogroup FLASH_RAMFUNC_Exported_Functions_Group1 47 | * @{ 48 | */ 49 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StopFlashInterfaceClk(void); 50 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StartFlashInterfaceClk(void); 51 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_EnableFlashSleepMode(void); 52 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableFlashSleepMode(void); 53 | /** 54 | * @} 55 | */ 56 | 57 | /** 58 | * @} 59 | */ 60 | 61 | /** 62 | * @} 63 | */ 64 | 65 | /** 66 | * @} 67 | */ 68 | 69 | #endif /* STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx || STM32F412Vx || STM32F412Rx || STM32F412Cx */ 70 | #ifdef __cplusplus 71 | } 72 | #endif 73 | 74 | 75 | #endif /* __STM32F4xx_FLASH_RAMFUNC_H */ 76 | 77 | -------------------------------------------------------------------------------- /Interrupts & Timers/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_pwr.c: -------------------------------------------------------------------------------- 1 | /** 2 | ****************************************************************************** 3 | * @file stm32f4xx_ll_pwr.c 4 | * @author MCD Application Team 5 | * @brief PWR LL module driver. 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 | #if defined(USE_FULL_LL_DRIVER) 20 | 21 | /* Includes ------------------------------------------------------------------*/ 22 | #include "stm32f4xx_ll_pwr.h" 23 | #include "stm32f4xx_ll_bus.h" 24 | 25 | /** @addtogroup STM32F4xx_LL_Driver 26 | * @{ 27 | */ 28 | 29 | #if defined(PWR) 30 | 31 | /** @defgroup PWR_LL PWR 32 | * @{ 33 | */ 34 | 35 | /* Private types -------------------------------------------------------------*/ 36 | /* Private variables ---------------------------------------------------------*/ 37 | /* Private constants ---------------------------------------------------------*/ 38 | /* Private macros ------------------------------------------------------------*/ 39 | /* Private function prototypes -----------------------------------------------*/ 40 | 41 | /* Exported functions --------------------------------------------------------*/ 42 | /** @addtogroup PWR_LL_Exported_Functions 43 | * @{ 44 | */ 45 | 46 | /** @addtogroup PWR_LL_EF_Init 47 | * @{ 48 | */ 49 | 50 | /** 51 | * @brief De-initialize the PWR registers to their default reset values. 52 | * @retval An ErrorStatus enumeration value: 53 | * - SUCCESS: PWR registers are de-initialized 54 | * - ERROR: not applicable 55 | */ 56 | ErrorStatus LL_PWR_DeInit(void) 57 | { 58 | /* Force reset of PWR clock */ 59 | LL_APB1_GRP1_ForceReset(LL_APB1_GRP1_PERIPH_PWR); 60 | 61 | /* Release reset of PWR clock */ 62 | LL_APB1_GRP1_ReleaseReset(LL_APB1_GRP1_PERIPH_PWR); 63 | 64 | return SUCCESS; 65 | } 66 | 67 | /** 68 | * @} 69 | */ 70 | 71 | /** 72 | * @} 73 | */ 74 | 75 | /** 76 | * @} 77 | */ 78 | #endif /* defined(PWR) */ 79 | /** 80 | * @} 81 | */ 82 | 83 | #endif /* USE_FULL_LL_DRIVER */ 84 | 85 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 86 | -------------------------------------------------------------------------------- /Pippo(primo esempio)/Core/Src/stm32f4xx_hal_msp.c: -------------------------------------------------------------------------------- 1 | /* USER CODE BEGIN Header */ 2 | /** 3 | ****************************************************************************** 4 | * @file stm32f4xx_hal_msp.c 5 | * @brief This file provides code for the MSP Initialization 6 | * and de-Initialization codes. 7 | ****************************************************************************** 8 | * @attention 9 | * 10 | *

© Copyright (c) 2021 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_SYSCFG_CLK_ENABLE(); 71 | __HAL_RCC_PWR_CLK_ENABLE(); 72 | 73 | /* System interrupt init*/ 74 | 75 | /* USER CODE BEGIN MspInit 1 */ 76 | 77 | /* USER CODE END MspInit 1 */ 78 | } 79 | 80 | /* USER CODE BEGIN 1 */ 81 | 82 | /* USER CODE END 1 */ 83 | 84 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ 85 | --------------------------------------------------------------------------------