├── Documentation_STM32_IIR.pdf
├── README.md
└── code
├── .cproject
├── .log
├── .mxproject
├── .project
├── .settings
└── language.settings.xml
├── DSP_Test.elf.launch
├── DSP_Test.ioc
├── Debug
├── DSP_Test.elf
├── DSP_Test.list
├── DSP_Test.map
├── Drivers
│ └── STM32F4xx_HAL_Driver
│ │ └── Src
│ │ ├── stm32f4xx_hal.d
│ │ ├── stm32f4xx_hal.o
│ │ ├── stm32f4xx_hal.su
│ │ ├── stm32f4xx_hal_cortex.d
│ │ ├── stm32f4xx_hal_cortex.o
│ │ ├── stm32f4xx_hal_cortex.su
│ │ ├── stm32f4xx_hal_dma.d
│ │ ├── stm32f4xx_hal_dma.o
│ │ ├── stm32f4xx_hal_dma.su
│ │ ├── stm32f4xx_hal_dma_ex.d
│ │ ├── stm32f4xx_hal_dma_ex.o
│ │ ├── stm32f4xx_hal_dma_ex.su
│ │ ├── stm32f4xx_hal_exti.d
│ │ ├── stm32f4xx_hal_exti.o
│ │ ├── stm32f4xx_hal_exti.su
│ │ ├── stm32f4xx_hal_flash.d
│ │ ├── stm32f4xx_hal_flash.o
│ │ ├── stm32f4xx_hal_flash.su
│ │ ├── stm32f4xx_hal_flash_ex.d
│ │ ├── stm32f4xx_hal_flash_ex.o
│ │ ├── stm32f4xx_hal_flash_ex.su
│ │ ├── stm32f4xx_hal_flash_ramfunc.d
│ │ ├── stm32f4xx_hal_flash_ramfunc.o
│ │ ├── stm32f4xx_hal_flash_ramfunc.su
│ │ ├── stm32f4xx_hal_gpio.d
│ │ ├── stm32f4xx_hal_gpio.o
│ │ ├── stm32f4xx_hal_gpio.su
│ │ ├── stm32f4xx_hal_i2s.d
│ │ ├── stm32f4xx_hal_i2s.o
│ │ ├── stm32f4xx_hal_i2s.su
│ │ ├── stm32f4xx_hal_i2s_ex.d
│ │ ├── stm32f4xx_hal_i2s_ex.o
│ │ ├── stm32f4xx_hal_i2s_ex.su
│ │ ├── stm32f4xx_hal_pwr.d
│ │ ├── stm32f4xx_hal_pwr.o
│ │ ├── stm32f4xx_hal_pwr.su
│ │ ├── stm32f4xx_hal_pwr_ex.d
│ │ ├── stm32f4xx_hal_pwr_ex.o
│ │ ├── stm32f4xx_hal_pwr_ex.su
│ │ ├── stm32f4xx_hal_rcc.d
│ │ ├── stm32f4xx_hal_rcc.o
│ │ ├── stm32f4xx_hal_rcc.su
│ │ ├── stm32f4xx_hal_rcc_ex.d
│ │ ├── stm32f4xx_hal_rcc_ex.o
│ │ ├── stm32f4xx_hal_rcc_ex.su
│ │ ├── stm32f4xx_hal_tim.d
│ │ ├── stm32f4xx_hal_tim.o
│ │ ├── stm32f4xx_hal_tim.su
│ │ ├── stm32f4xx_hal_tim_ex.d
│ │ ├── stm32f4xx_hal_tim_ex.o
│ │ ├── stm32f4xx_hal_tim_ex.su
│ │ └── subdir.mk
├── Src
│ ├── main.d
│ ├── main.o
│ ├── main.su
│ ├── stm32f4xx_hal_msp.d
│ ├── stm32f4xx_hal_msp.o
│ ├── stm32f4xx_hal_msp.su
│ ├── stm32f4xx_it.d
│ ├── stm32f4xx_it.o
│ ├── stm32f4xx_it.su
│ ├── subdir.mk
│ ├── syscalls.d
│ ├── syscalls.o
│ ├── syscalls.su
│ ├── sysmem.d
│ ├── sysmem.o
│ ├── sysmem.su
│ ├── system_stm32f4xx.d
│ ├── system_stm32f4xx.o
│ └── system_stm32f4xx.su
├── Startup
│ ├── startup_stm32f407vgtx.o
│ └── subdir.mk
├── makefile
├── objects.list
├── objects.mk
└── sources.mk
├── Drivers
├── CMSIS
│ ├── Device
│ │ └── ST
│ │ │ └── STM32F4xx
│ │ │ └── Include
│ │ │ ├── stm32f407xx.h
│ │ │ ├── stm32f4xx.h
│ │ │ └── system_stm32f4xx.h
│ └── Include
│ │ ├── cmsis_armcc.h
│ │ ├── cmsis_armclang.h
│ │ ├── cmsis_compiler.h
│ │ ├── cmsis_gcc.h
│ │ ├── cmsis_iccarm.h
│ │ ├── cmsis_version.h
│ │ ├── core_armv8mbl.h
│ │ ├── core_armv8mml.h
│ │ ├── core_cm0.h
│ │ ├── core_cm0plus.h
│ │ ├── core_cm1.h
│ │ ├── core_cm23.h
│ │ ├── core_cm3.h
│ │ ├── core_cm33.h
│ │ ├── core_cm4.h
│ │ ├── core_cm7.h
│ │ ├── core_sc000.h
│ │ ├── core_sc300.h
│ │ ├── mpu_armv7.h
│ │ ├── mpu_armv8.h
│ │ └── tz_context.h
└── STM32F4xx_HAL_Driver
│ ├── Inc
│ ├── Legacy
│ │ └── stm32_hal_legacy.h
│ ├── stm32f4xx_hal.h
│ ├── stm32f4xx_hal_cortex.h
│ ├── stm32f4xx_hal_def.h
│ ├── stm32f4xx_hal_dma.h
│ ├── stm32f4xx_hal_dma_ex.h
│ ├── stm32f4xx_hal_exti.h
│ ├── stm32f4xx_hal_flash.h
│ ├── stm32f4xx_hal_flash_ex.h
│ ├── stm32f4xx_hal_flash_ramfunc.h
│ ├── stm32f4xx_hal_gpio.h
│ ├── stm32f4xx_hal_gpio_ex.h
│ ├── stm32f4xx_hal_i2s.h
│ ├── stm32f4xx_hal_i2s_ex.h
│ ├── stm32f4xx_hal_pwr.h
│ ├── stm32f4xx_hal_pwr_ex.h
│ ├── stm32f4xx_hal_rcc.h
│ ├── stm32f4xx_hal_rcc_ex.h
│ ├── stm32f4xx_hal_tim.h
│ └── stm32f4xx_hal_tim_ex.h
│ └── Src
│ ├── stm32f4xx_hal.c
│ ├── stm32f4xx_hal_cortex.c
│ ├── stm32f4xx_hal_dma.c
│ ├── stm32f4xx_hal_dma_ex.c
│ ├── stm32f4xx_hal_exti.c
│ ├── stm32f4xx_hal_flash.c
│ ├── stm32f4xx_hal_flash_ex.c
│ ├── stm32f4xx_hal_flash_ramfunc.c
│ ├── stm32f4xx_hal_gpio.c
│ ├── stm32f4xx_hal_i2s.c
│ ├── stm32f4xx_hal_i2s_ex.c
│ ├── stm32f4xx_hal_pwr.c
│ ├── stm32f4xx_hal_pwr_ex.c
│ ├── stm32f4xx_hal_rcc.c
│ ├── stm32f4xx_hal_rcc_ex.c
│ ├── stm32f4xx_hal_tim.c
│ └── stm32f4xx_hal_tim_ex.c
├── Inc
├── main.h
├── stm32f4xx_hal_conf.h
└── stm32f4xx_it.h
├── STM32F407VGTX_FLASH.ld
├── STM32F407VGTX_RAM.ld
├── Src
├── main.c
├── stm32f4xx_hal_msp.c
├── stm32f4xx_it.c
├── syscalls.c
├── sysmem.c
└── system_stm32f4xx.c
└── Startup
└── startup_stm32f407vgtx.s
/Documentation_STM32_IIR.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/Documentation_STM32_IIR.pdf
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # STM32 IIR Audio Filter with I2S
2 |
3 | I realized a simple IIR filter based on a I2S audio input / output audio stream.
4 | Further details described in the documentation-PDF file.
5 | Check out my YouTube video where I have explained everything in detail: https://www.youtube.com/watch?v=lNBrGOk0XzE
6 |
--------------------------------------------------------------------------------
/code/.log:
--------------------------------------------------------------------------------
1 | [INFO ] 2019-10-04 18:34:58,910 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Start Cube IDE services
2 | [INFO ] 2019-10-04 18:34:58,971 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Cube IDE services are relying on '1.0.0.19rc2-gerrit131098-p7' product version and '2782_20190416-0642(UTC)' build version
3 | [INFO ] 2019-10-04 18:34:58,973 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Analyze Cube IDE services command line
4 | [INFO ] 2019-10-04 18:34:59,010 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Look for Cube IDE service type
5 | [INFO ] 2019-10-04 18:34:59,188 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Use Cube IDE service: 'Mx update project service'
6 | [INFO ] 2019-10-04 18:34:59,189 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Look for Cube IDE service option(s)
7 | [WARN ] 2019-10-04 18:34:59,189 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Argument '-rmiServerPort' is ignored
8 | [WARN ] 2019-10-04 18:34:59,189 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Argument '6543' is ignored
9 | [INFO ] 2019-10-04 18:34:59,189 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Check Cube IDE service option(s)
10 | [INFO ] 2019-10-04 18:34:59,189 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Run Cube IDE service
11 | [INFO ] 2019-10-04 18:35:06,694 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - End Cube IDE services
12 | [INFO ] 2019-10-04 18:40:47,375 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Start Cube IDE services
13 | [INFO ] 2019-10-04 18:40:47,382 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Cube IDE services are relying on '1.0.0.19rc2-gerrit131098-p7' product version and '2782_20190416-0642(UTC)' build version
14 | [INFO ] 2019-10-04 18:40:47,384 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Analyze Cube IDE services command line
15 | [INFO ] 2019-10-04 18:40:47,388 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Look for Cube IDE service type
16 | [INFO ] 2019-10-04 18:40:47,410 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Use Cube IDE service: 'Mx update project service'
17 | [INFO ] 2019-10-04 18:40:47,410 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Look for Cube IDE service option(s)
18 | [WARN ] 2019-10-04 18:40:47,410 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Argument '-rmiServerPort' is ignored
19 | [WARN ] 2019-10-04 18:40:47,410 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Argument '6544' is ignored
20 | [INFO ] 2019-10-04 18:40:47,410 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Check Cube IDE service option(s)
21 | [INFO ] 2019-10-04 18:40:47,411 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Run Cube IDE service
22 | [INFO ] 2019-10-04 19:25:07,552 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Start Cube IDE services
23 | [INFO ] 2019-10-04 19:25:07,620 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Cube IDE services are relying on '1.0.0.19rc2-gerrit131098-p7' product version and '2782_20190416-0642(UTC)' build version
24 | [INFO ] 2019-10-04 19:25:07,622 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Analyze Cube IDE services command line
25 | [INFO ] 2019-10-04 19:25:07,665 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Look for Cube IDE service type
26 | [INFO ] 2019-10-04 19:25:07,864 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Use Cube IDE service: 'Mx update project service'
27 | [INFO ] 2019-10-04 19:25:07,864 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Look for Cube IDE service option(s)
28 | [WARN ] 2019-10-04 19:25:07,865 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Argument '-rmiServerPort' is ignored
29 | [WARN ] 2019-10-04 19:25:07,865 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Argument '6545' is ignored
30 | [INFO ] 2019-10-04 19:25:07,865 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Check Cube IDE service option(s)
31 | [INFO ] 2019-10-04 19:25:07,865 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Run Cube IDE service
32 | [ERROR] 2019-10-04 19:25:12,573 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Build update internal error. Build update process issue. Not build info available.
33 | [ERROR] 2019-10-04 19:25:12,573 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Fail to complete service execution. Return code is '906'. Related message to is 'Build update internal error. Build update process issue. Not build info available.'.
34 | [INFO ] 2019-10-04 19:25:12,573 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Service 'Mx update project service' usage is:
35 | [INFO ] 2019-10-04 19:25:12,573 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - '-source / -src (Optional)' : Project source. Supported ones are: '[CUBE, MANAGED, NONMANAGED]'
36 | [INFO ] 2019-10-04 19:25:12,574 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - '-cubeScratchFile / -scratch ' : Cube scratch file
37 | [INFO ] 2019-10-04 19:25:12,574 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - '-buildType (Optional)' : Build type. Supported ones are: '[EXEC, LIB]'
38 | [INFO ] 2019-10-04 19:25:12,574 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - '-lang (Optional)' : Project language. Supported ones are: '[CPP, C]'
39 | [INFO ] 2019-10-04 19:25:12,574 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - End Cube IDE services
40 | [INFO ] 2019-10-04 19:33:09,425 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Start Cube IDE services
41 | [INFO ] 2019-10-04 19:33:09,457 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Cube IDE services are relying on '1.0.0.19rc2-gerrit131098-p7' product version and '2782_20190416-0642(UTC)' build version
42 | [INFO ] 2019-10-04 19:33:09,459 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Analyze Cube IDE services command line
43 | [INFO ] 2019-10-04 19:33:09,491 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Look for Cube IDE service type
44 | [INFO ] 2019-10-04 19:33:09,600 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Use Cube IDE service: 'Mx update project service'
45 | [INFO ] 2019-10-04 19:33:09,600 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Look for Cube IDE service option(s)
46 | [WARN ] 2019-10-04 19:33:09,600 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Argument '-rmiServerPort' is ignored
47 | [WARN ] 2019-10-04 19:33:09,600 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Argument '6546' is ignored
48 | [INFO ] 2019-10-04 19:33:09,600 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Check Cube IDE service option(s)
49 | [INFO ] 2019-10-04 19:33:09,601 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Run Cube IDE service
50 | [INFO ] 2019-10-04 19:33:18,204 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - End Cube IDE services
51 | [INFO ] 2019-10-04 19:44:51,059 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Start Cube IDE services
52 | [INFO ] 2019-10-04 19:44:51,105 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Cube IDE services are relying on '1.0.0.19rc2-gerrit131098-p7' product version and '2782_20190416-0642(UTC)' build version
53 | [INFO ] 2019-10-04 19:44:51,107 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Analyze Cube IDE services command line
54 | [INFO ] 2019-10-04 19:44:51,146 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Look for Cube IDE service type
55 | [INFO ] 2019-10-04 19:44:51,252 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Use Cube IDE service: 'Mx update project service'
56 | [INFO ] 2019-10-04 19:44:51,252 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Look for Cube IDE service option(s)
57 | [WARN ] 2019-10-04 19:44:51,252 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Argument '-rmiServerPort' is ignored
58 | [WARN ] 2019-10-04 19:44:51,252 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Argument '6547' is ignored
59 | [INFO ] 2019-10-04 19:44:51,253 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Check Cube IDE service option(s)
60 | [INFO ] 2019-10-04 19:44:51,253 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - Run Cube IDE service
61 | [INFO ] 2019-10-04 19:44:59,621 com.st.stm32cube.ide.common.services.mx.rcp.CubeIdeServices - End Cube IDE services
62 |
--------------------------------------------------------------------------------
/code/.mxproject:
--------------------------------------------------------------------------------
1 | [PreviousGenFiles]
2 | HeaderPath=C:/Users/Noll/Documents/DSP_Test/Inc
3 | HeaderFiles=usb_host.h;usbh_conf.h;usbh_platform.h;stm32f4xx_it.h;stm32f4xx_hal_conf.h;main.h;
4 | SourcePath=C:/Users/Noll/Documents/DSP_Test/Src
5 | SourceFiles=usb_host.c;usbh_conf.c;usbh_platform.c;stm32f4xx_it.c;stm32f4xx_hal_msp.c;main.c;
6 |
7 | [PreviousLibFiles]
8 | LibFiles=Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h;Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h;Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h;Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h;Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h;Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h;Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h;Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/core_armv8mbl.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/tz_context.h;
9 |
10 | [PreviousUsedCubeIDEFiles]
11 | SourceFiles=Src\main.c;Src\stm32f4xx_it.c;Src\stm32f4xx_hal_msp.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c;Src/system_stm32f4xx.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c;Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c;Src/system_stm32f4xx.c;Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/system_stm32f4xx.c;null;
12 | HeaderPath=Drivers\STM32F4xx_HAL_Driver\Inc;Drivers\STM32F4xx_HAL_Driver\Inc\Legacy;Drivers\CMSIS\Device\ST\STM32F4xx\Include;Drivers\CMSIS\Include;Inc;
13 | CDefines=USE_HAL_DRIVER;STM32F407xx;USE_HAL_DRIVER;STM32F407xx;
14 |
15 |
--------------------------------------------------------------------------------
/code/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | DSP_Test
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 | org.eclipse.cdt.core.cnature
24 | com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAProjectNature
25 | com.st.stm32cube.ide.mcu.MCUCubeProjectNature
26 | com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature
27 | org.eclipse.cdt.managedbuilder.core.managedBuildNature
28 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
29 |
30 |
31 |
--------------------------------------------------------------------------------
/code/.settings/language.settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/code/DSP_Test.elf.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/code/Debug/DSP_Test.elf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/DSP_Test.elf
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal.c:157:19:HAL_Init 8 static
2 | stm32f4xx_hal.c:190:19:HAL_DeInit 8 static
3 | stm32f4xx_hal.c:219:13:HAL_MspInit 4 static
4 | stm32f4xx_hal.c:230:13:HAL_MspDeInit 4 static
5 | stm32f4xx_hal.c:253:26:HAL_InitTick 16 static
6 | stm32f4xx_hal.c:312:13:HAL_IncTick 4 static
7 | stm32f4xx_hal.c:323:17:HAL_GetTick 4 static
8 | stm32f4xx_hal.c:332:10:HAL_GetTickPrio 4 static
9 | stm32f4xx_hal.c:341:19:HAL_SetTickFreq 24 static
10 | stm32f4xx_hal.c:361:21:HAL_GetTickFreq 4 static
11 | stm32f4xx_hal.c:377:13:HAL_Delay 24 static
12 | stm32f4xx_hal.c:403:13:HAL_SuspendTick 4 static
13 | stm32f4xx_hal.c:419:13:HAL_ResumeTick 4 static
14 | stm32f4xx_hal.c:429:10:HAL_GetHalVersion 4 static
15 | stm32f4xx_hal.c:438:10:HAL_GetREVID 4 static
16 | stm32f4xx_hal.c:447:10:HAL_GetDEVID 4 static
17 | stm32f4xx_hal.c:456:6:HAL_DBGMCU_EnableDBGSleepMode 4 static
18 | stm32f4xx_hal.c:465:6:HAL_DBGMCU_DisableDBGSleepMode 4 static
19 | stm32f4xx_hal.c:474:6:HAL_DBGMCU_EnableDBGStopMode 4 static
20 | stm32f4xx_hal.c:483:6:HAL_DBGMCU_DisableDBGStopMode 4 static
21 | stm32f4xx_hal.c:492:6:HAL_DBGMCU_EnableDBGStandbyMode 4 static
22 | stm32f4xx_hal.c:501:6:HAL_DBGMCU_DisableDBGStandbyMode 4 static
23 | stm32f4xx_hal.c:512:6:HAL_EnableCompensationCell 4 static
24 | stm32f4xx_hal.c:523:6:HAL_DisableCompensationCell 4 static
25 | stm32f4xx_hal.c:532:10:HAL_GetUIDw0 4 static
26 | stm32f4xx_hal.c:541:10:HAL_GetUIDw1 4 static
27 | stm32f4xx_hal.c:550:10:HAL_GetUIDw2 4 static
28 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.su:
--------------------------------------------------------------------------------
1 | core_cm4.h:1657:22:__NVIC_SetPriorityGrouping 24 static
2 | core_cm4.h:1676:26:__NVIC_GetPriorityGrouping 4 static
3 | core_cm4.h:1688:22:__NVIC_EnableIRQ 16 static
4 | core_cm4.h:1724:22:__NVIC_DisableIRQ 16 static,ignoring_inline_asm
5 | core_cm4.h:1743:26:__NVIC_GetPendingIRQ 16 static
6 | core_cm4.h:1762:22:__NVIC_SetPendingIRQ 16 static
7 | core_cm4.h:1777:22:__NVIC_ClearPendingIRQ 16 static
8 | core_cm4.h:1794:26:__NVIC_GetActive 16 static
9 | core_cm4.h:1816:22:__NVIC_SetPriority 16 static
10 | core_cm4.h:1838:26:__NVIC_GetPriority 16 static
11 | core_cm4.h:1863:26:NVIC_EncodePriority 40 static
12 | core_cm4.h:1890:22:NVIC_DecodePriority 40 static
13 | core_cm4.h:1939:34:__NVIC_SystemReset 4 static,ignoring_inline_asm
14 | core_cm4.h:2022:26:SysTick_Config 16 static
15 | stm32f4xx_hal_cortex.c:143:6:HAL_NVIC_SetPriorityGrouping 16 static
16 | stm32f4xx_hal_cortex.c:165:6:HAL_NVIC_SetPriority 32 static
17 | stm32f4xx_hal_cortex.c:187:6:HAL_NVIC_EnableIRQ 16 static
18 | stm32f4xx_hal_cortex.c:203:6:HAL_NVIC_DisableIRQ 16 static
19 | stm32f4xx_hal_cortex.c:216:6:HAL_NVIC_SystemReset 8 static
20 | stm32f4xx_hal_cortex.c:229:10:HAL_SYSTICK_Config 16 static
21 | stm32f4xx_hal_cortex.c:258:6:HAL_MPU_Disable 4 static,ignoring_inline_asm
22 | stm32f4xx_hal_cortex.c:281:6:HAL_MPU_Enable 16 static,ignoring_inline_asm
23 | stm32f4xx_hal_cortex.c:300:6:HAL_MPU_ConfigRegion 16 static
24 | stm32f4xx_hal_cortex.c:344:10:HAL_NVIC_GetPriorityGrouping 8 static
25 | stm32f4xx_hal_cortex.c:371:6:HAL_NVIC_GetPriority 24 static
26 | stm32f4xx_hal_cortex.c:386:6:HAL_NVIC_SetPendingIRQ 16 static
27 | stm32f4xx_hal_cortex.c:404:10:HAL_NVIC_GetPendingIRQ 16 static
28 | stm32f4xx_hal_cortex.c:420:6:HAL_NVIC_ClearPendingIRQ 16 static
29 | stm32f4xx_hal_cortex.c:437:10:HAL_NVIC_GetActive 16 static
30 | stm32f4xx_hal_cortex.c:454:6:HAL_SYSTICK_CLKSourceConfig 16 static
31 | stm32f4xx_hal_cortex.c:472:6:HAL_SYSTICK_IRQHandler 8 static
32 | stm32f4xx_hal_cortex.c:481:13:HAL_SYSTICK_Callback 4 static
33 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_dma.c:171:19:HAL_DMA_Init 32 static
2 | stm32f4xx_hal_dma.c:310:19:HAL_DMA_DeInit 24 static
3 | stm32f4xx_hal_dma.c:408:19:HAL_DMA_Start 32 static
4 | stm32f4xx_hal_dma.c:452:19:HAL_DMA_Start_IT 32 static
5 | stm32f4xx_hal_dma.c:515:19:HAL_DMA_Abort 24 static
6 | stm32f4xx_hal_dma.c:582:19:HAL_DMA_Abort_IT 16 static
7 | stm32f4xx_hal_dma.c:612:19:HAL_DMA_PollForTransfer 48 static
8 | stm32f4xx_hal_dma.c:748:6:HAL_DMA_IRQHandler 32 static
9 | stm32f4xx_hal_dma.c:969:19:HAL_DMA_RegisterCallback 32 static
10 | stm32f4xx_hal_dma.c:1029:19:HAL_DMA_UnRegisterCallback 24 static
11 | stm32f4xx_hal_dma.c:1114:22:HAL_DMA_GetState 16 static
12 | stm32f4xx_hal_dma.c:1125:10:HAL_DMA_GetError 16 static
13 | stm32f4xx_hal_dma.c:1151:13:DMA_SetConfig 24 static
14 | stm32f4xx_hal_dma.c:1185:17:DMA_CalcBaseAndBitshift 24 static
15 | stm32f4xx_hal_dma.c:1213:26:DMA_CheckFifoParam 24 static
16 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_dma_ex.c:101:19:HAL_DMAEx_MultiBufferStart 32 static
2 | stm32f4xx_hal_dma_ex.c:155:19:HAL_DMAEx_MultiBufferStart_IT 32 static
3 | stm32f4xx_hal_dma_ex.c:240:19:HAL_DMAEx_ChangeMemory 24 static
4 | stm32f4xx_hal_dma_ex.c:277:13:DMA_MultiBufferSetConfig 24 static
5 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_exti.c:141:19:HAL_EXTI_SetConfigLine 24 static
2 | stm32f4xx_hal_exti.c:194:19:HAL_EXTI_GetConfigLine 16 static
3 | stm32f4xx_hal_exti.c:253:19:HAL_EXTI_ClearConfigLine 16 static
4 | stm32f4xx_hal_exti.c:285:19:HAL_EXTI_RegisterCallback 32 static
5 | stm32f4xx_hal_exti.c:310:19:HAL_EXTI_GetHandle 16 static
6 | stm32f4xx_hal_exti.c:350:6:HAL_EXTI_IRQHandler 16 static
7 | stm32f4xx_hal_exti.c:374:10:HAL_EXTI_GetPending 32 static,ignoring_inline_asm
8 | stm32f4xx_hal_exti.c:401:6:HAL_EXTI_ClearPending 16 static
9 | stm32f4xx_hal_exti.c:415:6:HAL_EXTI_GenerateSWI 16 static
10 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_flash.c:156:19:HAL_FLASH_Program 32 static
2 | stm32f4xx_hal_flash.c:214:19:HAL_FLASH_Program_IT 32 static
3 | stm32f4xx_hal_flash.c:261:6:HAL_FLASH_IRQHandler 16 static
4 | stm32f4xx_hal_flash.c:384:13:HAL_FLASH_EndOfOperationCallback 16 static
5 | stm32f4xx_hal_flash.c:401:13:HAL_FLASH_OperationErrorCallback 16 static
6 | stm32f4xx_hal_flash.c:433:19:HAL_FLASH_Unlock 16 static
7 | stm32f4xx_hal_flash.c:457:19:HAL_FLASH_Lock 4 static
8 | stm32f4xx_hal_flash.c:469:19:HAL_FLASH_OB_Unlock 4 static
9 | stm32f4xx_hal_flash.c:489:19:HAL_FLASH_OB_Lock 4 static
10 | stm32f4xx_hal_flash.c:501:19:HAL_FLASH_OB_Launch 8 static
11 | stm32f4xx_hal_flash.c:538:10:HAL_FLASH_GetError 4 static
12 | stm32f4xx_hal_flash.c:552:19:FLASH_WaitForLastOperation 24 static
13 | stm32f4xx_hal_flash.c:612:13:FLASH_Program_DoubleWord 24 static
14 | stm32f4xx_hal_flash.c:640:13:FLASH_Program_Word 16 static
15 | stm32f4xx_hal_flash.c:665:13:FLASH_Program_HalfWord 16 static
16 | stm32f4xx_hal_flash.c:690:13:FLASH_Program_Byte 16 static
17 | stm32f4xx_hal_flash.c:707:13:FLASH_SetErrorCode 4 static
18 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_flash_ex.c:162:19:HAL_FLASHEx_Erase 24 static
2 | stm32f4xx_hal_flash_ex.c:233:19:HAL_FLASHEx_Erase_IT 24 static
3 | stm32f4xx_hal_flash_ex.c:286:19:HAL_FLASHEx_OBProgram 24 static
4 | stm32f4xx_hal_flash_ex.c:345:6:HAL_FLASHEx_OBGetConfig 16 static
5 | stm32f4xx_hal_flash_ex.c:953:13:FLASH_MassErase 16 static
6 | stm32f4xx_hal_flash_ex.c:982:6:FLASH_Erase_Sector 24 static
7 | stm32f4xx_hal_flash_ex.c:1032:26:FLASH_OB_EnableWRP 24 static
8 | stm32f4xx_hal_flash_ex.c:1068:26:FLASH_OB_DisableWRP 24 static
9 | stm32f4xx_hal_flash_ex.c:1162:26:FLASH_OB_RDP_LevelConfig 24 static
10 | stm32f4xx_hal_flash_ex.c:1196:26:FLASH_OB_UserConfig 24 static
11 | stm32f4xx_hal_flash_ex.c:1231:26:FLASH_OB_BOR_LevelConfig 16 static
12 | stm32f4xx_hal_flash_ex.c:1249:16:FLASH_OB_GetUser 4 static
13 | stm32f4xx_hal_flash_ex.c:1259:17:FLASH_OB_GetWRP 4 static
14 | stm32f4xx_hal_flash_ex.c:1273:16:FLASH_OB_GetRDP 16 static
15 | stm32f4xx_hal_flash_ex.c:1301:16:FLASH_OB_GetBOR 4 static
16 | stm32f4xx_hal_flash_ex.c:1311:6:FLASH_FlushCaches 4 static
17 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.su:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.su
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_gpio.c:171:6:HAL_GPIO_Init 40 static
2 | stm32f4xx_hal_gpio.c:296:6:HAL_GPIO_DeInit 32 static
3 | stm32f4xx_hal_gpio.c:377:15:HAL_GPIO_ReadPin 24 static
4 | stm32f4xx_hal_gpio.c:412:6:HAL_GPIO_WritePin 16 static
5 | stm32f4xx_hal_gpio.c:435:6:HAL_GPIO_TogglePin 16 static
6 | stm32f4xx_hal_gpio.c:461:19:HAL_GPIO_LockPin 24 static
7 | stm32f4xx_hal_gpio.c:494:6:HAL_GPIO_EXTI_IRQHandler 16 static
8 | stm32f4xx_hal_gpio.c:509:13:HAL_GPIO_EXTI_Callback 16 static
9 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_i2s.c:256:19:HAL_I2S_Init 40 static
2 | stm32f4xx_hal_i2s.c:484:19:HAL_I2S_DeInit 16 static
3 | stm32f4xx_hal_i2s.c:528:13:HAL_I2S_MspInit 16 static
4 | stm32f4xx_hal_i2s.c:544:13:HAL_I2S_MspDeInit 16 static
5 | stm32f4xx_hal_i2s.c:830:19:HAL_I2S_Transmit 32 static
6 | stm32f4xx_hal_i2s.c:948:19:HAL_I2S_Receive 40 static
7 | stm32f4xx_hal_i2s.c:1046:19:HAL_I2S_Transmit_IT 32 static
8 | stm32f4xx_hal_i2s.c:1112:19:HAL_I2S_Receive_IT 32 static
9 | stm32f4xx_hal_i2s.c:1176:19:HAL_I2S_Transmit_DMA 32 static
10 | stm32f4xx_hal_i2s.c:1264:19:HAL_I2S_Receive_DMA 32 static
11 | stm32f4xx_hal_i2s.c:1352:19:HAL_I2S_DMAPause 16 static
12 | stm32f4xx_hal_i2s.c:1392:19:HAL_I2S_DMAResume 16 static
13 | stm32f4xx_hal_i2s.c:1446:19:HAL_I2S_DMAStop 24 static
14 | stm32f4xx_hal_i2s.c:1507:6:HAL_I2S_IRQHandler 16 static
15 | stm32f4xx_hal_i2s.c:1519:13:HAL_I2S_TxHalfCpltCallback 16 static
16 | stm32f4xx_hal_i2s.c:1535:13:HAL_I2S_TxCpltCallback 16 static
17 | stm32f4xx_hal_i2s.c:1551:13:HAL_I2S_RxHalfCpltCallback 16 static
18 | stm32f4xx_hal_i2s.c:1567:13:HAL_I2S_RxCpltCallback 16 static
19 | stm32f4xx_hal_i2s.c:1583:13:HAL_I2S_ErrorCallback 16 static
20 | stm32f4xx_hal_i2s.c:1618:22:HAL_I2S_GetState 16 static
21 | stm32f4xx_hal_i2s.c:1629:10:HAL_I2S_GetError 16 static
22 | stm32f4xx_hal_i2s.c:1650:13:I2S_DMATxCplt 24 static
23 | stm32f4xx_hal_i2s.c:1677:13:I2S_DMATxHalfCplt 24 static
24 | stm32f4xx_hal_i2s.c:1695:13:I2S_DMARxCplt 24 static
25 | stm32f4xx_hal_i2s.c:1721:13:I2S_DMARxHalfCplt 24 static
26 | stm32f4xx_hal_i2s.c:1739:13:I2S_DMAError 24 static
27 | stm32f4xx_hal_i2s.c:1766:13:I2S_Transmit_IT 16 static
28 | stm32f4xx_hal_i2s.c:1794:13:I2S_Receive_IT 16 static
29 | stm32f4xx_hal_i2s.c:1822:13:I2S_IRQHandler 32 static
30 | stm32f4xx_hal_i2s.c:1899:26:I2S_WaitFlagStateUntilTimeout 32 static
31 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_i2s_ex.c:201:19:HAL_I2SEx_TransmitReceive 64 static
2 | stm32f4xx_hal_i2s_ex.c:419:19:HAL_I2SEx_TransmitReceive_IT 32 static
3 | stm32f4xx_hal_i2s_ex.c:529:19:HAL_I2SEx_TransmitReceive_DMA 40 static
4 | stm32f4xx_hal_i2s_ex.c:665:6:HAL_I2SEx_FullDuplex_IRQHandler 40 static
5 | stm32f4xx_hal_i2s_ex.c:811:13:HAL_I2SEx_TxRxHalfCpltCallback 16 static
6 | stm32f4xx_hal_i2s_ex.c:826:13:HAL_I2SEx_TxRxCpltCallback 16 static
7 | stm32f4xx_hal_i2s_ex.c:854:13:I2SEx_TxRxDMAHalfCplt 24 static
8 | stm32f4xx_hal_i2s_ex.c:872:13:I2SEx_TxRxDMACplt 24 static
9 | stm32f4xx_hal_i2s_ex.c:943:13:I2SEx_TxRxDMAError 24 static
10 | stm32f4xx_hal_i2s_ex.c:971:13:I2SEx_TxISR_I2S 16 static
11 | stm32f4xx_hal_i2s_ex.c:1000:13:I2SEx_TxISR_I2SExt 16 static
12 | stm32f4xx_hal_i2s_ex.c:1029:13:I2SEx_RxISR_I2S 16 static
13 | stm32f4xx_hal_i2s_ex.c:1058:13:I2SEx_RxISR_I2SExt 16 static
14 | stm32f4xx_hal_i2s_ex.c:1091:26:I2SEx_FullDuplexWaitFlagStateUntilTimeout 32 static
15 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_pwr.c:92:6:HAL_PWR_DeInit 4 static
2 | stm32f4xx_hal_pwr.c:105:6:HAL_PWR_EnableBkUpAccess 4 static
3 | stm32f4xx_hal_pwr.c:117:6:HAL_PWR_DisableBkUpAccess 4 static
4 | stm32f4xx_hal_pwr.c:252:6:HAL_PWR_ConfigPVD 16 static
5 | stm32f4xx_hal_pwr.c:295:6:HAL_PWR_EnablePVD 4 static
6 | stm32f4xx_hal_pwr.c:304:6:HAL_PWR_DisablePVD 4 static
7 | stm32f4xx_hal_pwr.c:318:6:HAL_PWR_EnableWakeUpPin 16 static
8 | stm32f4xx_hal_pwr.c:336:6:HAL_PWR_DisableWakeUpPin 16 static
9 | stm32f4xx_hal_pwr.c:365:6:HAL_PWR_EnterSLEEPMode 16 static,ignoring_inline_asm
10 | stm32f4xx_hal_pwr.c:408:6:HAL_PWR_EnterSTOPMode 16 static,ignoring_inline_asm
11 | stm32f4xx_hal_pwr.c:447:6:HAL_PWR_EnterSTANDBYMode 4 static,ignoring_inline_asm
12 | stm32f4xx_hal_pwr.c:468:6:HAL_PWR_PVD_IRQHandler 8 static
13 | stm32f4xx_hal_pwr.c:485:13:HAL_PWR_PVDCallback 4 static
14 | stm32f4xx_hal_pwr.c:500:6:HAL_PWR_EnableSleepOnExit 4 static
15 | stm32f4xx_hal_pwr.c:512:6:HAL_PWR_DisableSleepOnExit 4 static
16 | stm32f4xx_hal_pwr.c:524:6:HAL_PWR_EnableSEVOnPend 4 static
17 | stm32f4xx_hal_pwr.c:536:6:HAL_PWR_DisableSEVOnPend 4 static
18 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_pwr_ex.c:143:19:HAL_PWREx_EnableBkUpReg 16 static
2 | stm32f4xx_hal_pwr_ex.c:167:19:HAL_PWREx_DisableBkUpReg 16 static
3 | stm32f4xx_hal_pwr_ex.c:191:6:HAL_PWREx_EnableFlashPowerDown 4 static
4 | stm32f4xx_hal_pwr_ex.c:200:6:HAL_PWREx_DisableFlashPowerDown 4 static
5 | stm32f4xx_hal_pwr_ex.c:213:10:HAL_PWREx_GetVoltageRange 4 static
6 | stm32f4xx_hal_pwr_ex.c:234:19:HAL_PWREx_ControlVoltageScaling 32 static
7 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_rcc.c:202:26:HAL_RCC_DeInit 4 static
2 | stm32f4xx_hal_rcc.c:221:26:HAL_RCC_OscConfig 32 static
3 | stm32f4xx_hal_rcc.c:565:19:HAL_RCC_ClockConfig 24 static
4 | stm32f4xx_hal_rcc.c:749:6:HAL_RCC_MCOConfig 56 static
5 | stm32f4xx_hal_rcc.c:815:6:HAL_RCC_EnableCSS 4 static
6 | stm32f4xx_hal_rcc.c:824:6:HAL_RCC_DisableCSS 4 static
7 | stm32f4xx_hal_rcc.c:859:17:HAL_RCC_GetSysClockFreq 40 static
8 | stm32f4xx_hal_rcc.c:915:10:HAL_RCC_GetHCLKFreq 4 static
9 | stm32f4xx_hal_rcc.c:926:10:HAL_RCC_GetPCLK1Freq 8 static
10 | stm32f4xx_hal_rcc.c:938:10:HAL_RCC_GetPCLK2Freq 8 static
11 | stm32f4xx_hal_rcc.c:951:13:HAL_RCC_GetOscConfig 16 static
12 | stm32f4xx_hal_rcc.c:1030:6:HAL_RCC_GetClockConfig 16 static
13 | stm32f4xx_hal_rcc.c:1056:6:HAL_RCC_NMI_IRQHandler 8 static
14 | stm32f4xx_hal_rcc.c:1073:13:HAL_RCC_CSSCallback 4 static
15 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_rcc_ex.c:2503:19:HAL_RCCEx_PeriphCLKConfig 32 static
2 | stm32f4xx_hal_rcc_ex.c:2631:6:HAL_RCCEx_GetPeriphCLKConfig 24 static
3 | stm32f4xx_hal_rcc_ex.c:2669:10:HAL_RCCEx_GetPeriphCLKFreq 32 static
4 | stm32f4xx_hal_rcc_ex.c:2793:19:HAL_RCCEx_EnablePLLI2S 24 static
5 | stm32f4xx_hal_rcc_ex.c:2876:19:HAL_RCCEx_DisablePLLI2S 16 static
6 | stm32f4xx_hal_rcc_ex.c:3133:19:HAL_RCC_DeInit 16 static
7 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.su:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.su
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.d:
--------------------------------------------------------------------------------
1 | Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.o: \
2 | ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c \
3 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
4 | ../Inc/stm32f4xx_hal_conf.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
6 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
8 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
9 | ../Drivers/CMSIS/Include/core_cm4.h \
10 | ../Drivers/CMSIS/Include/cmsis_version.h \
11 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
12 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
13 | ../Drivers/CMSIS/Include/mpu_armv7.h \
14 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
29 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
30 |
31 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
32 |
33 | ../Inc/stm32f4xx_hal_conf.h:
34 |
35 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
38 |
39 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
42 |
43 | ../Drivers/CMSIS/Include/core_cm4.h:
44 |
45 | ../Drivers/CMSIS/Include/cmsis_version.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
50 |
51 | ../Drivers/CMSIS/Include/mpu_armv7.h:
52 |
53 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
54 |
55 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
84 |
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.o
--------------------------------------------------------------------------------
/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.su:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.su
--------------------------------------------------------------------------------
/code/Debug/Src/main.d:
--------------------------------------------------------------------------------
1 | Src/main.o: ../Src/main.c ../Inc/main.h \
2 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
3 | ../Inc/stm32f4xx_hal_conf.h \
4 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
6 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
8 | ../Drivers/CMSIS/Include/core_cm4.h \
9 | ../Drivers/CMSIS/Include/cmsis_version.h \
10 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
11 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
12 | ../Drivers/CMSIS/Include/mpu_armv7.h \
13 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
14 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
29 |
30 | ../Inc/main.h:
31 |
32 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
33 |
34 | ../Inc/stm32f4xx_hal_conf.h:
35 |
36 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
37 |
38 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
39 |
40 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
41 |
42 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
43 |
44 | ../Drivers/CMSIS/Include/core_cm4.h:
45 |
46 | ../Drivers/CMSIS/Include/cmsis_version.h:
47 |
48 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
49 |
50 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
51 |
52 | ../Drivers/CMSIS/Include/mpu_armv7.h:
53 |
54 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
55 |
56 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
57 |
58 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
59 |
60 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
61 |
62 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
63 |
64 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
65 |
66 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
67 |
68 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
69 |
70 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
71 |
72 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
73 |
74 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
75 |
76 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
77 |
78 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
79 |
80 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
81 |
82 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
83 |
84 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
85 |
--------------------------------------------------------------------------------
/code/Debug/Src/main.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Src/main.o
--------------------------------------------------------------------------------
/code/Debug/Src/main.su:
--------------------------------------------------------------------------------
1 | main.c:64:5:main 8 static
2 | main.c:100:5:Calc_IIR_Left 24 static
3 | main.c:116:5:Calc_IIR_Right 24 static
4 | main.c:132:6:HAL_I2SEx_TxRxHalfCpltCallback 24 static
5 | main.c:157:6:HAL_I2SEx_TxRxCpltCallback 24 static
6 | main.c:183:6:SystemClock_Config 104 static
7 | main.c:234:13:MX_I2S2_Init 8 static
8 | main.c:266:13:MX_DMA_Init 16 static
9 | main.c:286:13:MX_GPIO_Init 56 static
10 | main.c:411:6:Error_Handler 4 static
11 |
--------------------------------------------------------------------------------
/code/Debug/Src/stm32f4xx_hal_msp.d:
--------------------------------------------------------------------------------
1 | Src/stm32f4xx_hal_msp.o: ../Src/stm32f4xx_hal_msp.c ../Inc/main.h \
2 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
3 | ../Inc/stm32f4xx_hal_conf.h \
4 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
6 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
8 | ../Drivers/CMSIS/Include/core_cm4.h \
9 | ../Drivers/CMSIS/Include/cmsis_version.h \
10 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
11 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
12 | ../Drivers/CMSIS/Include/mpu_armv7.h \
13 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
14 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
29 |
30 | ../Inc/main.h:
31 |
32 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
33 |
34 | ../Inc/stm32f4xx_hal_conf.h:
35 |
36 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
37 |
38 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
39 |
40 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
41 |
42 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
43 |
44 | ../Drivers/CMSIS/Include/core_cm4.h:
45 |
46 | ../Drivers/CMSIS/Include/cmsis_version.h:
47 |
48 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
49 |
50 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
51 |
52 | ../Drivers/CMSIS/Include/mpu_armv7.h:
53 |
54 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
55 |
56 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
57 |
58 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
59 |
60 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
61 |
62 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
63 |
64 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
65 |
66 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
67 |
68 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
69 |
70 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
71 |
72 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
73 |
74 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
75 |
76 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
77 |
78 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
79 |
80 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
81 |
82 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
83 |
84 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
85 |
--------------------------------------------------------------------------------
/code/Debug/Src/stm32f4xx_hal_msp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Src/stm32f4xx_hal_msp.o
--------------------------------------------------------------------------------
/code/Debug/Src/stm32f4xx_hal_msp.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_hal_msp.c:67:6:HAL_MspInit 16 static
2 | stm32f4xx_hal_msp.c:91:6:HAL_I2S_MspInit 48 static
3 | stm32f4xx_hal_msp.c:182:6:HAL_I2S_MspDeInit 16 static
4 |
--------------------------------------------------------------------------------
/code/Debug/Src/stm32f4xx_it.d:
--------------------------------------------------------------------------------
1 | Src/stm32f4xx_it.o: ../Src/stm32f4xx_it.c ../Inc/main.h \
2 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
3 | ../Inc/stm32f4xx_hal_conf.h \
4 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
5 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
6 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
7 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
8 | ../Drivers/CMSIS/Include/core_cm4.h \
9 | ../Drivers/CMSIS/Include/cmsis_version.h \
10 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
11 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
12 | ../Drivers/CMSIS/Include/mpu_armv7.h \
13 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
14 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
29 | ../Inc/stm32f4xx_it.h
30 |
31 | ../Inc/main.h:
32 |
33 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
34 |
35 | ../Inc/stm32f4xx_hal_conf.h:
36 |
37 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
38 |
39 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
40 |
41 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
42 |
43 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
44 |
45 | ../Drivers/CMSIS/Include/core_cm4.h:
46 |
47 | ../Drivers/CMSIS/Include/cmsis_version.h:
48 |
49 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
50 |
51 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
52 |
53 | ../Drivers/CMSIS/Include/mpu_armv7.h:
54 |
55 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
56 |
57 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
58 |
59 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
60 |
61 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
62 |
63 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
64 |
65 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
66 |
67 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
68 |
69 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
70 |
71 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
72 |
73 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
74 |
75 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
76 |
77 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
78 |
79 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
80 |
81 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
82 |
83 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
84 |
85 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
86 |
87 | ../Inc/stm32f4xx_it.h:
88 |
--------------------------------------------------------------------------------
/code/Debug/Src/stm32f4xx_it.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Src/stm32f4xx_it.o
--------------------------------------------------------------------------------
/code/Debug/Src/stm32f4xx_it.su:
--------------------------------------------------------------------------------
1 | stm32f4xx_it.c:71:6:NMI_Handler 4 static
2 | stm32f4xx_it.c:84:6:HardFault_Handler 4 static
3 | stm32f4xx_it.c:99:6:MemManage_Handler 4 static
4 | stm32f4xx_it.c:114:6:BusFault_Handler 4 static
5 | stm32f4xx_it.c:129:6:UsageFault_Handler 4 static
6 | stm32f4xx_it.c:144:6:SVC_Handler 4 static
7 | stm32f4xx_it.c:157:6:DebugMon_Handler 4 static
8 | stm32f4xx_it.c:170:6:PendSV_Handler 4 static
9 | stm32f4xx_it.c:183:6:SysTick_Handler 8 static
10 | stm32f4xx_it.c:204:6:DMA1_Stream3_IRQHandler 8 static
11 | stm32f4xx_it.c:218:6:DMA1_Stream4_IRQHandler 8 static
12 |
--------------------------------------------------------------------------------
/code/Debug/Src/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Src/main.c \
8 | ../Src/stm32f4xx_hal_msp.c \
9 | ../Src/stm32f4xx_it.c \
10 | ../Src/syscalls.c \
11 | ../Src/sysmem.c \
12 | ../Src/system_stm32f4xx.c
13 |
14 | OBJS += \
15 | ./Src/main.o \
16 | ./Src/stm32f4xx_hal_msp.o \
17 | ./Src/stm32f4xx_it.o \
18 | ./Src/syscalls.o \
19 | ./Src/sysmem.o \
20 | ./Src/system_stm32f4xx.o
21 |
22 | C_DEPS += \
23 | ./Src/main.d \
24 | ./Src/stm32f4xx_hal_msp.d \
25 | ./Src/stm32f4xx_it.d \
26 | ./Src/syscalls.d \
27 | ./Src/sysmem.d \
28 | ./Src/system_stm32f4xx.d
29 |
30 |
31 | # Each subdirectory must supply rules for building sources it contributes
32 | Src/main.o: ../Src/main.c
33 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DDEBUG -DSTM32F407xx -c -I../Inc -I../Drivers/CMSIS/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/main.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
34 | Src/stm32f4xx_hal_msp.o: ../Src/stm32f4xx_hal_msp.c
35 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DDEBUG -DSTM32F407xx -c -I../Inc -I../Drivers/CMSIS/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/stm32f4xx_hal_msp.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
36 | Src/stm32f4xx_it.o: ../Src/stm32f4xx_it.c
37 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DDEBUG -DSTM32F407xx -c -I../Inc -I../Drivers/CMSIS/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/stm32f4xx_it.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
38 | Src/syscalls.o: ../Src/syscalls.c
39 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DDEBUG -DSTM32F407xx -c -I../Inc -I../Drivers/CMSIS/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/syscalls.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
40 | Src/sysmem.o: ../Src/sysmem.c
41 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DDEBUG -DSTM32F407xx -c -I../Inc -I../Drivers/CMSIS/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/sysmem.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
42 | Src/system_stm32f4xx.o: ../Src/system_stm32f4xx.c
43 | arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DDEBUG -DSTM32F407xx -c -I../Inc -I../Drivers/CMSIS/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"Src/system_stm32f4xx.d" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
44 |
45 |
--------------------------------------------------------------------------------
/code/Debug/Src/syscalls.d:
--------------------------------------------------------------------------------
1 | Src/syscalls.o: ../Src/syscalls.c
2 |
--------------------------------------------------------------------------------
/code/Debug/Src/syscalls.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Src/syscalls.o
--------------------------------------------------------------------------------
/code/Debug/Src/syscalls.su:
--------------------------------------------------------------------------------
1 | syscalls.c:73:6:initialise_monitor_handles 4 static
2 | syscalls.c:77:5:_getpid 4 static
3 | syscalls.c:82:5:_kill 16 static
4 | syscalls.c:88:6:_exit 16 static
5 | syscalls.c:94:27:_read 32 static
6 | syscalls.c:106:27:_write 32 static
7 | syscalls.c:117:5:_close 16 static
8 | syscalls.c:123:5:_fstat 16 static
9 | syscalls.c:129:5:_isatty 16 static
10 | syscalls.c:134:5:_lseek 24 static
11 | syscalls.c:139:5:_open 12 static
12 | syscalls.c:145:5:_wait 16 static
13 | syscalls.c:151:5:_unlink 16 static
14 | syscalls.c:157:5:_times 16 static
15 | syscalls.c:162:5:_stat 16 static
16 | syscalls.c:168:5:_link 16 static
17 | syscalls.c:174:5:_fork 8 static
18 | syscalls.c:180:5:_execve 24 static
19 |
--------------------------------------------------------------------------------
/code/Debug/Src/sysmem.d:
--------------------------------------------------------------------------------
1 | Src/sysmem.o: ../Src/sysmem.c
2 |
--------------------------------------------------------------------------------
/code/Debug/Src/sysmem.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Src/sysmem.o
--------------------------------------------------------------------------------
/code/Debug/Src/sysmem.su:
--------------------------------------------------------------------------------
1 | sysmem.c:63:9:_sbrk 24 static
2 |
--------------------------------------------------------------------------------
/code/Debug/Src/system_stm32f4xx.d:
--------------------------------------------------------------------------------
1 | Src/system_stm32f4xx.o: ../Src/system_stm32f4xx.c \
2 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
3 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h \
4 | ../Drivers/CMSIS/Include/core_cm4.h \
5 | ../Drivers/CMSIS/Include/cmsis_version.h \
6 | ../Drivers/CMSIS/Include/cmsis_compiler.h \
7 | ../Drivers/CMSIS/Include/cmsis_gcc.h \
8 | ../Drivers/CMSIS/Include/mpu_armv7.h \
9 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
10 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
11 | ../Inc/stm32f4xx_hal_conf.h \
12 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
13 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
14 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
15 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
16 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
17 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
18 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
19 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
20 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
21 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
22 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
23 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
24 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
25 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h \
26 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h \
27 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
28 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h
29 |
30 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
31 |
32 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
33 |
34 | ../Drivers/CMSIS/Include/core_cm4.h:
35 |
36 | ../Drivers/CMSIS/Include/cmsis_version.h:
37 |
38 | ../Drivers/CMSIS/Include/cmsis_compiler.h:
39 |
40 | ../Drivers/CMSIS/Include/cmsis_gcc.h:
41 |
42 | ../Drivers/CMSIS/Include/mpu_armv7.h:
43 |
44 | ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
45 |
46 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
47 |
48 | ../Inc/stm32f4xx_hal_conf.h:
49 |
50 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
51 |
52 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
53 |
54 | ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
55 |
56 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
57 |
58 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
59 |
60 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
61 |
62 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
63 |
64 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
65 |
66 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
67 |
68 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
69 |
70 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
71 |
72 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
73 |
74 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
75 |
76 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s.h:
77 |
78 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
79 |
80 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
81 |
82 | ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
83 |
--------------------------------------------------------------------------------
/code/Debug/Src/system_stm32f4xx.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Src/system_stm32f4xx.o
--------------------------------------------------------------------------------
/code/Debug/Src/system_stm32f4xx.su:
--------------------------------------------------------------------------------
1 | system_stm32f4xx.c:166:6:SystemInit 4 static
2 | system_stm32f4xx.c:239:6:SystemCoreClockUpdate 32 static
3 |
--------------------------------------------------------------------------------
/code/Debug/Startup/startup_stm32f407vgtx.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Debug/Startup/startup_stm32f407vgtx.o
--------------------------------------------------------------------------------
/code/Debug/Startup/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | S_SRCS += \
7 | ../Startup/startup_stm32f407vgtx.s
8 |
9 | OBJS += \
10 | ./Startup/startup_stm32f407vgtx.o
11 |
12 |
13 | # Each subdirectory must supply rules for building sources it contributes
14 | Startup/%.o: ../Startup/%.s
15 | arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -c -I../ -x assembler-with-cpp --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" "$<"
16 |
17 |
--------------------------------------------------------------------------------
/code/Debug/makefile:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | -include ../makefile.init
6 |
7 | RM := rm -rf
8 |
9 | # All of the sources participating in the build are defined here
10 | -include sources.mk
11 | -include Startup/subdir.mk
12 | -include Src/subdir.mk
13 | -include Drivers/STM32F4xx_HAL_Driver/Src/subdir.mk
14 | -include subdir.mk
15 | -include objects.mk
16 |
17 | ifneq ($(MAKECMDGOALS),clean)
18 | ifneq ($(strip $(C_DEPS)),)
19 | -include $(C_DEPS)
20 | endif
21 | endif
22 |
23 | -include ../makefile.defs
24 |
25 | # Add inputs and outputs from these tool invocations to the build variables
26 | EXECUTABLES += \
27 | DSP_Test.elf \
28 |
29 | SIZE_OUTPUT += \
30 | default.size.stdout \
31 |
32 | OBJDUMP_LIST += \
33 | DSP_Test.list \
34 |
35 |
36 | # All Target
37 | all: DSP_Test.elf secondary-outputs
38 |
39 | # Tool invocations
40 | DSP_Test.elf: $(OBJS) $(USER_OBJS) C:\Users\Markus\Desktop\DSP_Test\STM32F407VGTX_FLASH.ld
41 | arm-none-eabi-gcc -o "DSP_Test.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 -T"C:\Users\Markus\Desktop\DSP_Test\STM32F407VGTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="DSP_Test.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
42 | @echo 'Finished building target: $@'
43 | @echo ' '
44 |
45 | default.size.stdout: $(EXECUTABLES)
46 | arm-none-eabi-size $(EXECUTABLES)
47 | @echo 'Finished building: $@'
48 | @echo ' '
49 |
50 | DSP_Test.list: $(EXECUTABLES)
51 | arm-none-eabi-objdump -h -S $(EXECUTABLES) > "DSP_Test.list"
52 | @echo 'Finished building: $@'
53 | @echo ' '
54 |
55 | # Other Targets
56 | clean:
57 | -$(RM) *
58 | -@echo ' '
59 |
60 | secondary-outputs: $(SIZE_OUTPUT) $(OBJDUMP_LIST)
61 |
62 | .PHONY: all clean dependents
63 | .SECONDARY:
64 |
65 | -include ../makefile.targets
66 |
--------------------------------------------------------------------------------
/code/Debug/objects.list:
--------------------------------------------------------------------------------
1 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o"
2 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o"
3 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o"
4 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o"
5 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o"
6 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o"
7 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o"
8 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o"
9 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o"
10 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s.o"
11 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2s_ex.o"
12 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o"
13 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o"
14 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o"
15 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o"
16 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.o"
17 | "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.o"
18 | "Src/main.o"
19 | "Src/stm32f4xx_hal_msp.o"
20 | "Src/stm32f4xx_it.o"
21 | "Src/syscalls.o"
22 | "Src/sysmem.o"
23 | "Src/system_stm32f4xx.o"
24 | "Startup/startup_stm32f407vgtx.o"
25 |
--------------------------------------------------------------------------------
/code/Debug/objects.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | USER_OBJS :=
6 |
7 | LIBS :=
8 |
9 |
--------------------------------------------------------------------------------
/code/Debug/sources.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | ELF_SRCS :=
6 | OBJ_SRCS :=
7 | S_SRCS :=
8 | C_SRCS :=
9 | S_UPPER_SRCS :=
10 | O_SRCS :=
11 | SIZE_OUTPUT :=
12 | OBJDUMP_LIST :=
13 | EXECUTABLES :=
14 | OBJS :=
15 | C_DEPS :=
16 |
17 | # Every subdirectory with source files must be described here
18 | SUBDIRS := \
19 | Drivers/STM32F4xx_HAL_Driver/Src \
20 | Src \
21 | Startup \
22 |
23 |
--------------------------------------------------------------------------------
/code/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YetAnotherElectronicsChannel/STM32_DSP_IIR/83c7576a26d748a00467769c797da19268fb9e58/code/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h
--------------------------------------------------------------------------------
/code/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file system_stm32f4xx.h
4 | * @author MCD Application Team
5 | * @brief CMSIS Cortex-M4 Device System Source File for STM32F4xx devices.
6 | ******************************************************************************
7 | * @attention
8 | *
9 | *
© COPYRIGHT(c) 2017 STMicroelectronics
10 | *
11 | * Redistribution and use in source and binary forms, with or without modification,
12 | * are permitted provided that the following conditions are met:
13 | * 1. Redistributions of source code must retain the above copyright notice,
14 | * this list of conditions and the following disclaimer.
15 | * 2. Redistributions in binary form must reproduce the above copyright notice,
16 | * this list of conditions and the following disclaimer in the documentation
17 | * and/or other materials provided with the distribution.
18 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
19 | * may be used to endorse or promote products derived from this software
20 | * without specific prior written permission.
21 | *
22 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
23 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
25 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
26 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
30 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 | *
33 | ******************************************************************************
34 | */
35 |
36 | /** @addtogroup CMSIS
37 | * @{
38 | */
39 |
40 | /** @addtogroup stm32f4xx_system
41 | * @{
42 | */
43 |
44 | /**
45 | * @brief Define to prevent recursive inclusion
46 | */
47 | #ifndef __SYSTEM_STM32F4XX_H
48 | #define __SYSTEM_STM32F4XX_H
49 |
50 | #ifdef __cplusplus
51 | extern "C" {
52 | #endif
53 |
54 | /** @addtogroup STM32F4xx_System_Includes
55 | * @{
56 | */
57 |
58 | /**
59 | * @}
60 | */
61 |
62 |
63 | /** @addtogroup STM32F4xx_System_Exported_types
64 | * @{
65 | */
66 | /* This variable is updated in three ways:
67 | 1) by calling CMSIS function SystemCoreClockUpdate()
68 | 2) by calling HAL API function HAL_RCC_GetSysClockFreq()
69 | 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency
70 | Note: If you use this function to configure the system clock; then there
71 | is no need to call the 2 first functions listed above, since SystemCoreClock
72 | variable is updated automatically.
73 | */
74 | extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
75 |
76 | extern const uint8_t AHBPrescTable[16]; /*!< AHB prescalers table values */
77 | extern const uint8_t APBPrescTable[8]; /*!< APB prescalers table values */
78 |
79 | /**
80 | * @}
81 | */
82 |
83 | /** @addtogroup STM32F4xx_System_Exported_Constants
84 | * @{
85 | */
86 |
87 | /**
88 | * @}
89 | */
90 |
91 | /** @addtogroup STM32F4xx_System_Exported_Macros
92 | * @{
93 | */
94 |
95 | /**
96 | * @}
97 | */
98 |
99 | /** @addtogroup STM32F4xx_System_Exported_Functions
100 | * @{
101 | */
102 |
103 | extern void SystemInit(void);
104 | extern void SystemCoreClockUpdate(void);
105 | /**
106 | * @}
107 | */
108 |
109 | #ifdef __cplusplus
110 | }
111 | #endif
112 |
113 | #endif /*__SYSTEM_STM32F4XX_H */
114 |
115 | /**
116 | * @}
117 | */
118 |
119 | /**
120 | * @}
121 | */
122 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
123 |
--------------------------------------------------------------------------------
/code/Drivers/CMSIS/Include/cmsis_compiler.h:
--------------------------------------------------------------------------------
1 | /**************************************************************************//**
2 | * @file cmsis_compiler.h
3 | * @brief CMSIS compiler generic header file
4 | * @version V5.0.4
5 | * @date 10. January 2018
6 | ******************************************************************************/
7 | /*
8 | * Copyright (c) 2009-2018 Arm Limited. All rights reserved.
9 | *
10 | * SPDX-License-Identifier: Apache-2.0
11 | *
12 | * Licensed under the Apache License, Version 2.0 (the License); you may
13 | * not use this file except in compliance with the License.
14 | * You may obtain a copy of the License at
15 | *
16 | * www.apache.org/licenses/LICENSE-2.0
17 | *
18 | * Unless required by applicable law or agreed to in writing, software
19 | * distributed under the License is distributed on an AS IS BASIS, WITHOUT
20 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21 | * See the License for the specific language governing permissions and
22 | * limitations under the License.
23 | */
24 |
25 | #ifndef __CMSIS_COMPILER_H
26 | #define __CMSIS_COMPILER_H
27 |
28 | #include
29 |
30 | /*
31 | * Arm Compiler 4/5
32 | */
33 | #if defined ( __CC_ARM )
34 | #include "cmsis_armcc.h"
35 |
36 |
37 | /*
38 | * Arm Compiler 6 (armclang)
39 | */
40 | #elif defined (__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
41 | #include "cmsis_armclang.h"
42 |
43 |
44 | /*
45 | * GNU Compiler
46 | */
47 | #elif defined ( __GNUC__ )
48 | #include "cmsis_gcc.h"
49 |
50 |
51 | /*
52 | * IAR Compiler
53 | */
54 | #elif defined ( __ICCARM__ )
55 | #include
56 |
57 |
58 | /*
59 | * TI Arm Compiler
60 | */
61 | #elif defined ( __TI_ARM__ )
62 | #include
63 |
64 | #ifndef __ASM
65 | #define __ASM __asm
66 | #endif
67 | #ifndef __INLINE
68 | #define __INLINE inline
69 | #endif
70 | #ifndef __STATIC_INLINE
71 | #define __STATIC_INLINE static inline
72 | #endif
73 | #ifndef __STATIC_FORCEINLINE
74 | #define __STATIC_FORCEINLINE __STATIC_INLINE
75 | #endif
76 | #ifndef __NO_RETURN
77 | #define __NO_RETURN __attribute__((noreturn))
78 | #endif
79 | #ifndef __USED
80 | #define __USED __attribute__((used))
81 | #endif
82 | #ifndef __WEAK
83 | #define __WEAK __attribute__((weak))
84 | #endif
85 | #ifndef __PACKED
86 | #define __PACKED __attribute__((packed))
87 | #endif
88 | #ifndef __PACKED_STRUCT
89 | #define __PACKED_STRUCT struct __attribute__((packed))
90 | #endif
91 | #ifndef __PACKED_UNION
92 | #define __PACKED_UNION union __attribute__((packed))
93 | #endif
94 | #ifndef __UNALIGNED_UINT32 /* deprecated */
95 | struct __attribute__((packed)) T_UINT32 { uint32_t v; };
96 | #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v)
97 | #endif
98 | #ifndef __UNALIGNED_UINT16_WRITE
99 | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; };
100 | #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void*)(addr))->v) = (val))
101 | #endif
102 | #ifndef __UNALIGNED_UINT16_READ
103 | __PACKED_STRUCT T_UINT16_READ { uint16_t v; };
104 | #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr))->v)
105 | #endif
106 | #ifndef __UNALIGNED_UINT32_WRITE
107 | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; };
108 | #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v) = (val))
109 | #endif
110 | #ifndef __UNALIGNED_UINT32_READ
111 | __PACKED_STRUCT T_UINT32_READ { uint32_t v; };
112 | #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr))->v)
113 | #endif
114 | #ifndef __ALIGNED
115 | #define __ALIGNED(x) __attribute__((aligned(x)))
116 | #endif
117 | #ifndef __RESTRICT
118 | #warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored.
119 | #define __RESTRICT
120 | #endif
121 |
122 |
123 | /*
124 | * TASKING Compiler
125 | */
126 | #elif defined ( __TASKING__ )
127 | /*
128 | * The CMSIS functions have been implemented as intrinsics in the compiler.
129 | * Please use "carm -?i" to get an up to date list of all intrinsics,
130 | * Including the CMSIS ones.
131 | */
132 |
133 | #ifndef __ASM
134 | #define __ASM __asm
135 | #endif
136 | #ifndef __INLINE
137 | #define __INLINE inline
138 | #endif
139 | #ifndef __STATIC_INLINE
140 | #define __STATIC_INLINE static inline
141 | #endif
142 | #ifndef __STATIC_FORCEINLINE
143 | #define __STATIC_FORCEINLINE __STATIC_INLINE
144 | #endif
145 | #ifndef __NO_RETURN
146 | #define __NO_RETURN __attribute__((noreturn))
147 | #endif
148 | #ifndef __USED
149 | #define __USED __attribute__((used))
150 | #endif
151 | #ifndef __WEAK
152 | #define __WEAK __attribute__((weak))
153 | #endif
154 | #ifndef __PACKED
155 | #define __PACKED __packed__
156 | #endif
157 | #ifndef __PACKED_STRUCT
158 | #define __PACKED_STRUCT struct __packed__
159 | #endif
160 | #ifndef __PACKED_UNION
161 | #define __PACKED_UNION union __packed__
162 | #endif
163 | #ifndef __UNALIGNED_UINT32 /* deprecated */
164 | struct __packed__ T_UINT32 { uint32_t v; };
165 | #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v)
166 | #endif
167 | #ifndef __UNALIGNED_UINT16_WRITE
168 | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; };
169 | #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->v) = (val))
170 | #endif
171 | #ifndef __UNALIGNED_UINT16_READ
172 | __PACKED_STRUCT T_UINT16_READ { uint16_t v; };
173 | #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr))->v)
174 | #endif
175 | #ifndef __UNALIGNED_UINT32_WRITE
176 | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; };
177 | #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v) = (val))
178 | #endif
179 | #ifndef __UNALIGNED_UINT32_READ
180 | __PACKED_STRUCT T_UINT32_READ { uint32_t v; };
181 | #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr))->v)
182 | #endif
183 | #ifndef __ALIGNED
184 | #define __ALIGNED(x) __align(x)
185 | #endif
186 | #ifndef __RESTRICT
187 | #warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored.
188 | #define __RESTRICT
189 | #endif
190 |
191 |
192 | /*
193 | * COSMIC Compiler
194 | */
195 | #elif defined ( __CSMC__ )
196 | #include
197 |
198 | #ifndef __ASM
199 | #define __ASM _asm
200 | #endif
201 | #ifndef __INLINE
202 | #define __INLINE inline
203 | #endif
204 | #ifndef __STATIC_INLINE
205 | #define __STATIC_INLINE static inline
206 | #endif
207 | #ifndef __STATIC_FORCEINLINE
208 | #define __STATIC_FORCEINLINE __STATIC_INLINE
209 | #endif
210 | #ifndef __NO_RETURN
211 | // NO RETURN is automatically detected hence no warning here
212 | #define __NO_RETURN
213 | #endif
214 | #ifndef __USED
215 | #warning No compiler specific solution for __USED. __USED is ignored.
216 | #define __USED
217 | #endif
218 | #ifndef __WEAK
219 | #define __WEAK __weak
220 | #endif
221 | #ifndef __PACKED
222 | #define __PACKED @packed
223 | #endif
224 | #ifndef __PACKED_STRUCT
225 | #define __PACKED_STRUCT @packed struct
226 | #endif
227 | #ifndef __PACKED_UNION
228 | #define __PACKED_UNION @packed union
229 | #endif
230 | #ifndef __UNALIGNED_UINT32 /* deprecated */
231 | @packed struct T_UINT32 { uint32_t v; };
232 | #define __UNALIGNED_UINT32(x) (((struct T_UINT32 *)(x))->v)
233 | #endif
234 | #ifndef __UNALIGNED_UINT16_WRITE
235 | __PACKED_STRUCT T_UINT16_WRITE { uint16_t v; };
236 | #define __UNALIGNED_UINT16_WRITE(addr, val) (void)((((struct T_UINT16_WRITE *)(void *)(addr))->v) = (val))
237 | #endif
238 | #ifndef __UNALIGNED_UINT16_READ
239 | __PACKED_STRUCT T_UINT16_READ { uint16_t v; };
240 | #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(addr))->v)
241 | #endif
242 | #ifndef __UNALIGNED_UINT32_WRITE
243 | __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; };
244 | #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))->v) = (val))
245 | #endif
246 | #ifndef __UNALIGNED_UINT32_READ
247 | __PACKED_STRUCT T_UINT32_READ { uint32_t v; };
248 | #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(addr))->v)
249 | #endif
250 | #ifndef __ALIGNED
251 | #warning No compiler specific solution for __ALIGNED. __ALIGNED is ignored.
252 | #define __ALIGNED(x)
253 | #endif
254 | #ifndef __RESTRICT
255 | #warning No compiler specific solution for __RESTRICT. __RESTRICT is ignored.
256 | #define __RESTRICT
257 | #endif
258 |
259 |
260 | #else
261 | #error Unknown compiler.
262 | #endif
263 |
264 |
265 | #endif /* __CMSIS_COMPILER_H */
266 |
267 |
--------------------------------------------------------------------------------
/code/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 |
--------------------------------------------------------------------------------
/code/Drivers/CMSIS/Include/tz_context.h:
--------------------------------------------------------------------------------
1 | /******************************************************************************
2 | * @file tz_context.h
3 | * @brief Context Management for Armv8-M TrustZone
4 | * @version V1.0.1
5 | * @date 10. January 2018
6 | ******************************************************************************/
7 | /*
8 | * Copyright (c) 2017-2018 Arm Limited. All rights reserved.
9 | *
10 | * SPDX-License-Identifier: Apache-2.0
11 | *
12 | * Licensed under the Apache License, Version 2.0 (the License); you may
13 | * not use this file except in compliance with the License.
14 | * You may obtain a copy of the License at
15 | *
16 | * www.apache.org/licenses/LICENSE-2.0
17 | *
18 | * Unless required by applicable law or agreed to in writing, software
19 | * distributed under the License is distributed on an AS IS BASIS, WITHOUT
20 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21 | * See the License for the specific language governing permissions and
22 | * limitations under the License.
23 | */
24 |
25 | #if defined ( __ICCARM__ )
26 | #pragma system_include /* treat file as system include file for MISRA check */
27 | #elif defined (__clang__)
28 | #pragma clang system_header /* treat file as system include file */
29 | #endif
30 |
31 | #ifndef TZ_CONTEXT_H
32 | #define TZ_CONTEXT_H
33 |
34 | #include
35 |
36 | #ifndef TZ_MODULEID_T
37 | #define TZ_MODULEID_T
38 | /// \details Data type that identifies secure software modules called by a process.
39 | typedef uint32_t TZ_ModuleId_t;
40 | #endif
41 |
42 | /// \details TZ Memory ID identifies an allocated memory slot.
43 | typedef uint32_t TZ_MemoryId_t;
44 |
45 | /// Initialize secure context memory system
46 | /// \return execution status (1: success, 0: error)
47 | uint32_t TZ_InitContextSystem_S (void);
48 |
49 | /// Allocate context memory for calling secure software modules in TrustZone
50 | /// \param[in] module identifies software modules called from non-secure mode
51 | /// \return value != 0 id TrustZone memory slot identifier
52 | /// \return value 0 no memory available or internal error
53 | TZ_MemoryId_t TZ_AllocModuleContext_S (TZ_ModuleId_t module);
54 |
55 | /// Free context memory that was previously allocated with \ref TZ_AllocModuleContext_S
56 | /// \param[in] id TrustZone memory slot identifier
57 | /// \return execution status (1: success, 0: error)
58 | uint32_t TZ_FreeModuleContext_S (TZ_MemoryId_t id);
59 |
60 | /// Load secure context (called on RTOS thread context switch)
61 | /// \param[in] id TrustZone memory slot identifier
62 | /// \return execution status (1: success, 0: error)
63 | uint32_t TZ_LoadContext_S (TZ_MemoryId_t id);
64 |
65 | /// Store secure context (called on RTOS thread context switch)
66 | /// \param[in] id TrustZone memory slot identifier
67 | /// \return execution status (1: success, 0: error)
68 | uint32_t TZ_StoreContext_S (TZ_MemoryId_t id);
69 |
70 | #endif // TZ_CONTEXT_H
71 |
--------------------------------------------------------------------------------
/code/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f4xx_hal_def.h
4 | * @author MCD Application Team
5 | * @brief This file contains HAL common defines, enumeration, macros and
6 | * structures definitions.
7 | ******************************************************************************
8 | * @attention
9 | *
10 | * © Copyright (c) 2017 STMicroelectronics.
11 | * All rights reserved.
12 | *
13 | * This software component is licensed by ST under BSD 3-Clause license,
14 | * the "License"; You may not use this file except in compliance with the
15 | * License. You may obtain a copy of the License at:
16 | * opensource.org/licenses/BSD-3-Clause
17 | *
18 | ******************************************************************************
19 | */
20 |
21 | /* Define to prevent recursive inclusion -------------------------------------*/
22 | #ifndef __STM32F4xx_HAL_DEF
23 | #define __STM32F4xx_HAL_DEF
24 |
25 | #ifdef __cplusplus
26 | extern "C" {
27 | #endif
28 |
29 | /* Includes ------------------------------------------------------------------*/
30 | #include "stm32f4xx.h"
31 | #include "Legacy/stm32_hal_legacy.h"
32 | #include
33 |
34 | /* Exported types ------------------------------------------------------------*/
35 |
36 | /**
37 | * @brief HAL Status structures definition
38 | */
39 | typedef enum
40 | {
41 | HAL_OK = 0x00U,
42 | HAL_ERROR = 0x01U,
43 | HAL_BUSY = 0x02U,
44 | HAL_TIMEOUT = 0x03U
45 | } HAL_StatusTypeDef;
46 |
47 | /**
48 | * @brief HAL Lock structures definition
49 | */
50 | typedef enum
51 | {
52 | HAL_UNLOCKED = 0x00U,
53 | HAL_LOCKED = 0x01U
54 | } HAL_LockTypeDef;
55 |
56 | /* Exported macro ------------------------------------------------------------*/
57 |
58 | #define UNUSED(X) (void)X /* To avoid gcc/g++ warnings */
59 |
60 | #define HAL_MAX_DELAY 0xFFFFFFFFU
61 |
62 | #define HAL_IS_BIT_SET(REG, BIT) (((REG) & (BIT)) == (BIT))
63 | #define HAL_IS_BIT_CLR(REG, BIT) (((REG) & (BIT)) == 0U)
64 |
65 | #define __HAL_LINKDMA(__HANDLE__, __PPP_DMA_FIELD__, __DMA_HANDLE__) \
66 | do{ \
67 | (__HANDLE__)->__PPP_DMA_FIELD__ = &(__DMA_HANDLE__); \
68 | (__DMA_HANDLE__).Parent = (__HANDLE__); \
69 | } while(0U)
70 |
71 | /** @brief Reset the Handle's State field.
72 | * @param __HANDLE__ specifies the Peripheral Handle.
73 | * @note This macro can be used for the following purpose:
74 | * - When the Handle is declared as local variable; before passing it as parameter
75 | * to HAL_PPP_Init() for the first time, it is mandatory to use this macro
76 | * to set to 0 the Handle's "State" field.
77 | * Otherwise, "State" field may have any random value and the first time the function
78 | * HAL_PPP_Init() is called, the low level hardware initialization will be missed
79 | * (i.e. HAL_PPP_MspInit() will not be executed).
80 | * - When there is a need to reconfigure the low level hardware: instead of calling
81 | * HAL_PPP_DeInit() then HAL_PPP_Init(), user can make a call to this macro then HAL_PPP_Init().
82 | * In this later function, when the Handle's "State" field is set to 0, it will execute the function
83 | * HAL_PPP_MspInit() which will reconfigure the low level hardware.
84 | * @retval None
85 | */
86 | #define __HAL_RESET_HANDLE_STATE(__HANDLE__) ((__HANDLE__)->State = 0U)
87 |
88 | #if (USE_RTOS == 1U)
89 | /* Reserved for future use */
90 | #error "USE_RTOS should be 0 in the current HAL release"
91 | #else
92 | #define __HAL_LOCK(__HANDLE__) \
93 | do{ \
94 | if((__HANDLE__)->Lock == HAL_LOCKED) \
95 | { \
96 | return HAL_BUSY; \
97 | } \
98 | else \
99 | { \
100 | (__HANDLE__)->Lock = HAL_LOCKED; \
101 | } \
102 | }while (0U)
103 |
104 | #define __HAL_UNLOCK(__HANDLE__) \
105 | do{ \
106 | (__HANDLE__)->Lock = HAL_UNLOCKED; \
107 | }while (0U)
108 | #endif /* USE_RTOS */
109 |
110 | #if defined ( __GNUC__ ) && !defined (__CC_ARM) /* GNU Compiler */
111 | #ifndef __weak
112 | #define __weak __attribute__((weak))
113 | #endif /* __weak */
114 | #ifndef __packed
115 | #define __packed __attribute__((__packed__))
116 | #endif /* __packed */
117 | #endif /* __GNUC__ */
118 |
119 |
120 | /* Macro to get variable aligned on 4-bytes, for __ICCARM__ the directive "#pragma data_alignment=4" must be used instead */
121 | #if defined ( __GNUC__ ) && !defined (__CC_ARM) /* GNU Compiler */
122 | #ifndef __ALIGN_END
123 | #define __ALIGN_END __attribute__ ((aligned (4)))
124 | #endif /* __ALIGN_END */
125 | #ifndef __ALIGN_BEGIN
126 | #define __ALIGN_BEGIN
127 | #endif /* __ALIGN_BEGIN */
128 | #else
129 | #ifndef __ALIGN_END
130 | #define __ALIGN_END
131 | #endif /* __ALIGN_END */
132 | #ifndef __ALIGN_BEGIN
133 | #if defined (__CC_ARM) /* ARM Compiler */
134 | #define __ALIGN_BEGIN __align(4)
135 | #elif defined (__ICCARM__) /* IAR Compiler */
136 | #define __ALIGN_BEGIN
137 | #endif /* __CC_ARM */
138 | #endif /* __ALIGN_BEGIN */
139 | #endif /* __GNUC__ */
140 |
141 |
142 | /**
143 | * @brief __RAM_FUNC definition
144 | */
145 | #if defined ( __CC_ARM )
146 | /* ARM Compiler
147 | ------------
148 | RAM functions are defined using the toolchain options.
149 | Functions that are executed in RAM should reside in a separate source module.
150 | Using the 'Options for File' dialog you can simply change the 'Code / Const'
151 | area of a module to a memory space in physical RAM.
152 | Available memory areas are declared in the 'Target' tab of the 'Options for Target'
153 | dialog.
154 | */
155 | #define __RAM_FUNC
156 |
157 | #elif defined ( __ICCARM__ )
158 | /* ICCARM Compiler
159 | ---------------
160 | RAM functions are defined using a specific toolchain keyword "__ramfunc".
161 | */
162 | #define __RAM_FUNC __ramfunc
163 |
164 | #elif defined ( __GNUC__ )
165 | /* GNU Compiler
166 | ------------
167 | RAM functions are defined using a specific toolchain attribute
168 | "__attribute__((section(".RamFunc")))".
169 | */
170 | #define __RAM_FUNC __attribute__((section(".RamFunc")))
171 |
172 | #endif
173 |
174 | /**
175 | * @brief __NOINLINE definition
176 | */
177 | #if defined ( __CC_ARM ) || defined ( __GNUC__ )
178 | /* ARM & GNUCompiler
179 | ----------------
180 | */
181 | #define __NOINLINE __attribute__ ( (noinline) )
182 |
183 | #elif defined ( __ICCARM__ )
184 | /* ICCARM Compiler
185 | ---------------
186 | */
187 | #define __NOINLINE _Pragma("optimize = no_inline")
188 |
189 | #endif
190 |
191 | #ifdef __cplusplus
192 | }
193 | #endif
194 |
195 | #endif /* ___STM32F4xx_HAL_DEF */
196 |
197 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
198 |
--------------------------------------------------------------------------------
/code/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f4xx_hal_dma_ex.h
4 | * @author MCD Application Team
5 | * @brief Header file of DMA HAL extension module.
6 | ******************************************************************************
7 | * @attention
8 | *
9 | * © Copyright (c) 2017 STMicroelectronics.
10 | * All rights reserved.
11 | *
12 | * This software component is licensed by ST under BSD 3-Clause license,
13 | * the "License"; You may not use this file except in compliance with the
14 | * License. You may obtain a copy of the License at:
15 | * opensource.org/licenses/BSD-3-Clause
16 | *
17 | ******************************************************************************
18 | */
19 |
20 | /* Define to prevent recursive inclusion -------------------------------------*/
21 | #ifndef __STM32F4xx_HAL_DMA_EX_H
22 | #define __STM32F4xx_HAL_DMA_EX_H
23 |
24 | #ifdef __cplusplus
25 | extern "C" {
26 | #endif
27 |
28 | /* Includes ------------------------------------------------------------------*/
29 | #include "stm32f4xx_hal_def.h"
30 |
31 | /** @addtogroup STM32F4xx_HAL_Driver
32 | * @{
33 | */
34 |
35 | /** @addtogroup DMAEx
36 | * @{
37 | */
38 |
39 | /* Exported types ------------------------------------------------------------*/
40 | /** @defgroup DMAEx_Exported_Types DMAEx Exported Types
41 | * @brief DMAEx Exported types
42 | * @{
43 | */
44 |
45 | /**
46 | * @brief HAL DMA Memory definition
47 | */
48 | typedef enum
49 | {
50 | MEMORY0 = 0x00U, /*!< Memory 0 */
51 | MEMORY1 = 0x01U /*!< Memory 1 */
52 | }HAL_DMA_MemoryTypeDef;
53 |
54 | /**
55 | * @}
56 | */
57 |
58 | /* Exported functions --------------------------------------------------------*/
59 | /** @defgroup DMAEx_Exported_Functions DMAEx Exported Functions
60 | * @brief DMAEx Exported functions
61 | * @{
62 | */
63 |
64 | /** @defgroup DMAEx_Exported_Functions_Group1 Extended features functions
65 | * @brief Extended features functions
66 | * @{
67 | */
68 |
69 | /* IO operation functions *******************************************************/
70 | HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength);
71 | HAL_StatusTypeDef HAL_DMAEx_MultiBufferStart_IT(DMA_HandleTypeDef *hdma, uint32_t SrcAddress, uint32_t DstAddress, uint32_t SecondMemAddress, uint32_t DataLength);
72 | HAL_StatusTypeDef HAL_DMAEx_ChangeMemory(DMA_HandleTypeDef *hdma, uint32_t Address, HAL_DMA_MemoryTypeDef memory);
73 |
74 | /**
75 | * @}
76 | */
77 | /**
78 | * @}
79 | */
80 |
81 | /* Private functions ---------------------------------------------------------*/
82 | /** @defgroup DMAEx_Private_Functions DMAEx Private Functions
83 | * @brief DMAEx Private functions
84 | * @{
85 | */
86 | /**
87 | * @}
88 | */
89 |
90 | /**
91 | * @}
92 | */
93 |
94 | /**
95 | * @}
96 | */
97 |
98 | #ifdef __cplusplus
99 | }
100 | #endif
101 |
102 | #endif /*__STM32F4xx_HAL_DMA_EX_H*/
103 |
104 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
105 |
--------------------------------------------------------------------------------
/code/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 component is licensed by ST under BSD 3-Clause license,
13 | * the "License"; You may not use this file except in compliance with the
14 | * License. You may obtain a copy of the License at:
15 | * opensource.org/licenses/BSD-3-Clause
16 | *
17 | ******************************************************************************
18 | */
19 |
20 | /* Define to prevent recursive inclusion -------------------------------------*/
21 | #ifndef __STM32F4xx_FLASH_RAMFUNC_H
22 | #define __STM32F4xx_FLASH_RAMFUNC_H
23 |
24 | #ifdef __cplusplus
25 | extern "C" {
26 | #endif
27 | #if defined(STM32F410Tx) || defined(STM32F410Cx) || defined(STM32F410Rx) || defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) ||\
28 | defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx)
29 |
30 | /* Includes ------------------------------------------------------------------*/
31 | #include "stm32f4xx_hal_def.h"
32 |
33 | /** @addtogroup STM32F4xx_HAL_Driver
34 | * @{
35 | */
36 |
37 | /** @addtogroup FLASH_RAMFUNC
38 | * @{
39 | */
40 |
41 | /* Exported types ------------------------------------------------------------*/
42 | /* Exported macro ------------------------------------------------------------*/
43 | /* Exported functions --------------------------------------------------------*/
44 | /** @addtogroup FLASH_RAMFUNC_Exported_Functions
45 | * @{
46 | */
47 |
48 | /** @addtogroup FLASH_RAMFUNC_Exported_Functions_Group1
49 | * @{
50 | */
51 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StopFlashInterfaceClk(void);
52 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StartFlashInterfaceClk(void);
53 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_EnableFlashSleepMode(void);
54 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableFlashSleepMode(void);
55 | /**
56 | * @}
57 | */
58 |
59 | /**
60 | * @}
61 | */
62 |
63 | /**
64 | * @}
65 | */
66 |
67 | /**
68 | * @}
69 | */
70 |
71 | #endif /* STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx || STM32F412Vx || STM32F412Rx || STM32F412Cx */
72 | #ifdef __cplusplus
73 | }
74 | #endif
75 |
76 |
77 | #endif /* __STM32F4xx_FLASH_RAMFUNC_H */
78 |
79 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
80 |
--------------------------------------------------------------------------------
/code/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2s_ex.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f4xx_hal_i2s_ex.h
4 | * @author MCD Application Team
5 | * @brief Header file of I2S HAL module.
6 | ******************************************************************************
7 | * @attention
8 | *
9 | * © Copyright (c) 2016 STMicroelectronics.
10 | * All rights reserved.
11 | *
12 | * This software component is licensed by ST under BSD 3-Clause license,
13 | * the "License"; You may not use this file except in compliance with the
14 | * License. You may obtain a copy of the License at:
15 | * opensource.org/licenses/BSD-3-Clause
16 | *
17 | ******************************************************************************
18 | */
19 |
20 | /* Define to prevent recursive inclusion -------------------------------------*/
21 | #ifndef STM32F4xx_HAL_I2S_EX_H
22 | #define STM32F4xx_HAL_I2S_EX_H
23 |
24 | #ifdef __cplusplus
25 | extern "C" {
26 | #endif
27 |
28 | /* Includes ------------------------------------------------------------------*/
29 | #include "stm32f4xx_hal_def.h"
30 |
31 | /** @addtogroup STM32F4xx_HAL_Driver
32 | * @{
33 | */
34 | #if defined(SPI_I2S_FULLDUPLEX_SUPPORT)
35 | /** @addtogroup I2SEx I2SEx
36 | * @{
37 | */
38 |
39 | /* Exported types ------------------------------------------------------------*/
40 | /* Exported constants --------------------------------------------------------*/
41 | /* Exported macros -----------------------------------------------------------*/
42 | /** @defgroup I2SEx_Exported_Macros I2S Extended Exported Macros
43 | * @{
44 | */
45 |
46 | #define I2SxEXT(__INSTANCE__) ((__INSTANCE__) == (SPI2)? (SPI_TypeDef *)(I2S2ext_BASE): (SPI_TypeDef *)(I2S3ext_BASE))
47 |
48 | /** @brief Enable or disable the specified I2SExt peripheral.
49 | * @param __HANDLE__ specifies the I2S Handle.
50 | * @retval None
51 | */
52 | #define __HAL_I2SEXT_ENABLE(__HANDLE__) (I2SxEXT((__HANDLE__)->Instance)->I2SCFGR |= SPI_I2SCFGR_I2SE)
53 | #define __HAL_I2SEXT_DISABLE(__HANDLE__) (I2SxEXT((__HANDLE__)->Instance)->I2SCFGR &= ~SPI_I2SCFGR_I2SE)
54 |
55 | /** @brief Enable or disable the specified I2SExt interrupts.
56 | * @param __HANDLE__ specifies the I2S Handle.
57 | * @param __INTERRUPT__ specifies the interrupt source to enable or disable.
58 | * This parameter can be one of the following values:
59 | * @arg I2S_IT_TXE: Tx buffer empty interrupt enable
60 | * @arg I2S_IT_RXNE: RX buffer not empty interrupt enable
61 | * @arg I2S_IT_ERR: Error interrupt enable
62 | * @retval None
63 | */
64 | #define __HAL_I2SEXT_ENABLE_IT(__HANDLE__, __INTERRUPT__) (I2SxEXT((__HANDLE__)->Instance)->CR2 |= (__INTERRUPT__))
65 | #define __HAL_I2SEXT_DISABLE_IT(__HANDLE__, __INTERRUPT__) (I2SxEXT((__HANDLE__)->Instance)->CR2 &= ~(__INTERRUPT__))
66 |
67 | /** @brief Checks if the specified I2SExt interrupt source is enabled or disabled.
68 | * @param __HANDLE__ specifies the I2S Handle.
69 | * This parameter can be I2S where x: 1, 2, or 3 to select the I2S peripheral.
70 | * @param __INTERRUPT__ specifies the I2S interrupt source to check.
71 | * This parameter can be one of the following values:
72 | * @arg I2S_IT_TXE: Tx buffer empty interrupt enable
73 | * @arg I2S_IT_RXNE: RX buffer not empty interrupt enable
74 | * @arg I2S_IT_ERR: Error interrupt enable
75 | * @retval The new state of __IT__ (TRUE or FALSE).
76 | */
77 | #define __HAL_I2SEXT_GET_IT_SOURCE(__HANDLE__, __INTERRUPT__) (((I2SxEXT((__HANDLE__)->Instance)->CR2 & (__INTERRUPT__)) == (__INTERRUPT__)) ? SET : RESET)
78 |
79 | /** @brief Checks whether the specified I2SExt flag is set or not.
80 | * @param __HANDLE__ specifies the I2S Handle.
81 | * @param __FLAG__ specifies the flag to check.
82 | * This parameter can be one of the following values:
83 | * @arg I2S_FLAG_RXNE: Receive buffer not empty flag
84 | * @arg I2S_FLAG_TXE: Transmit buffer empty flag
85 | * @arg I2S_FLAG_UDR: Underrun flag
86 | * @arg I2S_FLAG_OVR: Overrun flag
87 | * @arg I2S_FLAG_FRE: Frame error flag
88 | * @arg I2S_FLAG_CHSIDE: Channel Side flag
89 | * @arg I2S_FLAG_BSY: Busy flag
90 | * @retval The new state of __FLAG__ (TRUE or FALSE).
91 | */
92 | #define __HAL_I2SEXT_GET_FLAG(__HANDLE__, __FLAG__) (((I2SxEXT((__HANDLE__)->Instance)->SR) & (__FLAG__)) == (__FLAG__))
93 |
94 | /** @brief Clears the I2SExt OVR pending flag.
95 | * @param __HANDLE__ specifies the I2S Handle.
96 | * @retval None
97 | */
98 | #define __HAL_I2SEXT_CLEAR_OVRFLAG(__HANDLE__) do{ \
99 | __IO uint32_t tmpreg_ovr = 0x00U; \
100 | tmpreg_ovr = I2SxEXT((__HANDLE__)->Instance)->DR;\
101 | tmpreg_ovr = I2SxEXT((__HANDLE__)->Instance)->SR;\
102 | UNUSED(tmpreg_ovr); \
103 | }while(0U)
104 | /** @brief Clears the I2SExt UDR pending flag.
105 | * @param __HANDLE__ specifies the I2S Handle.
106 | * @retval None
107 | */
108 | #define __HAL_I2SEXT_CLEAR_UDRFLAG(__HANDLE__) do{ \
109 | __IO uint32_t tmpreg_udr = 0x00U; \
110 | tmpreg_udr = I2SxEXT((__HANDLE__)->Instance)->SR;\
111 | UNUSED(tmpreg_udr); \
112 | }while(0U)
113 | /**
114 | * @}
115 | */
116 |
117 | /* Exported functions --------------------------------------------------------*/
118 | /** @addtogroup I2SEx_Exported_Functions I2S Extended Exported Functions
119 | * @{
120 | */
121 |
122 | /** @addtogroup I2SEx_Exported_Functions_Group1 I2S Extended IO operation functions
123 | * @{
124 | */
125 |
126 | /* Extended features functions *************************************************/
127 | /* Blocking mode: Polling */
128 | HAL_StatusTypeDef HAL_I2SEx_TransmitReceive(I2S_HandleTypeDef *hi2s, uint16_t *pTxData, uint16_t *pRxData,
129 | uint16_t Size, uint32_t Timeout);
130 | /* Non-Blocking mode: Interrupt */
131 | HAL_StatusTypeDef HAL_I2SEx_TransmitReceive_IT(I2S_HandleTypeDef *hi2s, uint16_t *pTxData, uint16_t *pRxData,
132 | uint16_t Size);
133 | /* Non-Blocking mode: DMA */
134 | HAL_StatusTypeDef HAL_I2SEx_TransmitReceive_DMA(I2S_HandleTypeDef *hi2s, uint16_t *pTxData, uint16_t *pRxData,
135 | uint16_t Size);
136 | /* I2S IRQHandler and Callbacks used in non blocking modes (Interrupt and DMA) */
137 | void HAL_I2SEx_FullDuplex_IRQHandler(I2S_HandleTypeDef *hi2s);
138 | void HAL_I2SEx_TxRxHalfCpltCallback(I2S_HandleTypeDef *hi2s);
139 | void HAL_I2SEx_TxRxCpltCallback(I2S_HandleTypeDef *hi2s);
140 | /**
141 | * @}
142 | */
143 |
144 | /**
145 | * @}
146 | */
147 | /* Private types -------------------------------------------------------------*/
148 | /* Private variables ---------------------------------------------------------*/
149 | /* Private constants ---------------------------------------------------------*/
150 | /* Private macros ------------------------------------------------------------*/
151 |
152 | /**
153 | * @}
154 | */
155 |
156 | /* Private functions ---------------------------------------------------------*/
157 |
158 | /**
159 | * @}
160 | */
161 |
162 | #endif /* SPI_I2S_FULLDUPLEX_SUPPORT */
163 | /**
164 | * @}
165 | */
166 |
167 | #ifdef __cplusplus
168 | }
169 | #endif
170 |
171 |
172 | #endif /* STM32F4xx_HAL_I2S_EX_H */
173 |
174 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
175 |
--------------------------------------------------------------------------------
/code/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f4xx_hal_flash_ramfunc.c
4 | * @author MCD Application Team
5 | * @brief FLASH RAMFUNC module driver.
6 | * This file provides a FLASH firmware functions which should be
7 | * executed from internal SRAM
8 | * + Stop/Start the flash interface while System Run
9 | * + Enable/Disable the flash sleep while System Run
10 | @verbatim
11 | ==============================================================================
12 | ##### APIs executed from Internal RAM #####
13 | ==============================================================================
14 | [..]
15 | *** ARM Compiler ***
16 | --------------------
17 | [..] RAM functions are defined using the toolchain options.
18 | Functions that are be executed in RAM should reside in a separate
19 | source module. Using the 'Options for File' dialog you can simply change
20 | the 'Code / Const' area of a module to a memory space in physical RAM.
21 | Available memory areas are declared in the 'Target' tab of the
22 | Options for Target' dialog.
23 |
24 | *** ICCARM Compiler ***
25 | -----------------------
26 | [..] RAM functions are defined using a specific toolchain keyword "__ramfunc".
27 |
28 | *** GNU Compiler ***
29 | --------------------
30 | [..] RAM functions are defined using a specific toolchain attribute
31 | "__attribute__((section(".RamFunc")))".
32 |
33 | @endverbatim
34 | ******************************************************************************
35 | * @attention
36 | *
37 | * © Copyright (c) 2017 STMicroelectronics.
38 | * All rights reserved.
39 | *
40 | * This software component is licensed by ST under BSD 3-Clause license,
41 | * the "License"; You may not use this file except in compliance with the
42 | * License. You may obtain a copy of the License at:
43 | * opensource.org/licenses/BSD-3-Clause
44 | *
45 | ******************************************************************************
46 | */
47 |
48 | /* Includes ------------------------------------------------------------------*/
49 | #include "stm32f4xx_hal.h"
50 |
51 | /** @addtogroup STM32F4xx_HAL_Driver
52 | * @{
53 | */
54 |
55 | /** @defgroup FLASH_RAMFUNC FLASH RAMFUNC
56 | * @brief FLASH functions executed from RAM
57 | * @{
58 | */
59 | #ifdef HAL_FLASH_MODULE_ENABLED
60 | #if defined(STM32F410Tx) || defined(STM32F410Cx) || defined(STM32F410Rx) || defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) || defined(STM32F412Vx) || \
61 | defined(STM32F412Rx) || defined(STM32F412Cx)
62 |
63 | /* Private typedef -----------------------------------------------------------*/
64 | /* Private define ------------------------------------------------------------*/
65 | /* Private macro -------------------------------------------------------------*/
66 | /* Private variables ---------------------------------------------------------*/
67 | /* Private function prototypes -----------------------------------------------*/
68 | /* Exported functions --------------------------------------------------------*/
69 | /** @defgroup FLASH_RAMFUNC_Exported_Functions FLASH RAMFUNC Exported Functions
70 | * @{
71 | */
72 |
73 | /** @defgroup FLASH_RAMFUNC_Exported_Functions_Group1 Peripheral features functions executed from internal RAM
74 | * @brief Peripheral Extended features functions
75 | *
76 | @verbatim
77 |
78 | ===============================================================================
79 | ##### ramfunc functions #####
80 | ===============================================================================
81 | [..]
82 | This subsection provides a set of functions that should be executed from RAM
83 | transfers.
84 |
85 | @endverbatim
86 | * @{
87 | */
88 |
89 | /**
90 | * @brief Stop the flash interface while System Run
91 | * @note This mode is only available for STM32F41xxx/STM32F446xx devices.
92 | * @note This mode couldn't be set while executing with the flash itself.
93 | * It should be done with specific routine executed from RAM.
94 | * @retval HAL status
95 | */
96 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StopFlashInterfaceClk(void)
97 | {
98 | /* Enable Power ctrl clock */
99 | __HAL_RCC_PWR_CLK_ENABLE();
100 | /* Stop the flash interface while System Run */
101 | SET_BIT(PWR->CR, PWR_CR_FISSR);
102 |
103 | return HAL_OK;
104 | }
105 |
106 | /**
107 | * @brief Start the flash interface while System Run
108 | * @note This mode is only available for STM32F411xx/STM32F446xx devices.
109 | * @note This mode couldn't be set while executing with the flash itself.
110 | * It should be done with specific routine executed from RAM.
111 | * @retval HAL status
112 | */
113 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_StartFlashInterfaceClk(void)
114 | {
115 | /* Enable Power ctrl clock */
116 | __HAL_RCC_PWR_CLK_ENABLE();
117 | /* Start the flash interface while System Run */
118 | CLEAR_BIT(PWR->CR, PWR_CR_FISSR);
119 |
120 | return HAL_OK;
121 | }
122 |
123 | /**
124 | * @brief Enable the flash sleep while System Run
125 | * @note This mode is only available for STM32F41xxx/STM32F446xx devices.
126 | * @note This mode could n't be set while executing with the flash itself.
127 | * It should be done with specific routine executed from RAM.
128 | * @retval HAL status
129 | */
130 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_EnableFlashSleepMode(void)
131 | {
132 | /* Enable Power ctrl clock */
133 | __HAL_RCC_PWR_CLK_ENABLE();
134 | /* Enable the flash sleep while System Run */
135 | SET_BIT(PWR->CR, PWR_CR_FMSSR);
136 |
137 | return HAL_OK;
138 | }
139 |
140 | /**
141 | * @brief Disable the flash sleep while System Run
142 | * @note This mode is only available for STM32F41xxx/STM32F446xx devices.
143 | * @note This mode couldn't be set while executing with the flash itself.
144 | * It should be done with specific routine executed from RAM.
145 | * @retval HAL status
146 | */
147 | __RAM_FUNC HAL_StatusTypeDef HAL_FLASHEx_DisableFlashSleepMode(void)
148 | {
149 | /* Enable Power ctrl clock */
150 | __HAL_RCC_PWR_CLK_ENABLE();
151 | /* Disable the flash sleep while System Run */
152 | CLEAR_BIT(PWR->CR, PWR_CR_FMSSR);
153 |
154 | return HAL_OK;
155 | }
156 |
157 | /**
158 | * @}
159 | */
160 |
161 | /**
162 | * @}
163 | */
164 |
165 | #endif /* STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx || STM32F412Vx || STM32F412Rx || STM32F412Cx */
166 | #endif /* HAL_FLASH_MODULE_ENABLED */
167 | /**
168 | * @}
169 | */
170 |
171 | /**
172 | * @}
173 | */
174 |
175 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
176 |
--------------------------------------------------------------------------------
/code/Inc/main.h:
--------------------------------------------------------------------------------
1 | /* USER CODE BEGIN Header */
2 | /**
3 | ******************************************************************************
4 | * @file : main.h
5 | * @brief : Header for main.c file.
6 | * This file contains the common defines of the application.
7 | ******************************************************************************
8 | * @attention
9 | *
10 | * © Copyright (c) 2019 STMicroelectronics.
11 | * All rights reserved.
12 | *
13 | * This software component is licensed by ST under Ultimate Liberty license
14 | * SLA0044, the "License"; You may not use this file except in compliance with
15 | * the License. You may obtain a copy of the License at:
16 | * www.st.com/SLA0044
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 | /* 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 |
71 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
72 |
--------------------------------------------------------------------------------
/code/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) 2019 STMicroelectronics.
10 | * All rights reserved.
11 | *
12 | * This software component is licensed by ST under Ultimate Liberty license
13 | * SLA0044, the "License"; You may not use this file except in compliance with
14 | * the License. You may obtain a copy of the License at:
15 | * www.st.com/SLA0044
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 DMA1_Stream3_IRQHandler(void);
60 | void DMA1_Stream4_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 |
--------------------------------------------------------------------------------
/code/STM32F407VGTX_FLASH.ld:
--------------------------------------------------------------------------------
1 | /*
2 | ******************************************************************************
3 | **
4 | ** File : LinkerScript.ld
5 | **
6 | ** Author : Auto-generated by STM32CubeIDE
7 | **
8 | ** Abstract : Linker script for STM32F4DISCOVERY Board embedding STM32F407VGTx Device from STM32F4 series
9 | ** 1024Kbytes FLASH
10 | ** 64Kbytes CCMRAM
11 | ** 128Kbytes RAM
12 | **
13 | ** Set heap size, stack size and stack location according
14 | ** to application requirements.
15 | **
16 | ** Set memory bank area and size if external memory is used.
17 | **
18 | ** Target : STMicroelectronics STM32
19 | **
20 | ** Distribution: The file is distributed as is without any warranty
21 | ** of any kind.
22 | **
23 | *****************************************************************************
24 | ** @attention
25 | **
26 | ** © COPYRIGHT(c) 2019 STMicroelectronics
27 | **
28 | ** Redistribution and use in source and binary forms, with or without modification,
29 | ** are permitted provided that the following conditions are met:
30 | ** 1. Redistributions of source code must retain the above copyright notice,
31 | ** this list of conditions and the following disclaimer.
32 | ** 2. Redistributions in binary form must reproduce the above copyright notice,
33 | ** this list of conditions and the following disclaimer in the documentation
34 | ** and/or other materials provided with the distribution.
35 | ** 3. Neither the name of STMicroelectronics nor the names of its contributors
36 | ** may be used to endorse or promote products derived from this software
37 | ** without specific prior written permission.
38 | **
39 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
40 | ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
41 | ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
42 | ** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
43 | ** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
44 | ** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
45 | ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
46 | ** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
47 | ** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
48 | ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
49 | **
50 | *****************************************************************************
51 | */
52 |
53 | /* Entry Point */
54 | ENTRY(Reset_Handler)
55 |
56 | /* Highest address of the user mode stack */
57 | _estack = 0x2001ffff; /* end of "RAM" Ram type memory */
58 |
59 | _Min_Heap_Size = 0x200 ; /* required amount of heap */
60 | _Min_Stack_Size = 0x400 ; /* required amount of stack */
61 |
62 | /* Memories definition */
63 | MEMORY
64 | {
65 | FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 1024K
66 | CCMRAM (rwx) : ORIGIN = 0x10000000, LENGTH = 64K
67 | RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 128K
68 | }
69 |
70 | /* Sections */
71 | SECTIONS
72 | {
73 | /* The startup code into "FLASH" Rom type memory */
74 | .isr_vector :
75 | {
76 | . = ALIGN(4);
77 | KEEP(*(.isr_vector)) /* Startup code */
78 | . = ALIGN(4);
79 | } >FLASH
80 |
81 | /* The program code and other data into "FLASH" Rom type memory */
82 | .text :
83 | {
84 | . = ALIGN(4);
85 | *(.text) /* .text sections (code) */
86 | *(.text*) /* .text* sections (code) */
87 | *(.glue_7) /* glue arm to thumb code */
88 | *(.glue_7t) /* glue thumb to arm code */
89 | *(.eh_frame)
90 |
91 | KEEP (*(.init))
92 | KEEP (*(.fini))
93 |
94 | . = ALIGN(4);
95 | _etext = .; /* define a global symbols at end of code */
96 | } >FLASH
97 |
98 | /* Constant data into "FLASH" Rom type memory */
99 | .rodata :
100 | {
101 | . = ALIGN(4);
102 | *(.rodata) /* .rodata sections (constants, strings, etc.) */
103 | *(.rodata*) /* .rodata* sections (constants, strings, etc.) */
104 | . = ALIGN(4);
105 | } >FLASH
106 |
107 | .ARM.extab : {
108 | . = ALIGN(4);
109 | *(.ARM.extab* .gnu.linkonce.armextab.*)
110 | . = ALIGN(4);
111 | } >FLASH
112 |
113 | .ARM : {
114 | . = ALIGN(4);
115 | __exidx_start = .;
116 | *(.ARM.exidx*)
117 | __exidx_end = .;
118 | . = ALIGN(4);
119 | } >FLASH
120 |
121 | .preinit_array :
122 | {
123 | . = ALIGN(4);
124 | PROVIDE_HIDDEN (__preinit_array_start = .);
125 | KEEP (*(.preinit_array*))
126 | PROVIDE_HIDDEN (__preinit_array_end = .);
127 | . = ALIGN(4);
128 | } >FLASH
129 |
130 | .init_array :
131 | {
132 | . = ALIGN(4);
133 | PROVIDE_HIDDEN (__init_array_start = .);
134 | KEEP (*(SORT(.init_array.*)))
135 | KEEP (*(.init_array*))
136 | PROVIDE_HIDDEN (__init_array_end = .);
137 | . = ALIGN(4);
138 | } >FLASH
139 |
140 | .fini_array :
141 | {
142 | . = ALIGN(4);
143 | PROVIDE_HIDDEN (__fini_array_start = .);
144 | KEEP (*(SORT(.fini_array.*)))
145 | KEEP (*(.fini_array*))
146 | PROVIDE_HIDDEN (__fini_array_end = .);
147 | . = ALIGN(4);
148 | } >FLASH
149 |
150 | /* Used by the startup to initialize data */
151 | _sidata = LOADADDR(.data);
152 |
153 | /* Initialized data sections into "RAM" Ram type memory */
154 | .data :
155 | {
156 | . = ALIGN(4);
157 | _sdata = .; /* create a global symbol at data start */
158 | *(.data) /* .data sections */
159 | *(.data*) /* .data* sections */
160 |
161 | . = ALIGN(4);
162 | _edata = .; /* define a global symbol at data end */
163 |
164 | } >RAM AT> FLASH
165 |
166 | /* Uninitialized data section into "RAM" Ram type memory */
167 | . = ALIGN(4);
168 | .bss :
169 | {
170 | /* This is used by the startup in order to initialize the .bss secion */
171 | _sbss = .; /* define a global symbol at bss start */
172 | __bss_start__ = _sbss;
173 | *(.bss)
174 | *(.bss*)
175 | *(COMMON)
176 |
177 | . = ALIGN(4);
178 | _ebss = .; /* define a global symbol at bss end */
179 | __bss_end__ = _ebss;
180 | } >RAM
181 |
182 | /* User_heap_stack section, used to check that there is enough "RAM" Ram type memory left */
183 | ._user_heap_stack :
184 | {
185 | . = ALIGN(8);
186 | PROVIDE ( end = . );
187 | PROVIDE ( _end = . );
188 | . = . + _Min_Heap_Size;
189 | . = . + _Min_Stack_Size;
190 | . = ALIGN(8);
191 | } >RAM
192 |
193 | /* Remove information from the compiler libraries */
194 | /DISCARD/ :
195 | {
196 | libc.a ( * )
197 | libm.a ( * )
198 | libgcc.a ( * )
199 | }
200 |
201 | .ARM.attributes 0 : { *(.ARM.attributes) }
202 | }
203 |
--------------------------------------------------------------------------------
/code/STM32F407VGTX_RAM.ld:
--------------------------------------------------------------------------------
1 | /*
2 | ******************************************************************************
3 | **
4 | ** File : LinkerScript.ld (debug in RAM dedicated)
5 | **
6 | ** Author : Auto-generated by STM32CubeIDE
7 | **
8 | ** Abstract : Linker script for STM32F4DISCOVERY Board embedding STM32F407VGTx Device from STM32F4 series
9 | ** 1024Kbytes FLASH
10 | ** 64Kbytes CCMRAM
11 | ** 128Kbytes RAM
12 | **
13 | ** Set heap size, stack size and stack location according
14 | ** to application requirements.
15 | **
16 | ** Set memory bank area and size if external memory is used.
17 | **
18 | ** Target : STMicroelectronics STM32
19 | **
20 | ** Distribution: The file is distributed as is without any warranty
21 | ** of any kind.
22 | **
23 | *****************************************************************************
24 | ** @attention
25 | **
26 | ** © COPYRIGHT(c) 2019 STMicroelectronics
27 | **
28 | ** Redistribution and use in source and binary forms, with or without modification,
29 | ** are permitted provided that the following conditions are met:
30 | ** 1. Redistributions of source code must retain the above copyright notice,
31 | ** this list of conditions and the following disclaimer.
32 | ** 2. Redistributions in binary form must reproduce the above copyright notice,
33 | ** this list of conditions and the following disclaimer in the documentation
34 | ** and/or other materials provided with the distribution.
35 | ** 3. Neither the name of STMicroelectronics nor the names of its contributors
36 | ** may be used to endorse or promote products derived from this software
37 | ** without specific prior written permission.
38 | **
39 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
40 | ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
41 | ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
42 | ** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
43 | ** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
44 | ** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
45 | ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
46 | ** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
47 | ** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
48 | ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
49 | **
50 | *****************************************************************************
51 | */
52 |
53 | /* Entry Point */
54 | ENTRY(Reset_Handler)
55 |
56 | /* Highest address of the user mode stack */
57 | _estack = 0x2001ffff; /* end of "RAM" Ram type memory */
58 |
59 | _Min_Heap_Size = 0x200; /* required amount of heap */
60 | _Min_Stack_Size = 0x400; /* required amount of stack */
61 |
62 | /* Memories definition */
63 | MEMORY
64 | {
65 | FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 1024K
66 | CCMRAM (rwx) : ORIGIN = 0x10000000, LENGTH = 64K
67 | RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 128K
68 | }
69 |
70 | /* Sections */
71 | SECTIONS
72 | {
73 | /* The startup code into "RAM" Ram type memory */
74 | .isr_vector :
75 | {
76 | . = ALIGN(4);
77 | KEEP(*(.isr_vector)) /* Startup code */
78 | . = ALIGN(4);
79 | } >RAM
80 |
81 | /* The program code and other data into "RAM" Ram type memory */
82 | .text :
83 | {
84 | . = ALIGN(4);
85 | *(.text) /* .text sections (code) */
86 | *(.text*) /* .text* sections (code) */
87 | *(.glue_7) /* glue arm to thumb code */
88 | *(.glue_7t) /* glue thumb to arm code */
89 | *(.eh_frame)
90 |
91 | KEEP (*(.init))
92 | KEEP (*(.fini))
93 |
94 | . = ALIGN(4);
95 | _etext = .; /* define a global symbols at end of code */
96 | } >RAM
97 |
98 | /* Constant data into "RAM" Ram type memory */
99 | .rodata :
100 | {
101 | . = ALIGN(4);
102 | *(.rodata) /* .rodata sections (constants, strings, etc.) */
103 | *(.rodata*) /* .rodata* sections (constants, strings, etc.) */
104 | . = ALIGN(4);
105 | } >RAM
106 |
107 | .ARM.extab : {
108 | . = ALIGN(4);
109 | *(.ARM.extab* .gnu.linkonce.armextab.*)
110 | . = ALIGN(4);
111 | } >RAM
112 |
113 | .ARM : {
114 | . = ALIGN(4);
115 | __exidx_start = .;
116 | *(.ARM.exidx*)
117 | __exidx_end = .;
118 | . = ALIGN(4);
119 | } >RAM
120 |
121 | .preinit_array :
122 | {
123 | . = ALIGN(4);
124 | PROVIDE_HIDDEN (__preinit_array_start = .);
125 | KEEP (*(.preinit_array*))
126 | PROVIDE_HIDDEN (__preinit_array_end = .);
127 | . = ALIGN(4);
128 | } >RAM
129 |
130 | .init_array :
131 | {
132 | . = ALIGN(4);
133 | PROVIDE_HIDDEN (__init_array_start = .);
134 | KEEP (*(SORT(.init_array.*)))
135 | KEEP (*(.init_array*))
136 | PROVIDE_HIDDEN (__init_array_end = .);
137 | . = ALIGN(4);
138 | } >RAM
139 |
140 | .fini_array :
141 | {
142 | . = ALIGN(4);
143 | PROVIDE_HIDDEN (__fini_array_start = .);
144 | KEEP (*(SORT(.fini_array.*)))
145 | KEEP (*(.fini_array*))
146 | PROVIDE_HIDDEN (__fini_array_end = .);
147 | . = ALIGN(4);
148 | } >RAM
149 |
150 | /* Used by the startup to initialize data */
151 | _sidata = LOADADDR(.data);
152 |
153 | /* Initialized data sections into "RAM" Ram type memory */
154 | .data :
155 | {
156 | . = ALIGN(4);
157 | _sdata = .; /* create a global symbol at data start */
158 | *(.data) /* .data sections */
159 | *(.data*) /* .data* sections */
160 |
161 | . = ALIGN(4);
162 | _edata = .; /* define a global symbol at data end */
163 |
164 | } >RAM
165 |
166 | /* Uninitialized data section into "RAM" Ram type memory */
167 | . = ALIGN(4);
168 | .bss :
169 | {
170 | /* This is used by the startup in order to initialize the .bss secion */
171 | _sbss = .; /* define a global symbol at bss start */
172 | __bss_start__ = _sbss;
173 | *(.bss)
174 | *(.bss*)
175 | *(COMMON)
176 |
177 | . = ALIGN(4);
178 | _ebss = .; /* define a global symbol at bss end */
179 | __bss_end__ = _ebss;
180 | } >RAM
181 |
182 | /* User_heap_stack section, used to check that there is enough "RAM" Ram type memory left */
183 | ._user_heap_stack :
184 | {
185 | . = ALIGN(8);
186 | PROVIDE ( end = . );
187 | PROVIDE ( _end = . );
188 | . = . + _Min_Heap_Size;
189 | . = . + _Min_Stack_Size;
190 | . = ALIGN(8);
191 | } >RAM
192 |
193 | /* Remove information from the compiler libraries */
194 | /DISCARD/ :
195 | {
196 | libc.a ( * )
197 | libm.a ( * )
198 | libgcc.a ( * )
199 | }
200 |
201 | .ARM.attributes 0 : { *(.ARM.attributes) }
202 | }
203 |
--------------------------------------------------------------------------------
/code/Src/stm32f4xx_hal_msp.c:
--------------------------------------------------------------------------------
1 | /* USER CODE BEGIN Header */
2 | /**
3 | ******************************************************************************
4 | * File Name : stm32f4xx_hal_msp.c
5 | * Description : This file provides code for the MSP Initialization
6 | * and de-Initialization codes.
7 | ******************************************************************************
8 | * @attention
9 | *
10 | * © Copyright (c) 2019 STMicroelectronics.
11 | * All rights reserved.
12 | *
13 | * This software component is licensed by ST under Ultimate Liberty license
14 | * SLA0044, the "License"; You may not use this file except in compliance with
15 | * the License. You may obtain a copy of the License at:
16 | * www.st.com/SLA0044
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 | extern DMA_HandleTypeDef hdma_i2s2_ext_rx;
28 |
29 | extern DMA_HandleTypeDef hdma_spi2_tx;
30 |
31 | /* Private typedef -----------------------------------------------------------*/
32 | /* USER CODE BEGIN TD */
33 |
34 | /* USER CODE END TD */
35 |
36 | /* Private define ------------------------------------------------------------*/
37 | /* USER CODE BEGIN Define */
38 |
39 | /* USER CODE END Define */
40 |
41 | /* Private macro -------------------------------------------------------------*/
42 | /* USER CODE BEGIN Macro */
43 |
44 | /* USER CODE END Macro */
45 |
46 | /* Private variables ---------------------------------------------------------*/
47 | /* USER CODE BEGIN PV */
48 |
49 | /* USER CODE END PV */
50 |
51 | /* Private function prototypes -----------------------------------------------*/
52 | /* USER CODE BEGIN PFP */
53 |
54 | /* USER CODE END PFP */
55 |
56 | /* External functions --------------------------------------------------------*/
57 | /* USER CODE BEGIN ExternalFunctions */
58 |
59 | /* USER CODE END ExternalFunctions */
60 |
61 | /* USER CODE BEGIN 0 */
62 |
63 | /* USER CODE END 0 */
64 | /**
65 | * Initializes the Global MSP.
66 | */
67 | void HAL_MspInit(void)
68 | {
69 | /* USER CODE BEGIN MspInit 0 */
70 |
71 | /* USER CODE END MspInit 0 */
72 |
73 | __HAL_RCC_SYSCFG_CLK_ENABLE();
74 | __HAL_RCC_PWR_CLK_ENABLE();
75 |
76 | HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_0);
77 |
78 | /* System interrupt init*/
79 |
80 | /* USER CODE BEGIN MspInit 1 */
81 |
82 | /* USER CODE END MspInit 1 */
83 | }
84 |
85 | /**
86 | * @brief I2S MSP Initialization
87 | * This function configures the hardware resources used in this example
88 | * @param hi2s: I2S handle pointer
89 | * @retval None
90 | */
91 | void HAL_I2S_MspInit(I2S_HandleTypeDef* hi2s)
92 | {
93 | GPIO_InitTypeDef GPIO_InitStruct = {0};
94 | if(hi2s->Instance==SPI2)
95 | {
96 | /* USER CODE BEGIN SPI2_MspInit 0 */
97 |
98 | /* USER CODE END SPI2_MspInit 0 */
99 | /* Peripheral clock enable */
100 | __HAL_RCC_SPI2_CLK_ENABLE();
101 |
102 | __HAL_RCC_GPIOC_CLK_ENABLE();
103 | __HAL_RCC_GPIOB_CLK_ENABLE();
104 | /**I2S2 GPIO Configuration
105 | PC2 ------> I2S2_ext_SD
106 | PC3 ------> I2S2_SD
107 | PB10 ------> I2S2_CK
108 | PB12 ------> I2S2_WS
109 | PC6 ------> I2S2_MCK
110 | */
111 | GPIO_InitStruct.Pin = GPIO_PIN_2;
112 | GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
113 | GPIO_InitStruct.Pull = GPIO_NOPULL;
114 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
115 | GPIO_InitStruct.Alternate = GPIO_AF6_I2S2ext;
116 | HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
117 |
118 | GPIO_InitStruct.Pin = GPIO_PIN_3|GPIO_PIN_6;
119 | GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
120 | GPIO_InitStruct.Pull = GPIO_NOPULL;
121 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
122 | GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
123 | HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
124 |
125 | GPIO_InitStruct.Pin = GPIO_PIN_10|GPIO_PIN_12;
126 | GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
127 | GPIO_InitStruct.Pull = GPIO_NOPULL;
128 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
129 | GPIO_InitStruct.Alternate = GPIO_AF5_SPI2;
130 | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
131 |
132 | /* I2S2 DMA Init */
133 | /* I2S2_EXT_RX Init */
134 | hdma_i2s2_ext_rx.Instance = DMA1_Stream3;
135 | hdma_i2s2_ext_rx.Init.Channel = DMA_CHANNEL_3;
136 | hdma_i2s2_ext_rx.Init.Direction = DMA_PERIPH_TO_MEMORY;
137 | hdma_i2s2_ext_rx.Init.PeriphInc = DMA_PINC_DISABLE;
138 | hdma_i2s2_ext_rx.Init.MemInc = DMA_MINC_ENABLE;
139 | hdma_i2s2_ext_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
140 | hdma_i2s2_ext_rx.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
141 | hdma_i2s2_ext_rx.Init.Mode = DMA_CIRCULAR;
142 | hdma_i2s2_ext_rx.Init.Priority = DMA_PRIORITY_HIGH;
143 | hdma_i2s2_ext_rx.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
144 | if (HAL_DMA_Init(&hdma_i2s2_ext_rx) != HAL_OK)
145 | {
146 | Error_Handler();
147 | }
148 |
149 | __HAL_LINKDMA(hi2s,hdmarx,hdma_i2s2_ext_rx);
150 |
151 | /* SPI2_TX Init */
152 | hdma_spi2_tx.Instance = DMA1_Stream4;
153 | hdma_spi2_tx.Init.Channel = DMA_CHANNEL_0;
154 | hdma_spi2_tx.Init.Direction = DMA_MEMORY_TO_PERIPH;
155 | hdma_spi2_tx.Init.PeriphInc = DMA_PINC_DISABLE;
156 | hdma_spi2_tx.Init.MemInc = DMA_MINC_ENABLE;
157 | hdma_spi2_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
158 | hdma_spi2_tx.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
159 | hdma_spi2_tx.Init.Mode = DMA_CIRCULAR;
160 | hdma_spi2_tx.Init.Priority = DMA_PRIORITY_HIGH;
161 | hdma_spi2_tx.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
162 | if (HAL_DMA_Init(&hdma_spi2_tx) != HAL_OK)
163 | {
164 | Error_Handler();
165 | }
166 |
167 | __HAL_LINKDMA(hi2s,hdmatx,hdma_spi2_tx);
168 |
169 | /* USER CODE BEGIN SPI2_MspInit 1 */
170 |
171 | /* USER CODE END SPI2_MspInit 1 */
172 | }
173 |
174 | }
175 |
176 | /**
177 | * @brief I2S MSP De-Initialization
178 | * This function freeze the hardware resources used in this example
179 | * @param hi2s: I2S handle pointer
180 | * @retval None
181 | */
182 | void HAL_I2S_MspDeInit(I2S_HandleTypeDef* hi2s)
183 | {
184 | if(hi2s->Instance==SPI2)
185 | {
186 | /* USER CODE BEGIN SPI2_MspDeInit 0 */
187 |
188 | /* USER CODE END SPI2_MspDeInit 0 */
189 | /* Peripheral clock disable */
190 | __HAL_RCC_SPI2_CLK_DISABLE();
191 |
192 | /**I2S2 GPIO Configuration
193 | PC2 ------> I2S2_ext_SD
194 | PC3 ------> I2S2_SD
195 | PB10 ------> I2S2_CK
196 | PB12 ------> I2S2_WS
197 | PC6 ------> I2S2_MCK
198 | */
199 | HAL_GPIO_DeInit(GPIOC, GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_6);
200 |
201 | HAL_GPIO_DeInit(GPIOB, GPIO_PIN_10|GPIO_PIN_12);
202 |
203 | /* I2S2 DMA DeInit */
204 | HAL_DMA_DeInit(hi2s->hdmarx);
205 | HAL_DMA_DeInit(hi2s->hdmatx);
206 | /* USER CODE BEGIN SPI2_MspDeInit 1 */
207 |
208 | /* USER CODE END SPI2_MspDeInit 1 */
209 | }
210 |
211 | }
212 |
213 | /* USER CODE BEGIN 1 */
214 |
215 | /* USER CODE END 1 */
216 |
217 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
218 |
--------------------------------------------------------------------------------
/code/Src/stm32f4xx_it.c:
--------------------------------------------------------------------------------
1 | /* USER CODE BEGIN Header */
2 | /**
3 | ******************************************************************************
4 | * @file stm32f4xx_it.c
5 | * @brief Interrupt Service Routines.
6 | ******************************************************************************
7 | * @attention
8 | *
9 | * © Copyright (c) 2019 STMicroelectronics.
10 | * All rights reserved.
11 | *
12 | * This software component is licensed by ST under Ultimate Liberty license
13 | * SLA0044, the "License"; You may not use this file except in compliance with
14 | * the License. You may obtain a copy of the License at:
15 | * www.st.com/SLA0044
16 | *
17 | ******************************************************************************
18 | */
19 | /* USER CODE END Header */
20 |
21 | /* Includes ------------------------------------------------------------------*/
22 | #include "main.h"
23 | #include "stm32f4xx_it.h"
24 | /* Private includes ----------------------------------------------------------*/
25 | /* USER CODE BEGIN Includes */
26 | /* USER CODE END Includes */
27 |
28 | /* Private typedef -----------------------------------------------------------*/
29 | /* USER CODE BEGIN TD */
30 |
31 | /* USER CODE END TD */
32 |
33 | /* Private define ------------------------------------------------------------*/
34 | /* USER CODE BEGIN PD */
35 |
36 | /* USER CODE END PD */
37 |
38 | /* Private macro -------------------------------------------------------------*/
39 | /* USER CODE BEGIN PM */
40 |
41 | /* USER CODE END PM */
42 |
43 | /* Private variables ---------------------------------------------------------*/
44 | /* USER CODE BEGIN PV */
45 |
46 | /* USER CODE END PV */
47 |
48 | /* Private function prototypes -----------------------------------------------*/
49 | /* USER CODE BEGIN PFP */
50 |
51 | /* USER CODE END PFP */
52 |
53 | /* Private user code ---------------------------------------------------------*/
54 | /* USER CODE BEGIN 0 */
55 |
56 | /* USER CODE END 0 */
57 |
58 | /* External variables --------------------------------------------------------*/
59 | extern DMA_HandleTypeDef hdma_i2s2_ext_rx;
60 | extern DMA_HandleTypeDef hdma_spi2_tx;
61 | /* USER CODE BEGIN EV */
62 |
63 | /* USER CODE END EV */
64 |
65 | /******************************************************************************/
66 | /* Cortex-M4 Processor Interruption and Exception Handlers */
67 | /******************************************************************************/
68 | /**
69 | * @brief This function handles Non maskable interrupt.
70 | */
71 | void NMI_Handler(void)
72 | {
73 | /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
74 |
75 | /* USER CODE END NonMaskableInt_IRQn 0 */
76 | /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
77 |
78 | /* USER CODE END NonMaskableInt_IRQn 1 */
79 | }
80 |
81 | /**
82 | * @brief This function handles Hard fault interrupt.
83 | */
84 | void HardFault_Handler(void)
85 | {
86 | /* USER CODE BEGIN HardFault_IRQn 0 */
87 |
88 | /* USER CODE END HardFault_IRQn 0 */
89 | while (1)
90 | {
91 | /* USER CODE BEGIN W1_HardFault_IRQn 0 */
92 | /* USER CODE END W1_HardFault_IRQn 0 */
93 | }
94 | }
95 |
96 | /**
97 | * @brief This function handles Memory management fault.
98 | */
99 | void MemManage_Handler(void)
100 | {
101 | /* USER CODE BEGIN MemoryManagement_IRQn 0 */
102 |
103 | /* USER CODE END MemoryManagement_IRQn 0 */
104 | while (1)
105 | {
106 | /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
107 | /* USER CODE END W1_MemoryManagement_IRQn 0 */
108 | }
109 | }
110 |
111 | /**
112 | * @brief This function handles Pre-fetch fault, memory access fault.
113 | */
114 | void BusFault_Handler(void)
115 | {
116 | /* USER CODE BEGIN BusFault_IRQn 0 */
117 |
118 | /* USER CODE END BusFault_IRQn 0 */
119 | while (1)
120 | {
121 | /* USER CODE BEGIN W1_BusFault_IRQn 0 */
122 | /* USER CODE END W1_BusFault_IRQn 0 */
123 | }
124 | }
125 |
126 | /**
127 | * @brief This function handles Undefined instruction or illegal state.
128 | */
129 | void UsageFault_Handler(void)
130 | {
131 | /* USER CODE BEGIN UsageFault_IRQn 0 */
132 |
133 | /* USER CODE END UsageFault_IRQn 0 */
134 | while (1)
135 | {
136 | /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
137 | /* USER CODE END W1_UsageFault_IRQn 0 */
138 | }
139 | }
140 |
141 | /**
142 | * @brief This function handles System service call via SWI instruction.
143 | */
144 | void SVC_Handler(void)
145 | {
146 | /* USER CODE BEGIN SVCall_IRQn 0 */
147 |
148 | /* USER CODE END SVCall_IRQn 0 */
149 | /* USER CODE BEGIN SVCall_IRQn 1 */
150 |
151 | /* USER CODE END SVCall_IRQn 1 */
152 | }
153 |
154 | /**
155 | * @brief This function handles Debug monitor.
156 | */
157 | void DebugMon_Handler(void)
158 | {
159 | /* USER CODE BEGIN DebugMonitor_IRQn 0 */
160 |
161 | /* USER CODE END DebugMonitor_IRQn 0 */
162 | /* USER CODE BEGIN DebugMonitor_IRQn 1 */
163 |
164 | /* USER CODE END DebugMonitor_IRQn 1 */
165 | }
166 |
167 | /**
168 | * @brief This function handles Pendable request for system service.
169 | */
170 | void PendSV_Handler(void)
171 | {
172 | /* USER CODE BEGIN PendSV_IRQn 0 */
173 |
174 | /* USER CODE END PendSV_IRQn 0 */
175 | /* USER CODE BEGIN PendSV_IRQn 1 */
176 |
177 | /* USER CODE END PendSV_IRQn 1 */
178 | }
179 |
180 | /**
181 | * @brief This function handles System tick timer.
182 | */
183 | void SysTick_Handler(void)
184 | {
185 | /* USER CODE BEGIN SysTick_IRQn 0 */
186 |
187 | /* USER CODE END SysTick_IRQn 0 */
188 | HAL_IncTick();
189 | /* USER CODE BEGIN SysTick_IRQn 1 */
190 |
191 | /* USER CODE END SysTick_IRQn 1 */
192 | }
193 |
194 | /******************************************************************************/
195 | /* STM32F4xx Peripheral Interrupt Handlers */
196 | /* Add here the Interrupt Handlers for the used peripherals. */
197 | /* For the available peripheral interrupt handler names, */
198 | /* please refer to the startup file (startup_stm32f4xx.s). */
199 | /******************************************************************************/
200 |
201 | /**
202 | * @brief This function handles DMA1 stream3 global interrupt.
203 | */
204 | void DMA1_Stream3_IRQHandler(void)
205 | {
206 | /* USER CODE BEGIN DMA1_Stream3_IRQn 0 */
207 |
208 | /* USER CODE END DMA1_Stream3_IRQn 0 */
209 | HAL_DMA_IRQHandler(&hdma_i2s2_ext_rx);
210 | /* USER CODE BEGIN DMA1_Stream3_IRQn 1 */
211 |
212 | /* USER CODE END DMA1_Stream3_IRQn 1 */
213 | }
214 |
215 | /**
216 | * @brief This function handles DMA1 stream4 global interrupt.
217 | */
218 | void DMA1_Stream4_IRQHandler(void)
219 | {
220 | /* USER CODE BEGIN DMA1_Stream4_IRQn 0 */
221 |
222 | /* USER CODE END DMA1_Stream4_IRQn 0 */
223 | HAL_DMA_IRQHandler(&hdma_spi2_tx);
224 | /* USER CODE BEGIN DMA1_Stream4_IRQn 1 */
225 |
226 | /* USER CODE END DMA1_Stream4_IRQn 1 */
227 | }
228 |
229 | /* USER CODE BEGIN 1 */
230 |
231 | /* USER CODE END 1 */
232 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
233 |
--------------------------------------------------------------------------------
/code/Src/syscalls.c:
--------------------------------------------------------------------------------
1 | /**
2 | *****************************************************************************
3 | **
4 | ** File : syscalls.c
5 | **
6 | ** Author : Auto-generated by STM32CubeIDE
7 | **
8 | ** Abstract : STM32CubeIDE Minimal System calls file
9 | **
10 | ** For more information about which c-functions
11 | ** need which of these lowlevel functions
12 | ** please consult the Newlib libc-manual
13 | **
14 | ** Environment : STM32CubeIDE MCU
15 | **
16 | ** Distribution: The file is distributed as is, without any warranty
17 | ** of any kind.
18 | **
19 | *****************************************************************************
20 | **
21 | ** © COPYRIGHT(c) 2018 STMicroelectronics
22 | **
23 | ** Redistribution and use in source and binary forms, with or without modification,
24 | ** are permitted provided that the following conditions are met:
25 | ** 1. Redistributions of source code must retain the above copyright notice,
26 | ** this list of conditions and the following disclaimer.
27 | ** 2. Redistributions in binary form must reproduce the above copyright notice,
28 | ** this list of conditions and the following disclaimer in the documentation
29 | ** and/or other materials provided with the distribution.
30 | ** 3. Neither the name of STMicroelectronics nor the names of its contributors
31 | ** may be used to endorse or promote products derived from this software
32 | ** without specific prior written permission.
33 | **
34 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
35 | ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
36 | ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
37 | ** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
38 | ** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
39 | ** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
40 | ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
41 | ** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
42 | ** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
43 | ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
44 | **
45 | **
46 | *****************************************************************************
47 | */
48 |
49 | /* Includes */
50 | #include
51 | #include
52 | #include
53 | #include
54 | #include
55 | #include
56 | #include
57 | #include
58 |
59 |
60 | /* Variables */
61 | //#undef errno
62 | extern int errno;
63 | extern int __io_putchar(int ch) __attribute__((weak));
64 | extern int __io_getchar(void) __attribute__((weak));
65 |
66 | register char * stack_ptr asm("sp");
67 |
68 | char *__env[1] = { 0 };
69 | char **environ = __env;
70 |
71 |
72 | /* Functions */
73 | void initialise_monitor_handles()
74 | {
75 | }
76 |
77 | int _getpid(void)
78 | {
79 | return 1;
80 | }
81 |
82 | int _kill(int pid, int sig)
83 | {
84 | errno = EINVAL;
85 | return -1;
86 | }
87 |
88 | void _exit (int status)
89 | {
90 | _kill(status, -1);
91 | while (1) {} /* Make sure we hang here */
92 | }
93 |
94 | __attribute__((weak)) int _read(int file, char *ptr, int len)
95 | {
96 | int DataIdx;
97 |
98 | for (DataIdx = 0; DataIdx < len; DataIdx++)
99 | {
100 | *ptr++ = __io_getchar();
101 | }
102 |
103 | return len;
104 | }
105 |
106 | __attribute__((weak)) int _write(int file, char *ptr, int len)
107 | {
108 | int DataIdx;
109 |
110 | for (DataIdx = 0; DataIdx < len; DataIdx++)
111 | {
112 | __io_putchar(*ptr++);
113 | }
114 | return len;
115 | }
116 |
117 | int _close(int file)
118 | {
119 | return -1;
120 | }
121 |
122 |
123 | int _fstat(int file, struct stat *st)
124 | {
125 | st->st_mode = S_IFCHR;
126 | return 0;
127 | }
128 |
129 | int _isatty(int file)
130 | {
131 | return 1;
132 | }
133 |
134 | int _lseek(int file, int ptr, int dir)
135 | {
136 | return 0;
137 | }
138 |
139 | int _open(char *path, int flags, ...)
140 | {
141 | /* Pretend like we always fail */
142 | return -1;
143 | }
144 |
145 | int _wait(int *status)
146 | {
147 | errno = ECHILD;
148 | return -1;
149 | }
150 |
151 | int _unlink(char *name)
152 | {
153 | errno = ENOENT;
154 | return -1;
155 | }
156 |
157 | int _times(struct tms *buf)
158 | {
159 | return -1;
160 | }
161 |
162 | int _stat(char *file, struct stat *st)
163 | {
164 | st->st_mode = S_IFCHR;
165 | return 0;
166 | }
167 |
168 | int _link(char *old, char *new)
169 | {
170 | errno = EMLINK;
171 | return -1;
172 | }
173 |
174 | int _fork(void)
175 | {
176 | errno = EAGAIN;
177 | return -1;
178 | }
179 |
180 | int _execve(char *name, char **argv, char **env)
181 | {
182 | errno = ENOMEM;
183 | return -1;
184 | }
185 |
--------------------------------------------------------------------------------
/code/Src/sysmem.c:
--------------------------------------------------------------------------------
1 | /**
2 | *****************************************************************************
3 | **
4 | ** File : sysmem.c
5 | **
6 | ** Author : Auto-generated by STM32CubeIDE
7 | **
8 | ** Abstract : STM32CubeIDE Minimal System Memory calls file
9 | **
10 | ** For more information about which c-functions
11 | ** need which of these lowlevel functions
12 | ** please consult the Newlib libc-manual
13 | **
14 | ** Environment : STM32CubeIDE MCU
15 | **
16 | ** Distribution: The file is distributed as is, without any warranty
17 | ** of any kind.
18 | **
19 | *****************************************************************************
20 | **
21 | ** © COPYRIGHT(c) 2018 STMicroelectronics
22 | **
23 | ** Redistribution and use in source and binary forms, with or without modification,
24 | ** are permitted provided that the following conditions are met:
25 | ** 1. Redistributions of source code must retain the above copyright notice,
26 | ** this list of conditions and the following disclaimer.
27 | ** 2. Redistributions in binary form must reproduce the above copyright notice,
28 | ** this list of conditions and the following disclaimer in the documentation
29 | ** and/or other materials provided with the distribution.
30 | ** 3. Neither the name of STMicroelectronics nor the names of its contributors
31 | ** may be used to endorse or promote products derived from this software
32 | ** without specific prior written permission.
33 | **
34 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
35 | ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
36 | ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
37 | ** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
38 | ** FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
39 | ** DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
40 | ** SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
41 | ** CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
42 | ** OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
43 | ** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
44 | **
45 | **
46 | *****************************************************************************
47 | */
48 |
49 | /* Includes */
50 | #include
51 | #include
52 |
53 | /* Variables */
54 | extern int errno;
55 | register char * stack_ptr asm("sp");
56 |
57 | /* Functions */
58 |
59 | /**
60 | _sbrk
61 | Increase program data space. Malloc and related functions depend on this
62 | **/
63 | caddr_t _sbrk(int incr)
64 | {
65 | extern char end asm("end");
66 | static char *heap_end;
67 | char *prev_heap_end;
68 |
69 | if (heap_end == 0)
70 | heap_end = &end;
71 |
72 | prev_heap_end = heap_end;
73 | if (heap_end + incr > stack_ptr)
74 | {
75 | errno = ENOMEM;
76 | return (caddr_t) -1;
77 | }
78 |
79 | heap_end += incr;
80 |
81 | return (caddr_t) prev_heap_end;
82 | }
83 |
84 |
--------------------------------------------------------------------------------