├── Libraries
├── CMSIS
│ ├── CMSIS END USER LICENCE AGREEMENT.pdf
│ ├── Device
│ │ └── ST
│ │ │ └── STM32F4xx
│ │ │ ├── Include
│ │ │ ├── stm32f4xx.h
│ │ │ └── system_stm32f4xx.h
│ │ │ ├── Release_Notes.html
│ │ │ └── Source
│ │ │ └── Templates
│ │ │ ├── arm
│ │ │ └── startup_stm32f4xx.s
│ │ │ ├── iar
│ │ │ └── startup_stm32f4xx.s
│ │ │ └── system_stm32f4xx.c
│ ├── Documentation
│ │ ├── CMSIS-SVD_Schema_1_0.xsd
│ │ ├── CMSIS_CM4_SIMD.htm
│ │ ├── CMSIS_Core.htm
│ │ ├── CMSIS_DebugSupport.htm
│ │ ├── CMSIS_History.htm
│ │ ├── CMSIS_Logo_Final.jpg
│ │ └── CMSIS_System_View_Description.htm
│ ├── Include
│ │ ├── arm_common_tables.h
│ │ ├── arm_math.h
│ │ ├── core_cm0.h
│ │ ├── core_cm3.h
│ │ ├── core_cm4.h
│ │ ├── core_cm4_simd.h
│ │ ├── core_cmFunc.h
│ │ └── core_cmInstr.h
│ ├── README.txt
│ └── index.htm
├── STM32F4xx_StdPeriph_Driver
│ ├── Release_Notes.html
│ ├── inc
│ │ ├── misc.h
│ │ ├── stm32f4xx_adc.h
│ │ ├── stm32f4xx_can.h
│ │ ├── stm32f4xx_crc.h
│ │ ├── stm32f4xx_cryp.h
│ │ ├── stm32f4xx_dac.h
│ │ ├── stm32f4xx_dbgmcu.h
│ │ ├── stm32f4xx_dcmi.h
│ │ ├── stm32f4xx_dma.h
│ │ ├── stm32f4xx_exti.h
│ │ ├── stm32f4xx_flash.h
│ │ ├── stm32f4xx_fsmc.h
│ │ ├── stm32f4xx_gpio.h
│ │ ├── stm32f4xx_hash.h
│ │ ├── stm32f4xx_i2c.h
│ │ ├── stm32f4xx_iwdg.h
│ │ ├── stm32f4xx_pwr.h
│ │ ├── stm32f4xx_rcc.h
│ │ ├── stm32f4xx_rng.h
│ │ ├── stm32f4xx_rtc.h
│ │ ├── stm32f4xx_sdio.h
│ │ ├── stm32f4xx_spi.h
│ │ ├── stm32f4xx_syscfg.h
│ │ ├── stm32f4xx_tim.h
│ │ ├── stm32f4xx_usart.h
│ │ └── stm32f4xx_wwdg.h
│ └── src
│ │ ├── misc.c
│ │ ├── stm32f4xx_adc.c
│ │ ├── stm32f4xx_can.c
│ │ ├── stm32f4xx_crc.c
│ │ ├── stm32f4xx_cryp.c
│ │ ├── stm32f4xx_cryp_aes.c
│ │ ├── stm32f4xx_cryp_des.c
│ │ ├── stm32f4xx_cryp_tdes.c
│ │ ├── stm32f4xx_dac.c
│ │ ├── stm32f4xx_dbgmcu.c
│ │ ├── stm32f4xx_dcmi.c
│ │ ├── stm32f4xx_dma.c
│ │ ├── stm32f4xx_exti.c
│ │ ├── stm32f4xx_flash.c
│ │ ├── stm32f4xx_fsmc.c
│ │ ├── stm32f4xx_gpio.c
│ │ ├── stm32f4xx_hash.c
│ │ ├── stm32f4xx_hash_md5.c
│ │ ├── stm32f4xx_hash_sha1.c
│ │ ├── stm32f4xx_i2c.c
│ │ ├── stm32f4xx_iwdg.c
│ │ ├── stm32f4xx_pwr.c
│ │ ├── stm32f4xx_rcc.c
│ │ ├── stm32f4xx_rng.c
│ │ ├── stm32f4xx_rtc.c
│ │ ├── stm32f4xx_sdio.c
│ │ ├── stm32f4xx_spi.c
│ │ ├── stm32f4xx_syscfg.c
│ │ ├── stm32f4xx_tim.c
│ │ ├── stm32f4xx_usart.c
│ │ └── stm32f4xx_wwdg.c
└── _htmresc
│ └── logo.bmp
├── Project
└── OV9655_Camera
│ ├── EWARM
│ ├── Project.ewd
│ ├── Project.ewp
│ ├── Project.eww
│ ├── stm32f4xx_flash.icf
│ └── stm32f4xx_sram.icf
│ ├── MDK-ARM
│ ├── Discover-More
│ │ ├── ExtDll.iex
│ │ ├── Project.axf
│ │ ├── Project.build_log.htm
│ │ ├── Project.htm
│ │ ├── Project.lnp
│ │ ├── Project.map
│ │ ├── Project.sct
│ │ ├── bmp.crf
│ │ ├── bmp.d
│ │ ├── bmp.o
│ │ ├── dcmi_ov9655.crf
│ │ ├── dcmi_ov9655.d
│ │ ├── dcmi_ov9655.o
│ │ ├── dct.crf
│ │ ├── dct.d
│ │ ├── dct.o
│ │ ├── diskio.crf
│ │ ├── diskio.d
│ │ ├── diskio.o
│ │ ├── ff.crf
│ │ ├── ff.d
│ │ ├── ff.o
│ │ ├── hardfaulthandler.d
│ │ ├── hardfaulthandler.lst
│ │ ├── jpegenc.crf
│ │ ├── jpegenc.d
│ │ ├── jpegenc.o
│ │ ├── main.crf
│ │ ├── main.d
│ │ ├── main.o
│ │ ├── misc.crf
│ │ ├── misc.d
│ │ ├── misc.o
│ │ ├── parallelport.crf
│ │ ├── parallelport.d
│ │ ├── parallelport.o
│ │ ├── startup_stm32f4xx.d
│ │ ├── startup_stm32f4xx.lst
│ │ ├── startup_stm32f4xx.o
│ │ ├── stm32f4_discovery.crf
│ │ ├── stm32f4_discovery.d
│ │ ├── stm32f4_discovery.o
│ │ ├── stm32f4_discovery_lcd.crf
│ │ ├── stm32f4_discovery_lcd.d
│ │ ├── stm32f4_discovery_lcd.o
│ │ ├── stm32f4_discovery_lis302dl.crf
│ │ ├── stm32f4_discovery_lis302dl.d
│ │ ├── stm32f4_discovery_lis302dl.o
│ │ ├── stm32f4_discovery_sdio_sd.crf
│ │ ├── stm32f4_discovery_sdio_sd.d
│ │ ├── stm32f4_discovery_sdio_sd.o
│ │ ├── stm32f4xx_dcmi.crf
│ │ ├── stm32f4xx_dcmi.d
│ │ ├── stm32f4xx_dcmi.o
│ │ ├── stm32f4xx_dma.crf
│ │ ├── stm32f4xx_dma.d
│ │ ├── stm32f4xx_dma.o
│ │ ├── stm32f4xx_exti.crf
│ │ ├── stm32f4xx_exti.d
│ │ ├── stm32f4xx_exti.o
│ │ ├── stm32f4xx_fsmc.crf
│ │ ├── stm32f4xx_fsmc.d
│ │ ├── stm32f4xx_fsmc.o
│ │ ├── stm32f4xx_gpio.crf
│ │ ├── stm32f4xx_gpio.d
│ │ ├── stm32f4xx_gpio.o
│ │ ├── stm32f4xx_i2c.crf
│ │ ├── stm32f4xx_i2c.d
│ │ ├── stm32f4xx_i2c.o
│ │ ├── stm32f4xx_it.crf
│ │ ├── stm32f4xx_it.d
│ │ ├── stm32f4xx_it.o
│ │ ├── stm32f4xx_rcc.crf
│ │ ├── stm32f4xx_rcc.d
│ │ ├── stm32f4xx_rcc.o
│ │ ├── stm32f4xx_sdio.crf
│ │ ├── stm32f4xx_sdio.d
│ │ ├── stm32f4xx_sdio.o
│ │ ├── stm32f4xx_spi.crf
│ │ ├── stm32f4xx_spi.d
│ │ ├── stm32f4xx_spi.o
│ │ ├── stm32f4xx_syscfg.crf
│ │ ├── stm32f4xx_syscfg.d
│ │ ├── stm32f4xx_syscfg.o
│ │ ├── stm32f4xx_usart.crf
│ │ ├── stm32f4xx_usart.d
│ │ ├── stm32f4xx_usart.o
│ │ ├── system_stm32f4xx.crf
│ │ ├── system_stm32f4xx.d
│ │ ├── system_stm32f4xx.o
│ │ ├── usart.crf
│ │ ├── usart.d
│ │ └── usart.o
│ ├── Project.uvgui.Tarang
│ ├── Project.uvgui_Tarang.bak
│ ├── Project.uvopt
│ ├── Project.uvproj
│ ├── Project_Discover-More.dep
│ ├── hardfaulthandler.s
│ ├── oldmain.c
│ └── parallelport.c
│ ├── dct.c
│ ├── dct.h
│ ├── inc
│ ├── bmp.h
│ ├── dcmi_ov9655.h
│ ├── main.h
│ ├── stm32f4xx_conf.h
│ ├── stm32f4xx_it.h
│ └── usart.h
│ ├── jpegenc.c
│ ├── jpegenc.h
│ ├── readme.txt
│ ├── resolution.h
│ └── src
│ ├── bmp.c
│ ├── dcmi_ov9655.c
│ ├── main.c
│ ├── stm32f4xx_it.c
│ ├── system_stm32f4xx.c
│ └── usart.c
├── Readme.md
└── Utilities
├── FatFs_vR0.08a
├── 00readme.txt
├── diskio.c
├── diskio.h
├── ff.c
├── ff.h
├── ffconf.h
├── integer.h
└── option
│ ├── cc932.c
│ ├── cc936.c
│ ├── cc949.c
│ ├── cc950.c
│ ├── ccsbcs.c
│ └── syscall.c
└── STM32F4-Discovery
├── fonts.c
├── fonts.h
├── lcd_log.c
├── lcd_log.h
├── stm32f4_discovery.c
├── stm32f4_discovery.h
├── stm32f4_discovery_audio_codec.c
├── stm32f4_discovery_audio_codec.h
├── stm32f4_discovery_debug.c
├── stm32f4_discovery_debug.h
├── stm32f4_discovery_lcd.c
├── stm32f4_discovery_lcd.h
├── stm32f4_discovery_lis302dl.c
├── stm32f4_discovery_lis302dl.h
├── stm32f4_discovery_sdio_sd.c
└── stm32f4_discovery_sdio_sd.h
/Libraries/CMSIS/CMSIS END USER LICENCE AGREEMENT.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/CMSIS/CMSIS END USER LICENCE AGREEMENT.pdf
--------------------------------------------------------------------------------
/Libraries/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h
--------------------------------------------------------------------------------
/Libraries/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file system_stm32f4xx.h
4 | * @author MCD Application Team
5 | * @version V1.0.0
6 | * @date 19-September-2011
7 | * @brief CMSIS Cortex-M4 Device System Source File for STM32F4xx devices.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
12 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
13 | * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
14 | * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
15 | * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
16 | * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
17 | *
18 | *
© Portions COPYRIGHT 2011 STMicroelectronics
19 | ******************************************************************************
20 | */
21 | /**
22 | ******************************************************************************
23 | * © Portions COPYRIGHT 2012 Embest Tech. Co., Ltd.
24 | * @file system_stm32f4xx.h
25 | * @author CMP Team
26 | * @version V1.0.0
27 | * @date 28-December-2012
28 | * @brief CMSIS Cortex-M4 Device System Source File for STM32F4xx devices.
29 | * Modified to support the STM32F4DISCOVERY, STM32F4DIS-BB, STM32F4DIS-CAM
30 | * and STM32F4DIS-LCD modules.
31 | ******************************************************************************
32 | * @attention
33 | *
34 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
35 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
36 | * TIME. AS A RESULT, Embest SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
37 | * OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
38 | * OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
39 | * CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
40 | ******************************************************************************
41 | */
42 | /** @addtogroup CMSIS
43 | * @{
44 | */
45 |
46 | /** @addtogroup stm32f4xx_system
47 | * @{
48 | */
49 |
50 | /**
51 | * @brief Define to prevent recursive inclusion
52 | */
53 | #ifndef __SYSTEM_STM32F4XX_H
54 | #define __SYSTEM_STM32F4XX_H
55 |
56 | #ifdef __cplusplus
57 | extern "C" {
58 | #endif
59 |
60 | /** @addtogroup STM32F4xx_System_Includes
61 | * @{
62 | */
63 |
64 | /**
65 | * @}
66 | */
67 |
68 |
69 | /** @addtogroup STM32F4xx_System_Exported_types
70 | * @{
71 | */
72 |
73 | extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
74 |
75 |
76 | /**
77 | * @}
78 | */
79 |
80 | /** @addtogroup STM32F4xx_System_Exported_Constants
81 | * @{
82 | */
83 |
84 | /**
85 | * @}
86 | */
87 |
88 | /** @addtogroup STM32F4xx_System_Exported_Macros
89 | * @{
90 | */
91 |
92 | /**
93 | * @}
94 | */
95 |
96 | /** @addtogroup STM32F4xx_System_Exported_Functions
97 | * @{
98 | */
99 |
100 | extern void SystemInit(void);
101 | extern void SystemCoreClockUpdate(void);
102 | /**
103 | * @}
104 | */
105 |
106 | #ifdef __cplusplus
107 | }
108 | #endif
109 |
110 | #endif /*__SYSTEM_STM32F4XX_H */
111 |
112 | /**
113 | * @}
114 | */
115 |
116 | /**
117 | * @}
118 | */
119 | /*********** Portions COPYRIGHT 2012 Embest Tech. Co., Ltd.*****END OF FILE****/
120 |
--------------------------------------------------------------------------------
/Libraries/CMSIS/Documentation/CMSIS_CM4_SIMD.htm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/CMSIS/Documentation/CMSIS_CM4_SIMD.htm
--------------------------------------------------------------------------------
/Libraries/CMSIS/Documentation/CMSIS_Core.htm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/CMSIS/Documentation/CMSIS_Core.htm
--------------------------------------------------------------------------------
/Libraries/CMSIS/Documentation/CMSIS_DebugSupport.htm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/CMSIS/Documentation/CMSIS_DebugSupport.htm
--------------------------------------------------------------------------------
/Libraries/CMSIS/Documentation/CMSIS_History.htm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/CMSIS/Documentation/CMSIS_History.htm
--------------------------------------------------------------------------------
/Libraries/CMSIS/Documentation/CMSIS_Logo_Final.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/CMSIS/Documentation/CMSIS_Logo_Final.jpg
--------------------------------------------------------------------------------
/Libraries/CMSIS/Documentation/CMSIS_System_View_Description.htm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/CMSIS/Documentation/CMSIS_System_View_Description.htm
--------------------------------------------------------------------------------
/Libraries/CMSIS/Include/arm_common_tables.h:
--------------------------------------------------------------------------------
1 | /* ----------------------------------------------------------------------
2 | * Copyright (C) 2010 ARM Limited. All rights reserved.
3 | *
4 | * $Date: 11. November 2010
5 | * $Revision: V1.0.2
6 | *
7 | * Project: CMSIS DSP Library
8 | * Title: arm_common_tables.h
9 | *
10 | * Description: This file has extern declaration for common tables like Bitreverse, reciprocal etc which are used across different functions
11 | *
12 | * Target Processor: Cortex-M4/Cortex-M3
13 | *
14 | * Version 1.0.2 2010/11/11
15 | * Documentation updated.
16 | *
17 | * Version 1.0.1 2010/10/05
18 | * Production release and review comments incorporated.
19 | *
20 | * Version 1.0.0 2010/09/20
21 | * Production release and review comments incorporated.
22 | * -------------------------------------------------------------------- */
23 |
24 | #ifndef _ARM_COMMON_TABLES_H
25 | #define _ARM_COMMON_TABLES_H
26 |
27 | #include "arm_math.h"
28 |
29 | extern uint16_t armBitRevTable[256];
30 | extern q15_t armRecipTableQ15[64];
31 | extern q31_t armRecipTableQ31[64];
32 | extern const q31_t realCoefAQ31[1024];
33 | extern const q31_t realCoefBQ31[1024];
34 |
35 | #endif /* ARM_COMMON_TABLES_H */
36 |
--------------------------------------------------------------------------------
/Libraries/CMSIS/README.txt:
--------------------------------------------------------------------------------
1 | * -------------------------------------------------------------------
2 | * Copyright (C) 2011 ARM Limited. All rights reserved.
3 | *
4 | * Date: 25 July 2011
5 | * Revision: V2.10
6 | *
7 | * Project: Cortex Microcontroller Software Interface Standard (CMSIS)
8 | * Title: Release Note for CMSIS
9 | *
10 | * -------------------------------------------------------------------
11 |
12 |
13 | NOTE - Open the index.html file to access CMSIS documentation
14 |
15 |
16 | The Cortex Microcontroller Software Interface Standard (CMSIS) provides a single standard across all
17 | Cortex-Mx processor series vendors. It enables code re-use and code sharing across software projects
18 | and reduces time-to-market for new embedded applications.
19 |
20 | CMSIS is released under the terms of the end user license agreement ("CMSIS END USER LICENCE AGREEMENT.pdf").
21 | Any user of the software package is bound to the terms and conditions of the end user license agreement.
22 |
23 |
24 | You will find the following sub-directories:
25 |
26 | Documentation - Contains CMSIS documentation.
27 |
28 | DSP_Lib - MDK project files, Examples and source files etc.. to build the
29 | CMSIS DSP Software Library for Cortex-M0, Cortex-M3, Cortex-M4 processors.
30 |
31 | Include - CMSIS Core Support and CMSIS DSP Include Files.
32 |
33 | Lib - CMSIS DSP Binaries
34 | ---
--------------------------------------------------------------------------------
/Libraries/CMSIS/index.htm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/CMSIS/index.htm
--------------------------------------------------------------------------------
/Libraries/STM32F4xx_StdPeriph_Driver/Release_Notes.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/STM32F4xx_StdPeriph_Driver/Release_Notes.html
--------------------------------------------------------------------------------
/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_crc.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f4xx_crc.h
4 | * @author MCD Application Team
5 | * @version V1.0.2
6 | * @date 05-March-2012
7 | * @brief This file contains all the functions prototypes for the CRC firmware
8 | * library.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT 2012 STMicroelectronics
13 | *
14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
15 | * You may not use this file except in compliance with the License.
16 | * You may obtain a copy of the License at:
17 | *
18 | * http://www.st.com/software_license_agreement_liberty_v2
19 | *
20 | * Unless required by applicable law or agreed to in writing, software
21 | * distributed under the License is distributed on an "AS IS" BASIS,
22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 | * See the License for the specific language governing permissions and
24 | * limitations under the License.
25 | *
26 | ******************************************************************************
27 | */
28 |
29 | /* Define to prevent recursive inclusion -------------------------------------*/
30 | #ifndef __STM32F4xx_CRC_H
31 | #define __STM32F4xx_CRC_H
32 |
33 | #ifdef __cplusplus
34 | extern "C" {
35 | #endif
36 |
37 | /* Includes ------------------------------------------------------------------*/
38 | #include "stm32f4xx.h"
39 |
40 | /** @addtogroup STM32F4xx_StdPeriph_Driver
41 | * @{
42 | */
43 |
44 | /** @addtogroup CRC
45 | * @{
46 | */
47 |
48 | /* Exported types ------------------------------------------------------------*/
49 | /* Exported constants --------------------------------------------------------*/
50 |
51 | /** @defgroup CRC_Exported_Constants
52 | * @{
53 | */
54 |
55 | /**
56 | * @}
57 | */
58 |
59 | /* Exported macro ------------------------------------------------------------*/
60 | /* Exported functions --------------------------------------------------------*/
61 |
62 | void CRC_ResetDR(void);
63 | uint32_t CRC_CalcCRC(uint32_t Data);
64 | uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength);
65 | uint32_t CRC_GetCRC(void);
66 | void CRC_SetIDRegister(uint8_t IDValue);
67 | uint8_t CRC_GetIDRegister(void);
68 |
69 | #ifdef __cplusplus
70 | }
71 | #endif
72 |
73 | #endif /* __STM32F4xx_CRC_H */
74 |
75 | /**
76 | * @}
77 | */
78 |
79 | /**
80 | * @}
81 | */
82 |
83 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
84 |
--------------------------------------------------------------------------------
/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_dbgmcu.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f4xx_dbgmcu.h
4 | * @author MCD Application Team
5 | * @version V1.0.2
6 | * @date 05-March-2012
7 | * @brief This file contains all the functions prototypes for the DBGMCU firmware library.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT 2012 STMicroelectronics
12 | *
13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
14 | * You may not use this file except in compliance with the License.
15 | * You may obtain a copy of the License at:
16 | *
17 | * http://www.st.com/software_license_agreement_liberty_v2
18 | *
19 | * Unless required by applicable law or agreed to in writing, software
20 | * distributed under the License is distributed on an "AS IS" BASIS,
21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22 | * See the License for the specific language governing permissions and
23 | * limitations under the License.
24 | *
25 | ******************************************************************************
26 | */
27 |
28 | /* Define to prevent recursive inclusion -------------------------------------*/
29 | #ifndef __STM32F4xx_DBGMCU_H
30 | #define __STM32F4xx_DBGMCU_H
31 |
32 | #ifdef __cplusplus
33 | extern "C" {
34 | #endif
35 |
36 | /* Includes ------------------------------------------------------------------*/
37 | #include "stm32f4xx.h"
38 |
39 | /** @addtogroup STM32F4xx_StdPeriph_Driver
40 | * @{
41 | */
42 |
43 | /** @addtogroup DBGMCU
44 | * @{
45 | */
46 |
47 | /* Exported types ------------------------------------------------------------*/
48 | /* Exported constants --------------------------------------------------------*/
49 |
50 | /** @defgroup DBGMCU_Exported_Constants
51 | * @{
52 | */
53 | #define DBGMCU_SLEEP ((uint32_t)0x00000001)
54 | #define DBGMCU_STOP ((uint32_t)0x00000002)
55 | #define DBGMCU_STANDBY ((uint32_t)0x00000004)
56 | #define IS_DBGMCU_PERIPH(PERIPH) ((((PERIPH) & 0xFFFFFFF8) == 0x00) && ((PERIPH) != 0x00))
57 |
58 | #define DBGMCU_TIM2_STOP ((uint32_t)0x00000001)
59 | #define DBGMCU_TIM3_STOP ((uint32_t)0x00000002)
60 | #define DBGMCU_TIM4_STOP ((uint32_t)0x00000004)
61 | #define DBGMCU_TIM5_STOP ((uint32_t)0x00000008)
62 | #define DBGMCU_TIM6_STOP ((uint32_t)0x00000010)
63 | #define DBGMCU_TIM7_STOP ((uint32_t)0x00000020)
64 | #define DBGMCU_TIM12_STOP ((uint32_t)0x00000040)
65 | #define DBGMCU_TIM13_STOP ((uint32_t)0x00000080)
66 | #define DBGMCU_TIM14_STOP ((uint32_t)0x00000100)
67 | #define DBGMCU_RTC_STOP ((uint32_t)0x00000400)
68 | #define DBGMCU_WWDG_STOP ((uint32_t)0x00000800)
69 | #define DBGMCU_IWDG_STOP ((uint32_t)0x00001000)
70 | #define DBGMCU_I2C1_SMBUS_TIMEOUT ((uint32_t)0x00200000)
71 | #define DBGMCU_I2C2_SMBUS_TIMEOUT ((uint32_t)0x00400000)
72 | #define DBGMCU_I2C3_SMBUS_TIMEOUT ((uint32_t)0x00800000)
73 | #define DBGMCU_CAN1_STOP ((uint32_t)0x02000000)
74 | #define DBGMCU_CAN2_STOP ((uint32_t)0x04000000)
75 | #define IS_DBGMCU_APB1PERIPH(PERIPH) ((((PERIPH) & 0xF91FE200) == 0x00) && ((PERIPH) != 0x00))
76 |
77 | #define DBGMCU_TIM1_STOP ((uint32_t)0x00000001)
78 | #define DBGMCU_TIM8_STOP ((uint32_t)0x00000002)
79 | #define DBGMCU_TIM9_STOP ((uint32_t)0x00010000)
80 | #define DBGMCU_TIM10_STOP ((uint32_t)0x00020000)
81 | #define DBGMCU_TIM11_STOP ((uint32_t)0x00040000)
82 | #define IS_DBGMCU_APB2PERIPH(PERIPH) ((((PERIPH) & 0xFFF8FFFC) == 0x00) && ((PERIPH) != 0x00))
83 | /**
84 | * @}
85 | */
86 |
87 | /* Exported macro ------------------------------------------------------------*/
88 | /* Exported functions --------------------------------------------------------*/
89 | uint32_t DBGMCU_GetREVID(void);
90 | uint32_t DBGMCU_GetDEVID(void);
91 | void DBGMCU_Config(uint32_t DBGMCU_Periph, FunctionalState NewState);
92 | void DBGMCU_APB1PeriphConfig(uint32_t DBGMCU_Periph, FunctionalState NewState);
93 | void DBGMCU_APB2PeriphConfig(uint32_t DBGMCU_Periph, FunctionalState NewState);
94 |
95 | #ifdef __cplusplus
96 | }
97 | #endif
98 |
99 | #endif /* __STM32F4xx_DBGMCU_H */
100 |
101 | /**
102 | * @}
103 | */
104 |
105 | /**
106 | * @}
107 | */
108 |
109 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
110 |
--------------------------------------------------------------------------------
/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_iwdg.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f4xx_iwdg.h
4 | * @author MCD Application Team
5 | * @version V1.0.2
6 | * @date 05-March-2012
7 | * @brief This file contains all the functions prototypes for the IWDG
8 | * firmware library.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT 2012 STMicroelectronics
13 | *
14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
15 | * You may not use this file except in compliance with the License.
16 | * You may obtain a copy of the License at:
17 | *
18 | * http://www.st.com/software_license_agreement_liberty_v2
19 | *
20 | * Unless required by applicable law or agreed to in writing, software
21 | * distributed under the License is distributed on an "AS IS" BASIS,
22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 | * See the License for the specific language governing permissions and
24 | * limitations under the License.
25 | *
26 | ******************************************************************************
27 | */
28 |
29 | /* Define to prevent recursive inclusion -------------------------------------*/
30 | #ifndef __STM32F4xx_IWDG_H
31 | #define __STM32F4xx_IWDG_H
32 |
33 | #ifdef __cplusplus
34 | extern "C" {
35 | #endif
36 |
37 | /* Includes ------------------------------------------------------------------*/
38 | #include "stm32f4xx.h"
39 |
40 | /** @addtogroup STM32F4xx_StdPeriph_Driver
41 | * @{
42 | */
43 |
44 | /** @addtogroup IWDG
45 | * @{
46 | */
47 |
48 | /* Exported types ------------------------------------------------------------*/
49 | /* Exported constants --------------------------------------------------------*/
50 |
51 | /** @defgroup IWDG_Exported_Constants
52 | * @{
53 | */
54 |
55 | /** @defgroup IWDG_WriteAccess
56 | * @{
57 | */
58 | #define IWDG_WriteAccess_Enable ((uint16_t)0x5555)
59 | #define IWDG_WriteAccess_Disable ((uint16_t)0x0000)
60 | #define IS_IWDG_WRITE_ACCESS(ACCESS) (((ACCESS) == IWDG_WriteAccess_Enable) || \
61 | ((ACCESS) == IWDG_WriteAccess_Disable))
62 | /**
63 | * @}
64 | */
65 |
66 | /** @defgroup IWDG_prescaler
67 | * @{
68 | */
69 | #define IWDG_Prescaler_4 ((uint8_t)0x00)
70 | #define IWDG_Prescaler_8 ((uint8_t)0x01)
71 | #define IWDG_Prescaler_16 ((uint8_t)0x02)
72 | #define IWDG_Prescaler_32 ((uint8_t)0x03)
73 | #define IWDG_Prescaler_64 ((uint8_t)0x04)
74 | #define IWDG_Prescaler_128 ((uint8_t)0x05)
75 | #define IWDG_Prescaler_256 ((uint8_t)0x06)
76 | #define IS_IWDG_PRESCALER(PRESCALER) (((PRESCALER) == IWDG_Prescaler_4) || \
77 | ((PRESCALER) == IWDG_Prescaler_8) || \
78 | ((PRESCALER) == IWDG_Prescaler_16) || \
79 | ((PRESCALER) == IWDG_Prescaler_32) || \
80 | ((PRESCALER) == IWDG_Prescaler_64) || \
81 | ((PRESCALER) == IWDG_Prescaler_128)|| \
82 | ((PRESCALER) == IWDG_Prescaler_256))
83 | /**
84 | * @}
85 | */
86 |
87 | /** @defgroup IWDG_Flag
88 | * @{
89 | */
90 | #define IWDG_FLAG_PVU ((uint16_t)0x0001)
91 | #define IWDG_FLAG_RVU ((uint16_t)0x0002)
92 | #define IS_IWDG_FLAG(FLAG) (((FLAG) == IWDG_FLAG_PVU) || ((FLAG) == IWDG_FLAG_RVU))
93 | #define IS_IWDG_RELOAD(RELOAD) ((RELOAD) <= 0xFFF)
94 | /**
95 | * @}
96 | */
97 |
98 | /**
99 | * @}
100 | */
101 |
102 | /* Exported macro ------------------------------------------------------------*/
103 | /* Exported functions --------------------------------------------------------*/
104 |
105 | /* Prescaler and Counter configuration functions ******************************/
106 | void IWDG_WriteAccessCmd(uint16_t IWDG_WriteAccess);
107 | void IWDG_SetPrescaler(uint8_t IWDG_Prescaler);
108 | void IWDG_SetReload(uint16_t Reload);
109 | void IWDG_ReloadCounter(void);
110 |
111 | /* IWDG activation function ***************************************************/
112 | void IWDG_Enable(void);
113 |
114 | /* Flag management function ***************************************************/
115 | FlagStatus IWDG_GetFlagStatus(uint16_t IWDG_FLAG);
116 |
117 | #ifdef __cplusplus
118 | }
119 | #endif
120 |
121 | #endif /* __STM32F4xx_IWDG_H */
122 |
123 | /**
124 | * @}
125 | */
126 |
127 | /**
128 | * @}
129 | */
130 |
131 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
132 |
--------------------------------------------------------------------------------
/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_rng.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f4xx_rng.h
4 | * @author MCD Application Team
5 | * @version V1.0.2
6 | * @date 05-March-2012
7 | * @brief This file contains all the functions prototypes for the Random
8 | * Number Generator(RNG) firmware library.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT 2012 STMicroelectronics
13 | *
14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
15 | * You may not use this file except in compliance with the License.
16 | * You may obtain a copy of the License at:
17 | *
18 | * http://www.st.com/software_license_agreement_liberty_v2
19 | *
20 | * Unless required by applicable law or agreed to in writing, software
21 | * distributed under the License is distributed on an "AS IS" BASIS,
22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 | * See the License for the specific language governing permissions and
24 | * limitations under the License.
25 | *
26 | ******************************************************************************
27 | */
28 |
29 | /* Define to prevent recursive inclusion -------------------------------------*/
30 | #ifndef __STM32F4xx_RNG_H
31 | #define __STM32F4xx_RNG_H
32 |
33 | #ifdef __cplusplus
34 | extern "C" {
35 | #endif
36 |
37 | /* Includes ------------------------------------------------------------------*/
38 | #include "stm32f4xx.h"
39 |
40 | /** @addtogroup STM32F4xx_StdPeriph_Driver
41 | * @{
42 | */
43 |
44 | /** @addtogroup RNG
45 | * @{
46 | */
47 |
48 | /* Exported types ------------------------------------------------------------*/
49 | /* Exported constants --------------------------------------------------------*/
50 |
51 | /** @defgroup RNG_Exported_Constants
52 | * @{
53 | */
54 |
55 | /** @defgroup RNG_flags_definition
56 | * @{
57 | */
58 | #define RNG_FLAG_DRDY ((uint8_t)0x0001) /*!< Data ready */
59 | #define RNG_FLAG_CECS ((uint8_t)0x0002) /*!< Clock error current status */
60 | #define RNG_FLAG_SECS ((uint8_t)0x0004) /*!< Seed error current status */
61 |
62 | #define IS_RNG_GET_FLAG(RNG_FLAG) (((RNG_FLAG) == RNG_FLAG_DRDY) || \
63 | ((RNG_FLAG) == RNG_FLAG_CECS) || \
64 | ((RNG_FLAG) == RNG_FLAG_SECS))
65 | #define IS_RNG_CLEAR_FLAG(RNG_FLAG) (((RNG_FLAG) == RNG_FLAG_CECS) || \
66 | ((RNG_FLAG) == RNG_FLAG_SECS))
67 | /**
68 | * @}
69 | */
70 |
71 | /** @defgroup RNG_interrupts_definition
72 | * @{
73 | */
74 | #define RNG_IT_CEI ((uint8_t)0x20) /*!< Clock error interrupt */
75 | #define RNG_IT_SEI ((uint8_t)0x40) /*!< Seed error interrupt */
76 |
77 | #define IS_RNG_IT(IT) ((((IT) & (uint8_t)0x9F) == 0x00) && ((IT) != 0x00))
78 | #define IS_RNG_GET_IT(RNG_IT) (((RNG_IT) == RNG_IT_CEI) || ((RNG_IT) == RNG_IT_SEI))
79 | /**
80 | * @}
81 | */
82 |
83 | /**
84 | * @}
85 | */
86 |
87 | /* Exported macro ------------------------------------------------------------*/
88 | /* Exported functions --------------------------------------------------------*/
89 |
90 | /* Function used to set the RNG configuration to the default reset state *****/
91 | void RNG_DeInit(void);
92 |
93 | /* Configuration function *****************************************************/
94 | void RNG_Cmd(FunctionalState NewState);
95 |
96 | /* Get 32 bit Random number function ******************************************/
97 | uint32_t RNG_GetRandomNumber(void);
98 |
99 | /* Interrupts and flags management functions **********************************/
100 | void RNG_ITConfig(FunctionalState NewState);
101 | FlagStatus RNG_GetFlagStatus(uint8_t RNG_FLAG);
102 | void RNG_ClearFlag(uint8_t RNG_FLAG);
103 | ITStatus RNG_GetITStatus(uint8_t RNG_IT);
104 | void RNG_ClearITPendingBit(uint8_t RNG_IT);
105 |
106 | #ifdef __cplusplus
107 | }
108 | #endif
109 |
110 | #endif /*__STM32F4xx_RNG_H */
111 |
112 | /**
113 | * @}
114 | */
115 |
116 | /**
117 | * @}
118 | */
119 |
120 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
121 |
--------------------------------------------------------------------------------
/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_wwdg.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f4xx_wwdg.h
4 | * @author MCD Application Team
5 | * @version V1.0.2
6 | * @date 05-March-2012
7 | * @brief This file contains all the functions prototypes for the WWDG firmware
8 | * library.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT 2012 STMicroelectronics
13 | *
14 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
15 | * You may not use this file except in compliance with the License.
16 | * You may obtain a copy of the License at:
17 | *
18 | * http://www.st.com/software_license_agreement_liberty_v2
19 | *
20 | * Unless required by applicable law or agreed to in writing, software
21 | * distributed under the License is distributed on an "AS IS" BASIS,
22 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 | * See the License for the specific language governing permissions and
24 | * limitations under the License.
25 | *
26 | ******************************************************************************
27 | */
28 |
29 | /* Define to prevent recursive inclusion -------------------------------------*/
30 | #ifndef __STM32F4xx_WWDG_H
31 | #define __STM32F4xx_WWDG_H
32 |
33 | #ifdef __cplusplus
34 | extern "C" {
35 | #endif
36 |
37 | /* Includes ------------------------------------------------------------------*/
38 | #include "stm32f4xx.h"
39 |
40 | /** @addtogroup STM32F4xx_StdPeriph_Driver
41 | * @{
42 | */
43 |
44 | /** @addtogroup WWDG
45 | * @{
46 | */
47 |
48 | /* Exported types ------------------------------------------------------------*/
49 | /* Exported constants --------------------------------------------------------*/
50 |
51 | /** @defgroup WWDG_Exported_Constants
52 | * @{
53 | */
54 |
55 | /** @defgroup WWDG_Prescaler
56 | * @{
57 | */
58 |
59 | #define WWDG_Prescaler_1 ((uint32_t)0x00000000)
60 | #define WWDG_Prescaler_2 ((uint32_t)0x00000080)
61 | #define WWDG_Prescaler_4 ((uint32_t)0x00000100)
62 | #define WWDG_Prescaler_8 ((uint32_t)0x00000180)
63 | #define IS_WWDG_PRESCALER(PRESCALER) (((PRESCALER) == WWDG_Prescaler_1) || \
64 | ((PRESCALER) == WWDG_Prescaler_2) || \
65 | ((PRESCALER) == WWDG_Prescaler_4) || \
66 | ((PRESCALER) == WWDG_Prescaler_8))
67 | #define IS_WWDG_WINDOW_VALUE(VALUE) ((VALUE) <= 0x7F)
68 | #define IS_WWDG_COUNTER(COUNTER) (((COUNTER) >= 0x40) && ((COUNTER) <= 0x7F))
69 |
70 | /**
71 | * @}
72 | */
73 |
74 | /**
75 | * @}
76 | */
77 |
78 | /* Exported macro ------------------------------------------------------------*/
79 | /* Exported functions --------------------------------------------------------*/
80 |
81 | /* Function used to set the WWDG configuration to the default reset state ****/
82 | void WWDG_DeInit(void);
83 |
84 | /* Prescaler, Refresh window and Counter configuration functions **************/
85 | void WWDG_SetPrescaler(uint32_t WWDG_Prescaler);
86 | void WWDG_SetWindowValue(uint8_t WindowValue);
87 | void WWDG_EnableIT(void);
88 | void WWDG_SetCounter(uint8_t Counter);
89 |
90 | /* WWDG activation function ***************************************************/
91 | void WWDG_Enable(uint8_t Counter);
92 |
93 | /* Interrupts and flags management functions **********************************/
94 | FlagStatus WWDG_GetFlagStatus(void);
95 | void WWDG_ClearFlag(void);
96 |
97 | #ifdef __cplusplus
98 | }
99 | #endif
100 |
101 | #endif /* __STM32F4xx_WWDG_H */
102 |
103 | /**
104 | * @}
105 | */
106 |
107 | /**
108 | * @}
109 | */
110 |
111 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
112 |
--------------------------------------------------------------------------------
/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_crc.c:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f4xx_crc.c
4 | * @author MCD Application Team
5 | * @version V1.0.2
6 | * @date 05-March-2012
7 | * @brief This file provides all the CRC firmware functions.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT 2012 STMicroelectronics
12 | *
13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
14 | * You may not use this file except in compliance with the License.
15 | * You may obtain a copy of the License at:
16 | *
17 | * http://www.st.com/software_license_agreement_liberty_v2
18 | *
19 | * Unless required by applicable law or agreed to in writing, software
20 | * distributed under the License is distributed on an "AS IS" BASIS,
21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22 | * See the License for the specific language governing permissions and
23 | * limitations under the License.
24 | *
25 | ******************************************************************************
26 | */
27 |
28 | /* Includes ------------------------------------------------------------------*/
29 | #include "stm32f4xx_crc.h"
30 |
31 | /** @addtogroup STM32F4xx_StdPeriph_Driver
32 | * @{
33 | */
34 |
35 | /** @defgroup CRC
36 | * @brief CRC driver modules
37 | * @{
38 | */
39 |
40 | /* Private typedef -----------------------------------------------------------*/
41 | /* Private define ------------------------------------------------------------*/
42 | /* Private macro -------------------------------------------------------------*/
43 | /* Private variables ---------------------------------------------------------*/
44 | /* Private function prototypes -----------------------------------------------*/
45 | /* Private functions ---------------------------------------------------------*/
46 |
47 | /** @defgroup CRC_Private_Functions
48 | * @{
49 | */
50 |
51 | /**
52 | * @brief Resets the CRC Data register (DR).
53 | * @param None
54 | * @retval None
55 | */
56 | void CRC_ResetDR(void)
57 | {
58 | /* Reset CRC generator */
59 | CRC->CR = CRC_CR_RESET;
60 | }
61 |
62 | /**
63 | * @brief Computes the 32-bit CRC of a given data word(32-bit).
64 | * @param Data: data word(32-bit) to compute its CRC
65 | * @retval 32-bit CRC
66 | */
67 | uint32_t CRC_CalcCRC(uint32_t Data)
68 | {
69 | CRC->DR = Data;
70 |
71 | return (CRC->DR);
72 | }
73 |
74 | /**
75 | * @brief Computes the 32-bit CRC of a given buffer of data word(32-bit).
76 | * @param pBuffer: pointer to the buffer containing the data to be computed
77 | * @param BufferLength: length of the buffer to be computed
78 | * @retval 32-bit CRC
79 | */
80 | uint32_t CRC_CalcBlockCRC(uint32_t pBuffer[], uint32_t BufferLength)
81 | {
82 | uint32_t index = 0;
83 |
84 | for(index = 0; index < BufferLength; index++)
85 | {
86 | CRC->DR = pBuffer[index];
87 | }
88 | return (CRC->DR);
89 | }
90 |
91 | /**
92 | * @brief Returns the current CRC value.
93 | * @param None
94 | * @retval 32-bit CRC
95 | */
96 | uint32_t CRC_GetCRC(void)
97 | {
98 | return (CRC->DR);
99 | }
100 |
101 | /**
102 | * @brief Stores a 8-bit data in the Independent Data(ID) register.
103 | * @param IDValue: 8-bit value to be stored in the ID register
104 | * @retval None
105 | */
106 | void CRC_SetIDRegister(uint8_t IDValue)
107 | {
108 | CRC->IDR = IDValue;
109 | }
110 |
111 | /**
112 | * @brief Returns the 8-bit data stored in the Independent Data(ID) register
113 | * @param None
114 | * @retval 8-bit value of the ID register
115 | */
116 | uint8_t CRC_GetIDRegister(void)
117 | {
118 | return (CRC->IDR);
119 | }
120 |
121 | /**
122 | * @}
123 | */
124 |
125 | /**
126 | * @}
127 | */
128 |
129 | /**
130 | * @}
131 | */
132 |
133 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
134 |
--------------------------------------------------------------------------------
/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_flash.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_flash.c
--------------------------------------------------------------------------------
/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c
--------------------------------------------------------------------------------
/Libraries/_htmresc/logo.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Libraries/_htmresc/logo.bmp
--------------------------------------------------------------------------------
/Project/OV9655_Camera/EWARM/Project.eww:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | $WS_DIR$\Project.ewp
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/EWARM/stm32f4xx_flash.icf:
--------------------------------------------------------------------------------
1 | /*###ICF### Section handled by ICF editor, don't touch! ****/
2 | /*-Editor annotation file-*/
3 | /* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
4 | /*-Specials-*/
5 | define symbol __ICFEDIT_intvec_start__ = 0x08000000;
6 | /*-Memory Regions-*/
7 | define symbol __ICFEDIT_region_ROM_start__ = 0x08000000;
8 | define symbol __ICFEDIT_region_ROM_end__ = 0x080FFFFF;
9 | define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
10 | define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF;
11 | define symbol __ICFEDIT_region_CCMRAM_start__ = 0x10000000;
12 | define symbol __ICFEDIT_region_CCMRAM_end__ = 0x1000FFFF;
13 | /*-Sizes-*/
14 | define symbol __ICFEDIT_size_cstack__ = 0x800;
15 | define symbol __ICFEDIT_size_heap__ = 0x200;
16 | /**** End of ICF editor section. ###ICF###*/
17 |
18 |
19 | define memory mem with size = 4G;
20 | define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
21 | define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
22 | define region CCMRAM_region = mem:[from __ICFEDIT_region_CCMRAM_start__ to __ICFEDIT_region_CCMRAM_end__];
23 |
24 | define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
25 | define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
26 |
27 | initialize by copy { readwrite };
28 | do not initialize { section .noinit };
29 |
30 | place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
31 |
32 | place in ROM_region { readonly };
33 | place in RAM_region { readwrite,
34 | block CSTACK, block HEAP };
--------------------------------------------------------------------------------
/Project/OV9655_Camera/EWARM/stm32f4xx_sram.icf:
--------------------------------------------------------------------------------
1 | /*###ICF### Section handled by ICF editor, don't touch! ****/
2 | /*-Editor annotation file-*/
3 | /* IcfEditorFile="$TOOLKIT_DIR$\config\ide\IcfEditor\cortex_v1_0.xml" */
4 | /*-Specials-*/
5 | define symbol __ICFEDIT_intvec_start__ = 0x20000000;
6 | /*-Memory Regions-*/
7 | define symbol __ICFEDIT_region_ROM_start__ = 0x20000000;
8 | define symbol __ICFEDIT_region_ROM_end__ = 0x2000FFFF;
9 | define symbol __ICFEDIT_region_RAM_start__ = 0x20010000;
10 | define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF;
11 | define symbol __ICFEDIT_region_CCMRAM_start__ = 0x10000000;
12 | define symbol __ICFEDIT_region_CCMRAM_end__ = 0x1000FFFF;
13 | /*-Sizes-*/
14 | define symbol __ICFEDIT_size_cstack__ = 0x400;
15 | define symbol __ICFEDIT_size_heap__ = 0x200;
16 | /**** End of ICF editor section. ###ICF###*/
17 |
18 |
19 | define memory mem with size = 4G;
20 | define region ROM_region = mem:[from __ICFEDIT_region_ROM_start__ to __ICFEDIT_region_ROM_end__];
21 | define region RAM_region = mem:[from __ICFEDIT_region_RAM_start__ to __ICFEDIT_region_RAM_end__];
22 | define region CCMRAM_region = mem:[from __ICFEDIT_region_CCMRAM_start__ to __ICFEDIT_region_CCMRAM_end__];
23 |
24 | define block CSTACK with alignment = 8, size = __ICFEDIT_size_cstack__ { };
25 | define block HEAP with alignment = 8, size = __ICFEDIT_size_heap__ { };
26 |
27 | initialize by copy { readwrite };
28 | do not initialize { section .noinit };
29 |
30 | place at address mem:__ICFEDIT_intvec_start__ { readonly section .intvec };
31 |
32 | place in ROM_region { readonly };
33 | place in RAM_region { readwrite,
34 | block CSTACK, block HEAP };
35 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/ExtDll.iex:
--------------------------------------------------------------------------------
1 | [EXTDLL]
2 | Count=0
3 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/Project.axf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/Project.axf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/Project.build_log.htm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/Project.build_log.htm
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/Project.lnp:
--------------------------------------------------------------------------------
1 | --cpu Cortex-M4.fp
2 | ".\discover-more\main.o"
3 | ".\discover-more\stm32f4xx_it.o"
4 | ".\discover-more\system_stm32f4xx.o"
5 | ".\discover-more\dcmi_ov9655.o"
6 | ".\discover-more\usart.o"
7 | ".\discover-more\dct.o"
8 | ".\discover-more\jpegenc.o"
9 | ".\discover-more\parallelport.o"
10 | ".\discover-more\stm32f4_discovery.o"
11 | ".\discover-more\stm32f4xx_usart.o"
12 | ".\discover-more\misc.o"
13 | ".\discover-more\stm32f4xx_dcmi.o"
14 | ".\discover-more\stm32f4xx_dma.o"
15 | ".\discover-more\stm32f4xx_exti.o"
16 | ".\discover-more\stm32f4xx_fsmc.o"
17 | ".\discover-more\stm32f4xx_gpio.o"
18 | ".\discover-more\stm32f4xx_rcc.o"
19 | ".\discover-more\stm32f4xx_spi.o"
20 | ".\discover-more\stm32f4xx_syscfg.o"
21 | ".\discover-more\stm32f4xx_i2c.o"
22 | ".\discover-more\startup_stm32f4xx.o"
23 | --library_type=microlib --strict --scatter ".\Discover-More\Project.sct"
24 | --summary_stderr --info summarysizes --map --xref --callgraph --symbols
25 | --info sizes --info totals --info unused --info veneers
26 | --list ".\Discover-More\Project.map" -o .\Discover-More\Project.axf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/Project.sct:
--------------------------------------------------------------------------------
1 | ; *************************************************************
2 | ; *** Scatter-Loading Description File generated by uVision ***
3 | ; *************************************************************
4 |
5 | LR_IROM1 0x08000000 0x00100000 { ; load region size_region
6 | ER_IROM1 0x08000000 0x00100000 { ; load address = execution address
7 | *.o (RESET, +First)
8 | *(InRoot$$Sections)
9 | .ANY (+RO)
10 | }
11 | RW_IRAM1 0x20000000 0x00020000 { ; RW data
12 | .ANY (+RW +ZI)
13 | }
14 | }
15 |
16 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/bmp.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/bmp.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/bmp.d:
--------------------------------------------------------------------------------
1 | .\discover-more\bmp.o: ..\src\bmp.c
2 | .\discover-more\bmp.o: C:\Keil\ARM\ARMCC\bin\..\include\stdio.h
3 | .\discover-more\bmp.o: C:\Keil\ARM\ARMCC\bin\..\include\string.h
4 | .\discover-more\bmp.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery_lcd.h
5 | .\discover-more\bmp.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
6 | .\discover-more\bmp.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
7 | .\discover-more\bmp.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
8 | .\discover-more\bmp.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
9 | .\discover-more\bmp.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
10 | .\discover-more\bmp.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
11 | .\discover-more\bmp.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
12 | .\discover-more\bmp.o: ..\inc\stm32f4xx_conf.h
13 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
14 | .\discover-more\bmp.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
15 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
16 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
17 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
18 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
19 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
20 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
21 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
22 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
23 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
24 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
25 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
26 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
27 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
28 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
29 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
30 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
31 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
32 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
33 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
34 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
35 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
36 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
37 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
38 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
39 | .\discover-more\bmp.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
40 | .\discover-more\bmp.o: ..\..\..\Utilities\STM32F4-Discovery\fonts.h
41 | .\discover-more\bmp.o: ..\..\..\Utilities\FatFs_vR0.08a\ff.h
42 | .\discover-more\bmp.o: ..\..\..\Utilities\FatFs_vR0.08a\integer.h
43 | .\discover-more\bmp.o: ..\..\..\Utilities\FatFs_vR0.08a\ffconf.h
44 | .\discover-more\bmp.o: ..\inc\main.h
45 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/bmp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/bmp.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/dcmi_ov9655.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/dcmi_ov9655.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/dcmi_ov9655.d:
--------------------------------------------------------------------------------
1 | .\discover-more\dcmi_ov9655.o: ..\src\dcmi_ov9655.c
2 | .\discover-more\dcmi_ov9655.o: ..\inc\dcmi_ov9655.h
3 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\dcmi_ov9655.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\dcmi_ov9655.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\dcmi_ov9655.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\dcmi_ov9655.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\dcmi_ov9655.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\dcmi_ov9655.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\dcmi_ov9655.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 | .\discover-more\dcmi_ov9655.o: ..\resolution.h
39 | .\discover-more\dcmi_ov9655.o: ..\inc\main.h
40 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/dcmi_ov9655.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/dcmi_ov9655.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/dct.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/dct.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/dct.d:
--------------------------------------------------------------------------------
1 | .\discover-more\dct.o: ..\dct.c
2 | .\discover-more\dct.o: ..\dct.h
3 | .\discover-more\dct.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
4 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/dct.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/dct.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/diskio.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/diskio.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/diskio.d:
--------------------------------------------------------------------------------
1 | .\discover-more\diskio.o: ..\..\..\Utilities\FatFs_vR0.08a\diskio.c
2 | .\discover-more\diskio.o: ..\..\..\Utilities\FatFs_vR0.08a\diskio.h
3 | .\discover-more\diskio.o: ..\..\..\Utilities\FatFs_vR0.08a\integer.h
4 | .\discover-more\diskio.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
5 | .\discover-more\diskio.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
6 | .\discover-more\diskio.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
7 | .\discover-more\diskio.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
8 | .\discover-more\diskio.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
9 | .\discover-more\diskio.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
10 | .\discover-more\diskio.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
11 | .\discover-more\diskio.o: ..\inc\stm32f4xx_conf.h
12 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
13 | .\discover-more\diskio.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
14 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
15 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
16 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
17 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
18 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
19 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
20 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
21 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
22 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
23 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
24 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
25 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
26 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
27 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
28 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
29 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
30 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
31 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
32 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
33 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
34 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
35 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
36 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
37 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
38 | .\discover-more\diskio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
39 | .\discover-more\diskio.o: ..\..\..\Utilities\FatFs_vR0.08a\ffconf.h
40 | .\discover-more\diskio.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery_sdio_sd.h
41 | .\discover-more\diskio.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery.h
42 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/diskio.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/diskio.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/ff.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/ff.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/ff.d:
--------------------------------------------------------------------------------
1 | .\discover-more\ff.o: ..\..\..\Utilities\FatFs_vR0.08a\ff.c
2 | .\discover-more\ff.o: ..\..\..\Utilities\FatFs_vR0.08a\ff.h
3 | .\discover-more\ff.o: ..\..\..\Utilities\FatFs_vR0.08a\integer.h
4 | .\discover-more\ff.o: ..\..\..\Utilities\FatFs_vR0.08a\ffconf.h
5 | .\discover-more\ff.o: ..\..\..\Utilities\FatFs_vR0.08a\diskio.h
6 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/ff.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/ff.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/hardfaulthandler.d:
--------------------------------------------------------------------------------
1 | .\discover-more\hardfaulthandler.o: hardfaulthandler.s
2 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/hardfaulthandler.lst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/hardfaulthandler.lst
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/jpegenc.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/jpegenc.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/jpegenc.d:
--------------------------------------------------------------------------------
1 | .\discover-more\jpegenc.o: ..\jpegenc.c
2 | .\discover-more\jpegenc.o: ..\dct.h
3 | .\discover-more\jpegenc.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
4 | .\discover-more\jpegenc.o: ..\jpegenc.h
5 | .\discover-more\jpegenc.o: ..\resolution.h
6 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/jpegenc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/jpegenc.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/main.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/main.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/main.d:
--------------------------------------------------------------------------------
1 | .\discover-more\main.o: ..\src\main.c
2 | .\discover-more\main.o: C:\Keil\ARM\ARMCC\bin\..\include\stdio.h
3 | .\discover-more\main.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\main.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\main.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\main.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\main.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\main.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\main.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\main.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\main.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\main.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 | .\discover-more\main.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery.h
39 | .\discover-more\main.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery_lcd.h
40 | .\discover-more\main.o: ..\..\..\Utilities\STM32F4-Discovery\fonts.h
41 | .\discover-more\main.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery_lis302dl.h
42 | .\discover-more\main.o: ..\inc\main.h
43 | .\discover-more\main.o: ..\inc\dcmi_ov9655.h
44 | .\discover-more\main.o: ..\resolution.h
45 | .\discover-more\main.o: ..\inc\usart.h
46 | .\discover-more\main.o: ..\dct.h
47 | .\discover-more\main.o: ..\jpegenc.h
48 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/main.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/main.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/misc.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/misc.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/misc.d:
--------------------------------------------------------------------------------
1 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c
2 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
3 | .\discover-more\misc.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\misc.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\misc.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\misc.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\misc.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\misc.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\misc.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\misc.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\misc.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\misc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/misc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/misc.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/parallelport.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/parallelport.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/parallelport.d:
--------------------------------------------------------------------------------
1 | .\discover-more\parallelport.o: parallelport.c
2 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/parallelport.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/parallelport.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/startup_stm32f4xx.d:
--------------------------------------------------------------------------------
1 | .\discover-more\startup_stm32f4xx.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f4xx.s
2 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/startup_stm32f4xx.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/startup_stm32f4xx.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4_discovery.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery.c
2 | .\discover-more\stm32f4_discovery.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery.h
3 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4_discovery.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4_discovery.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4_discovery.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4_discovery.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4_discovery.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4_discovery.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4_discovery.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_lcd.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_lcd.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_lcd.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery_lcd.c
2 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
3 | .\discover-more\stm32f4_discovery_lcd.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
4 | .\discover-more\stm32f4_discovery_lcd.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
5 | .\discover-more\stm32f4_discovery_lcd.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
6 | .\discover-more\stm32f4_discovery_lcd.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
7 | .\discover-more\stm32f4_discovery_lcd.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
8 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
9 | .\discover-more\stm32f4_discovery_lcd.o: ..\inc\stm32f4xx_conf.h
10 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
11 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
12 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
13 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
14 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
15 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
16 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
17 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
18 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
19 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
20 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
21 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
22 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
23 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
24 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
25 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
26 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
27 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
28 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
29 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
30 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
31 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
32 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
33 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
34 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
35 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
36 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
37 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery.h
38 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery_lcd.h
39 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Utilities\STM32F4-Discovery\fonts.h
40 | .\discover-more\stm32f4_discovery_lcd.o: ..\..\..\Utilities\STM32F4-Discovery\fonts.c
41 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_lcd.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_lcd.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_lis302dl.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_lis302dl.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_lis302dl.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery_lis302dl.c
2 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery_lis302dl.h
3 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4_discovery_lis302dl.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4_discovery_lis302dl.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4_discovery_lis302dl.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4_discovery_lis302dl.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4_discovery_lis302dl.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4_discovery_lis302dl.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_lis302dl.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_lis302dl.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_sdio_sd.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_sdio_sd.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_sdio_sd.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery_sdio_sd.c
2 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery_sdio_sd.h
3 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery.h
4 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
5 | .\discover-more\stm32f4_discovery_sdio_sd.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
6 | .\discover-more\stm32f4_discovery_sdio_sd.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
7 | .\discover-more\stm32f4_discovery_sdio_sd.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
8 | .\discover-more\stm32f4_discovery_sdio_sd.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
9 | .\discover-more\stm32f4_discovery_sdio_sd.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
10 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
11 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\inc\stm32f4xx_conf.h
12 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
13 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
14 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
15 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
16 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
17 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
18 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
19 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
20 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
21 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
22 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
23 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
24 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
25 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
26 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
27 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
28 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
29 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
30 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
31 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
32 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
33 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
34 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
35 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
36 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
37 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
38 | .\discover-more\stm32f4_discovery_sdio_sd.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
39 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_sdio_sd.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4_discovery_sdio_sd.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_dcmi.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_dcmi.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_dcmi.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c
2 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
3 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_dcmi.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_dcmi.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_dcmi.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_dcmi.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_dcmi.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_dcmi.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_dcmi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_dcmi.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_dcmi.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_dma.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_dma.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_dma.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c
2 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
3 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_dma.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_dma.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_dma.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_dma.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_dma.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_dma.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_dma.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_dma.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_dma.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_exti.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_exti.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_exti.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c
2 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
3 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_exti.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_exti.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_exti.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_exti.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_exti.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_exti.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_exti.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_exti.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_exti.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_fsmc.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_fsmc.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_fsmc.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c
2 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
3 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_fsmc.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_fsmc.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_fsmc.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_fsmc.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_fsmc.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_fsmc.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_fsmc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_fsmc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_fsmc.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_gpio.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_gpio.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_gpio.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c
2 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
3 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_gpio.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_gpio.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_gpio.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_gpio.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_gpio.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_gpio.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_gpio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_gpio.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_gpio.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_i2c.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_i2c.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_i2c.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c
2 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
3 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_i2c.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_i2c.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_i2c.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_i2c.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_i2c.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_i2c.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_i2c.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_i2c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_i2c.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_it.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_it.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_it.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_it.o: ..\src\stm32f4xx_it.c
2 | .\discover-more\stm32f4xx_it.o: ..\inc\stm32f4xx_it.h
3 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_it.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_it.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_it.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_it.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_it.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_it.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_it.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 | .\discover-more\stm32f4xx_it.o: ..\inc\main.h
39 | .\discover-more\stm32f4xx_it.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery_sdio_sd.h
40 | .\discover-more\stm32f4xx_it.o: ..\..\..\Utilities\STM32F4-Discovery\stm32f4_discovery.h
41 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_it.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_it.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_rcc.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_rcc.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_rcc.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c
2 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
3 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_rcc.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_rcc.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_rcc.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_rcc.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_rcc.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_rcc.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_rcc.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_rcc.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_rcc.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_sdio.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_sdio.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_sdio.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c
2 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
3 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_sdio.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_sdio.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_sdio.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_sdio.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_sdio.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_sdio.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_sdio.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_sdio.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_sdio.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_spi.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_spi.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_spi.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c
2 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
3 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_spi.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_spi.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_spi.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_spi.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_spi.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_spi.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_spi.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_spi.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_spi.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_syscfg.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_syscfg.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_syscfg.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c
2 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
3 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_syscfg.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_syscfg.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_syscfg.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_syscfg.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_syscfg.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_syscfg.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_syscfg.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_syscfg.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_syscfg.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_usart.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_usart.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_usart.d:
--------------------------------------------------------------------------------
1 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c
2 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
3 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\stm32f4xx_usart.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\stm32f4xx_usart.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\stm32f4xx_usart.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\stm32f4xx_usart.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\stm32f4xx_usart.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\stm32f4xx_usart.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\stm32f4xx_usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_usart.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/stm32f4xx_usart.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/system_stm32f4xx.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/system_stm32f4xx.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/system_stm32f4xx.d:
--------------------------------------------------------------------------------
1 | .\discover-more\system_stm32f4xx.o: ..\src\system_stm32f4xx.c
2 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
3 | .\discover-more\system_stm32f4xx.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
4 | .\discover-more\system_stm32f4xx.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
5 | .\discover-more\system_stm32f4xx.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
6 | .\discover-more\system_stm32f4xx.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
7 | .\discover-more\system_stm32f4xx.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
8 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
9 | .\discover-more\system_stm32f4xx.o: ..\inc\stm32f4xx_conf.h
10 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
11 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
12 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
13 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
14 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
15 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
16 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
17 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
18 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
19 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
20 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
21 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
22 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
23 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
24 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
25 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
26 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
27 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
28 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
29 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
30 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
31 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
32 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
33 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
34 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
35 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
36 | .\discover-more\system_stm32f4xx.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
37 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/system_stm32f4xx.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/system_stm32f4xx.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/usart.crf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/usart.crf
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/usart.d:
--------------------------------------------------------------------------------
1 | .\discover-more\usart.o: ..\src\usart.c
2 | .\discover-more\usart.o: ..\inc\usart.h
3 | .\discover-more\usart.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
4 | .\discover-more\usart.o: C:\Keil\ARM\CMSIS\Include\core_cm4.h
5 | .\discover-more\usart.o: C:\Keil\ARM\ARMCC\bin\..\include\stdint.h
6 | .\discover-more\usart.o: C:\Keil\ARM\CMSIS\Include\core_cmInstr.h
7 | .\discover-more\usart.o: C:\Keil\ARM\CMSIS\Include\core_cmFunc.h
8 | .\discover-more\usart.o: C:\Keil\ARM\CMSIS\Include\core_cm4_simd.h
9 | .\discover-more\usart.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h
10 | .\discover-more\usart.o: ..\inc\stm32f4xx_conf.h
11 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h
12 | .\discover-more\usart.o: ..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h
13 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h
14 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h
15 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h
16 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h
17 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h
18 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h
19 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h
20 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h
21 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h
22 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h
23 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h
24 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h
25 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h
26 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h
27 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h
28 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h
29 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h
30 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h
31 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h
32 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h
33 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h
34 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h
35 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h
36 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h
37 | .\discover-more\usart.o: ..\..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h
38 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/Discover-More/usart.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/Discover-More/usart.o
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/hardfaulthandler.s:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/t27/stm32f4-dcmi-jpeg/056600ed978d7e54382e194a42b8d00985df5c3f/Project/OV9655_Camera/MDK-ARM/hardfaulthandler.s
--------------------------------------------------------------------------------
/Project/OV9655_Camera/MDK-ARM/parallelport.c:
--------------------------------------------------------------------------------
1 | //#include
2 | //#include
3 |
4 | ///* This funcion shows how to initialize
5 | // * the GPIO pins on GPIOD and how to configure
6 | // * them as inputs and outputs
7 | // */
8 | //void init_GPIO(void){
9 |
10 | // /* This TypeDef is a structure defined in the
11 | // * ST's library and it contains all the properties
12 | // * the corresponding peripheral has, such as output mode,
13 | // * pullup / pulldown resistors etc.
14 | // *
15 | // * These structures are defined for every peripheral so
16 | // * every peripheral has it's own TypeDef. The good news is
17 | // * they always work the same so once you've got a hang
18 | // * of it you can initialize any peripheral.
19 | // *
20 | // * The properties of the periperals can be found in the corresponding
21 | // * header file e.g. stm32f4xx_gpio.h and the source file stm32f4xx_gpio.c
22 | // */
23 | // GPIO_InitTypeDef GPIO_InitStruct;
24 |
25 | // /* This enables the peripheral clock to the GPIOD IO module
26 | // * Every peripheral's clock has to be enabled
27 | // *
28 | // * The STM32F4 Discovery's User Manual and the STM32F407VGT6's
29 | // * datasheet contain the information which peripheral clock has to be used.
30 | // *
31 | // * It is also mentioned at the beginning of the peripheral library's
32 | // * source file, e.g. stm32f4xx_gpio.c
33 | // */
34 | //
35 | // //For Data Pins of
36 | // RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
37 |
38 | // GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7 ; // we want to configure all LED GPIO pins
39 | // GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT; // we want the pins to be an output
40 | // GPIO_InitStruct.GPIO_Speed = GPIO_Speed_100MHz; // this sets the GPIO modules clock speed
41 | // GPIO_InitStruct.GPIO_OType = GPIO_OType_PP; // this sets the pin type to push / pull (as opposed to open drain)
42 | // GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL; // this sets the pullup / pulldown resistors to be inactive
43 | // GPIO_Init(GPIOD, &GPIO_InitStruct); // this finally passes all the values to the GPIO_Init function which takes care of setting the corresponding bits.
44 |
45 | //
46 | //
47 | //
48 | // //For Rx Enable of FT232H
49 | // RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
50 | // GPIO_InitStruct.GPIO_Pin = GPIO_Pin_12 ; // we want to configure all LED GPIO pins
51 | // GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT; // we want the pins to be an output
52 | // GPIO_InitStruct.GPIO_Speed = GPIO_Speed_100MHz; // this sets the GPIO modules clock speed
53 | // GPIO_InitStruct.GPIO_OType = GPIO_OType_PP; // this sets the pin type to push / pull (as opposed to open drain)
54 | // GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL; // this sets the pullup / pulldown resistors to be inactive
55 | // GPIO_Init(GPIOC, &GPIO_InitStruct);
56 | //
57 | //
58 | // RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);
59 |
60 | // /* Here the GPIOA module is initialized.
61 | // * We want to use PA0 as an input because
62 | // * the USER button on the board is connected
63 | // * between this pin and VCC.
64 | // */
65 | // GPIO_InitStruct.GPIO_Pin = GPIO_Pin_3; // we want to configure PB3
66 | // GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN; // we want it to be an input
67 | // GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;//this sets the GPIO modules clock speed
68 | // GPIO_InitStruct.GPIO_OType = GPIO_OType_PP; // this sets the pin type to push / pull (as opposed to open drain)
69 | // GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_DOWN; // this enables the pulldown resistor --> we want to detect a high level
70 | // GPIO_Init(GPIOB, &GPIO_InitStruct);
71 |
72 | //}
73 |
74 | //int main(void){
75 | //
76 | // // initialize the GPIO pins we need
77 | // init_GPIO();
78 |
79 | // /* This flashed the LEDs on the board once
80 | // * Two registers are used to set the pins (pin level is VCC)
81 | // * or to reset the pins (pin level is GND)
82 | // *
83 | // * BSRR stands for bit set/reset register
84 | // * it is seperated into a high and a low word (each of 16 bit size)
85 | // *
86 | // * A logical 1 in BSRRL will set the pin and a logical 1 in BSRRH will
87 | // * reset the pin. A logical 0 in either register has no effect
88 | // */
89 | // GPIOD->BSRRL = 0xF000; // set PD12 thru PD15
90 | // // Delay(1000000L); // wait a short period of time
91 | // GPIOD->BSRRH = 0xF000; // reset PD12 thru PD15
92 | //
93 | // // this counter is used to count the number of button presses
94 | // uint8_t i = 0;
95 |
96 | // while (1){
97 | //
98 | // /* Every GPIO port has an input and
99 | // * output data register, ODR and IDR
100 | // * respectively, which hold the status of the pin
101 | // *
102 | // * Here the IDR of GPIOA is checked whether bit 0 is
103 | // * set or not. If it's set the button is pressed
104 | // */
105 | // if(GPIOA->IDR & 0x0001){
106 | // // if the number of button presses is greater than 4, reset the counter (we start counting from 0!)
107 | // if(i > 3){
108 | // i = 0;
109 | // }
110 | // else{ // if it's smaller than 4, switch the LEDs
111 |
112 | // switch(i){
113 |
114 | // case 0:
115 | // GPIOD->BSRRL = 0x1000; // this sets LED1 (green)
116 | // GPIOD->BSRRH = 0x8000; // this resets LED4 (blue)
117 | // break;
118 |
119 | // case 1:
120 | // GPIOD->BSRRL = 0x2000; // this sets LED2 (orange)
121 | // GPIOD->BSRRH = 0x1000; // this resets LED1
122 | // break;
123 |
124 | // case 2:
125 | // GPIOD->BSRRL = 0x4000; // this sets LED3 (red)
126 | // GPIOD->BSRRH = 0x2000; // this resets LED2
127 | // break;
128 |
129 | // case 3:
130 | // GPIOD->BSRRL = 0x8000; // this sets LED4
131 | // GPIOD->BSRRH = 0x4000; // this resets LED3
132 | // break;
133 | // }
134 |
135 | // i++; // increase the counter every time the switch is pressed
136 | // }
137 | // Delay(3000000L); // add a small delay to debounce the switch
138 | // }
139 | // }
140 | //}
--------------------------------------------------------------------------------
/Project/OV9655_Camera/dct.c:
--------------------------------------------------------------------------------
1 | #include "dct.h"
2 |
3 |
4 | /******************************************************************************
5 | ** dct
6 | ** --------------------------------------------------------------------------
7 | ** Fast DCT - Discrete Cosine Transform.
8 | ** This function converts 8x8 pixel block into frequencies.
9 | ** Lowest frequencies are at the upper-left corner.
10 | ** The input and output could point at the same array, in this case the data
11 | ** will be overwritten.
12 | **
13 | ** ARGUMENTS:
14 | ** pixels - 8x8 pixel array;
15 | ** data - 8x8 freq block;
16 | **
17 | ** RETURN: -
18 | ******************************************************************************/
19 | void dct(int16_t pixels[8][8], int16_t data[8][8])
20 | {
21 | int16_t rows[8][8];
22 | unsigned i;
23 |
24 | static const int16_t // Ci = cos(i*PI/16)*(1 << 14);
25 | C1 = 16070,
26 | C2 = 15137,
27 | C3 = 13623,
28 | C4 = 11586,
29 | C5 = 9103,
30 | C6 = 6270,
31 | C7 = 3197;
32 |
33 | // simple but fast DCT - 22*16 multiplication 28*16 additions and 8*16 shifts.
34 |
35 | /* transform rows */
36 | for (i = 0; i < 8; i++)
37 | {
38 | int16_t s07,s16,s25,s34,s0734,s1625;
39 | int16_t d07,d16,d25,d34,d0734,d1625;
40 |
41 | s07 = pixels[i][0] + pixels[i][7];
42 | d07 = pixels[i][0] - pixels[i][7];
43 | s16 = pixels[i][1] + pixels[i][6];
44 | d16 = pixels[i][1] - pixels[i][6];
45 | s25 = pixels[i][2] + pixels[i][5];
46 | d25 = pixels[i][2] - pixels[i][5];
47 | s34 = pixels[i][3] + pixels[i][4];
48 | d34 = pixels[i][3] - pixels[i][4];
49 |
50 | rows[i][1] = (C1*d07 + C3*d16 + C5*d25 + C7*d34) >> 14;
51 | rows[i][3] = (C3*d07 - C7*d16 - C1*d25 - C5*d34) >> 14;
52 | rows[i][5] = (C5*d07 - C1*d16 + C7*d25 + C3*d34) >> 14;
53 | rows[i][7] = (C7*d07 - C5*d16 + C3*d25 - C1*d34) >> 14;
54 |
55 | s0734 = s07 + s34;
56 | d0734 = s07 - s34;
57 | s1625 = s16 + s25;
58 | d1625 = s16 - s25;
59 |
60 | rows[i][0] = (C4*(s0734 + s1625)) >> 14;
61 | rows[i][4] = (C4*(s0734 - s1625)) >> 14;
62 |
63 | rows[i][2] = (C2*d0734 + C6*d1625) >> 14;
64 | rows[i][6] = (C6*d0734 - C2*d1625) >> 14;
65 | }
66 |
67 | /* transform columns */
68 | for (i = 0; i < 8; i++)
69 | {
70 | int16_t s07,s16,s25,s34,s0734,s1625;
71 | int16_t d07,d16,d25,d34,d0734,d1625;
72 |
73 | s07 = rows[0][i] + rows[7][i];
74 | d07 = rows[0][i] - rows[7][i];
75 | s16 = rows[1][i] + rows[6][i];
76 | d16 = rows[1][i] - rows[6][i];
77 | s25 = rows[2][i] + rows[5][i];
78 | d25 = rows[2][i] - rows[5][i];
79 | s34 = rows[3][i] + rows[4][i];
80 | d34 = rows[3][i] - rows[4][i];
81 |
82 | data[1][i] = (C1*d07 + C3*d16 + C5*d25 + C7*d34) >> 16;
83 | data[3][i] = (C3*d07 - C7*d16 - C1*d25 - C5*d34) >> 16;
84 | data[5][i] = (C5*d07 - C1*d16 + C7*d25 + C3*d34) >> 16;
85 | data[7][i] = (C7*d07 - C5*d16 + C3*d25 - C1*d34) >> 16;
86 |
87 | s0734 = s07 + s34;
88 | d0734 = s07 - s34;
89 | s1625 = s16 + s25;
90 | d1625 = s16 - s25;
91 |
92 | data[0][i] = (C4*(s0734 + s1625)) >> 16;
93 | data[4][i] = (C4*(s0734 - s1625)) >> 16;
94 |
95 | data[2][i] = (C2*d0734 + C6*d1625) >> 16;
96 | data[6][i] = (C6*d0734 - C2*d1625) >> 16;
97 | }
98 | }
99 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/dct.h:
--------------------------------------------------------------------------------
1 | #ifndef __DCT_H__
2 | #define __DCT_H__
3 | #include "stdint.h"
4 | // integer DCTs
5 | void dct(int16_t pixel[8][8], int16_t data[8][8]);
6 |
7 |
8 | #endif//__DCT_H__
9 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/inc/bmp.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * © COPYRIGHT 2012 Embest Tech. Co., Ltd.
4 | * @file bmp.h
5 | * @author CMP Team
6 | * @version V1.0.0
7 | * @date 28-December-2012
8 | * @brief Header for bmp.c module.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
13 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
14 | * TIME. AS A RESULT, Embest SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
15 | * OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
16 | * OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
17 | * CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
18 | ******************************************************************************
19 | */
20 | #ifndef __BMP_H
21 | #define __BMP_H
22 | /* Includes ------------------------------------------------------------------*/
23 | #include "stm32f4xx.h"
24 |
25 | /* Exported macro ------------------------------------------------------------*/
26 | /* Exported functions ------------------------------------------------------- */
27 | int32_t Capture_Image_TO_Bmp (void);
28 | void init_picture_count (void);
29 |
30 | #endif /* #define __BMP_H */
31 | /******************* COPYRIGHT 2012 Embest Tech. Co., Ltd. *****END OF FILE****/
32 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/inc/dcmi_ov9655.h:
--------------------------------------------------------------------------------
1 | /* Define to prevent recursive inclusion -------------------------------------*/
2 | #ifndef __DCMI_OV9655_H
3 | #define __DCMI_OV9655_H
4 |
5 | /* Includes ------------------------------------------------------------------*/
6 | #include "stm32f4xx.h"
7 |
8 |
9 |
10 | /* Exported constants --------------------------------------------------------*/
11 |
12 | /* Use this define to set the maximum delay timeout for the I2C DCMI_SingleRandomWrite()
13 | and DCMI_SingleRandomRead() operations. Exeeding this timeout delay, the read/write
14 | functions will be aborted and return error code (0xFF).
15 | The period of the delay will depend on the system operating frequency. The following
16 | value has been set for system running at 120MHz. */
17 | #define DCMI_TIMEOUT_MAX 10000
18 |
19 | //TW9910 address=0x44=0b01000100
20 | //write address=10001000=88
21 | //read address=10001001=89
22 | #define TW9910_DEVICE_WRITE_ADDRESS 0x88
23 | #define TW9910_DEVICE_READ_ADDRESS 0x89
24 |
25 | //TW9910 Register Defiinitions
26 | #define ID 0x00 /* Product ID Code Register */
27 | #define STATUS1 0x01 /* Chip Status Register I */
28 | #define INFORM 0x02 /* Input Format */
29 | #define OPFORM 0x03 /* Output Format Control Register */
30 | #define DLYCTR 0x04 /* Hysteresis and HSYNC Delay Control */
31 | #define OUTCTR1 0x05 /* Output Control I */
32 | #define ACNTL1 0x06 /* Analog Control Register 1 */
33 | #define CROP_HI 0x07 /* Cropping Register, High */
34 | #define VDELAY_LO 0x08 /* Vertical Delay Register, Low */
35 | #define VACTIVE_LO 0x09 /* Vertical Active Register, Low */
36 | #define HDELAY_LO 0x0A /* Horizontal Delay Register, Low */
37 | #define HACTIVE_LO 0x0B /* Horizontal Active Register, Low */
38 | #define CNTRL1 0x0C /* Control Register I */
39 | #define VSCALE_LO 0x0D /* Vertical Scaling Register, Low */
40 | #define SCALE_HI 0x0E /* Scaling Register, High */
41 | #define HSCALE_LO 0x0F /* Horizontal Scaling Register, Low */
42 | #define BRIGHT 0x10 /* BRIGHTNESS Control Register */
43 | #define CONTRAST 0x11 /* CONTRAST Control Register */
44 | #define SHARPNESS 0x12 /* SHARPNESS Control Register I */
45 | #define SAT_U 0x13 /* Chroma (U) Gain Register */
46 | #define SAT_V 0x14 /* Chroma (V) Gain Register */
47 | #define HUE 0x15 /* Hue Control Register */
48 | #define CORING1 0x17
49 | #define CORING2 0x18 /* Coring and IF compensation */
50 | #define VBICNTL 0x19 /* VBI Control Register */
51 | #define ACNTL2 0x1A /* Analog Control 2 */
52 | #define OUTCTR2 0x1B /* Output Control 2 */
53 | #define SDT 0x1C /* Standard Selection */
54 | #define SDTR 0x1D /* Standard Recognition */
55 | #define TEST 0x1F /* Test Control Register */
56 | #define CLMPG 0x20 /* Clamping Gain */
57 | #define IAGC 0x21 /* Individual AGC Gain */
58 | #define AGCGAIN 0x22 /* AGC Gain */
59 | #define PEAKWT 0x23 /* White Peak Threshold */
60 | #define CLMPL 0x24 /* Clamp level */
61 | #define SYNCT 0x25 /* Sync Amplitude */
62 | #define MISSCNT 0x26 /* Sync Miss Count Register */
63 | #define PCLAMP 0x27 /* Clamp Position Register */
64 | #define VCNTL1 0x28 /* Vertical Control I */
65 | #define VCNTL2 0x29 /* Vertical Control II */
66 | #define CKILL 0x2A /* Color Killer Level Control */
67 | #define COMB 0x2B /* Comb Filter Control */
68 | #define LDLY 0x2C /* Luma Delay and H Filter Control */
69 | #define MISC1 0x2D /* Miscellaneous Control I */
70 | #define LOOP 0x2E /* LOOP Control Register */
71 | #define MISC2 0x2F /* Miscellaneous Control II */
72 | #define MVSN 0x30 /* Macrovision Detection */
73 | #define STATUS2 0x31 /* Chip STATUS II */
74 | #define HFREF 0x32 /* H monitor */
75 | #define CLMD 0x33 /* CLAMP MODE */
76 | #define IDCNTL 0x34 /* ID Detection Control */
77 | #define CLCNTL1 0x35 /* Clamp Control I */
78 | #define ANAPLLCTL 0x4C
79 | #define VBIMIN 0x4D
80 | #define HSLOWCTL 0x4E
81 | #define WSS3 0x4F
82 | #define FILLDATA 0x50
83 | #define SDID 0x51
84 | #define DID 0x52
85 | #define WSS1 0x53
86 | #define WSS2 0x54
87 | #define VVBI 0x55
88 | #define LCTL6 0x56
89 | #define LCTL7 0x57
90 | #define LCTL8 0x58
91 | #define LCTL9 0x59
92 | #define LCTL10 0x5A
93 | #define LCTL11 0x5B
94 | #define LCTL12 0x5C
95 | #define LCTL13 0x5D
96 | #define LCTL14 0x5E
97 | #define LCTL15 0x5F
98 | #define LCTL16 0x60
99 | #define LCTL17 0x61
100 | #define LCTL18 0x62
101 | #define LCTL19 0x63
102 | #define LCTL20 0x64
103 | #define LCTL21 0x65
104 | #define LCTL22 0x66
105 | #define LCTL23 0x67
106 | #define LCTL24 0x68
107 | #define LCTL25 0x69
108 | #define LCTL26 0x6A
109 | #define HSBEGIN 0x6B
110 | #define HSEND 0x6C
111 | #define OVSDLY 0x6D
112 | #define OVSEND 0x6E
113 | #define VBIDELAY 0x6F
114 |
115 | /* OPFORM */
116 | #define MODE 0x80 /* 0 : CCIR601 compatible YCrCb 4:2:2 format */
117 | /* 1 : ITU-R-656 compatible data sequence format */
118 | #define LEN 0x40 /* 0 : 8-bit YCrCb 4:2:2 output format */
119 | /* 1 : 16-bit YCrCb 4:2:2 output format.*/
120 | #define LLCMODE 0x20 /* 1 : LLC output mode. */
121 | /* 0 : free-run output mode */
122 | #define AINC 0x10 /* Serial interface auto-indexing control */
123 | /* 0 : auto-increment */
124 | /* 1 : non-auto */
125 | #define VSCTL 0x08 /* 1 : Vertical out ctrl by DVALID */
126 | /* 0 : Vertical out ctrl by HACTIVE and DVALID */
127 | #define OEN_TRI_SEL_MASK 0x07
128 | #define OEN_TRI_SEL_ALL_ON 0x00 /* Enable output for Rev0/Rev1 */
129 | #define OEN_TRI_SEL_ALL_OFF_r0 0x06 /* All tri-stated for Rev0 */
130 | #define OEN_TRI_SEL_ALL_OFF_r1 0x07 /* All tri-stated for Rev1 */
131 |
132 | #include "resolution.h"
133 | /* Exported macro ------------------------------------------------------------*/
134 | /* Exported functions ------------------------------------------------------- */
135 | void DCMI_Control_IO_Init(void);
136 | void DCMI_TW9910_SizeSetup(void);
137 | void DCMI_OV9655_SetRegister(uint8_t OV9655_Register, uint8_t Register_Val);
138 | uint8_t DCMI_SingleRandomWrite(uint8_t Device, uint16_t Addr, uint8_t Data);
139 | uint8_t DCMI_SingleRandomRead(uint8_t Device, uint16_t Addr);
140 | void tw9910_mask_set(u8 chipaddress, u8 command,u8 mask, u8 set);
141 | #endif /* __DCMI_OV9655_H */
142 |
143 | /*********** Portions COPYRIGHT 2012 Embest Tech. Co., Ltd.*****END OF FILE****/
144 |
145 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/inc/main.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file OV9655_Camera/inc/main.h
4 | * @author MCD Application Team
5 | * @version V1.0.0
6 | * @date 18-April-2011
7 | * @brief Header for main.c module
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
12 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
13 | * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
14 | * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
15 | * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
16 | * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
17 | *
18 | * © Portions COPYRIGHT 2011 STMicroelectronics
19 | ******************************************************************************
20 | */
21 | /**
22 | ******************************************************************************
23 | * © Portions COPYRIGHT 2012 Embest Tech. Co., Ltd.
24 | * @file main.h
25 | * @author CMP Team
26 | * @version V1.0.0
27 | * @date 28-December-2012
28 | * @brief Header for main.c module
29 | * Modified to support the STM32F4DISCOVERY, STM32F4DIS-BB, STM32F4DIS-CAM
30 | * and STM32F4DIS-LCD modules.
31 | ******************************************************************************
32 | * @attention
33 | *
34 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
35 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
36 | * TIME. AS A RESULT, Embest SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
37 | * OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
38 | * OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
39 | * CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
40 | ******************************************************************************
41 | */
42 |
43 |
44 | /* Define to prevent recursive inclusion -------------------------------------*/
45 | #ifndef __MAIN_H
46 | #define __MAIN_H
47 |
48 | /* Includes ------------------------------------------------------------------*/
49 | #include "stm32f4xx.h"
50 |
51 | /* Exported types ------------------------------------------------------------*/
52 | /* Exported constants --------------------------------------------------------*/
53 |
54 | /* Uncomment the line corresponding to the camera resolution */
55 | #define QVGA_SIZE /* 320x240 */
56 |
57 | /* Exported macro ------------------------------------------------------------*/
58 | /* Exported functions ------------------------------------------------------- */
59 | void TimingDelay_Decrement(void);
60 | void Delay(__IO uint32_t nTime);
61 |
62 | #endif /* __MAIN_H */
63 |
64 | /*********** Portions COPYRIGHT 2012 Embest Tech. Co., Ltd.*****END OF FILE****/
65 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/inc/stm32f4xx_conf.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f4xx_conf.h
4 | * @author MCD Application Team
5 | * @version V1.0.0
6 | * @date 19-September-2011
7 | * @brief Library configuration file.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
12 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
13 | * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
14 | * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
15 | * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
16 | * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
17 | *
18 | * © COPYRIGHT 2011 STMicroelectronics
19 | ******************************************************************************
20 | */
21 |
22 | /* Define to prevent recursive inclusion -------------------------------------*/
23 | #ifndef __STM32F4xx_CONF_H
24 | #define __STM32F4xx_CONF_H
25 |
26 | #if defined (HSE_VALUE)
27 | /* Redefine the HSE value; it's equal to 8 MHz on the STM32F4-DISCOVERY Kit */
28 | #undef HSE_VALUE
29 | #define HSE_VALUE ((uint32_t)8000000)
30 | #endif /* HSE_VALUE */
31 |
32 | /* Includes ------------------------------------------------------------------*/
33 | /* Uncomment the line below to enable peripheral header file inclusion */
34 | #include "stm32f4xx_adc.h"
35 | #include "stm32f4xx_can.h"
36 | #include "stm32f4xx_crc.h"
37 | #include "stm32f4xx_cryp.h"
38 | #include "stm32f4xx_dac.h"
39 | #include "stm32f4xx_dbgmcu.h"
40 | #include "stm32f4xx_dcmi.h"
41 | #include "stm32f4xx_dma.h"
42 | #include "stm32f4xx_exti.h"
43 | #include "stm32f4xx_flash.h"
44 | #include "stm32f4xx_fsmc.h"
45 | #include "stm32f4xx_hash.h"
46 | #include "stm32f4xx_gpio.h"
47 | #include "stm32f4xx_i2c.h"
48 | #include "stm32f4xx_iwdg.h"
49 | #include "stm32f4xx_pwr.h"
50 | #include "stm32f4xx_rcc.h"
51 | #include "stm32f4xx_rng.h"
52 | #include "stm32f4xx_rtc.h"
53 | #include "stm32f4xx_sdio.h"
54 | #include "stm32f4xx_spi.h"
55 | #include "stm32f4xx_syscfg.h"
56 | #include "stm32f4xx_tim.h"
57 | #include "stm32f4xx_usart.h"
58 | #include "stm32f4xx_wwdg.h"
59 | #include "misc.h" /* High level functions for NVIC and SysTick (add-on to CMSIS functions) */
60 |
61 | /* Exported types ------------------------------------------------------------*/
62 | /* Exported constants --------------------------------------------------------*/
63 |
64 | /* If an external clock source is used, then the value of the following define
65 | should be set to the value of the external clock source, else, if no external
66 | clock is used, keep this define commented */
67 | /*#define I2S_EXTERNAL_CLOCK_VAL 12288000 */ /* Value of the external clock in Hz */
68 |
69 |
70 | /* Uncomment the line below to expanse the "assert_param" macro in the
71 | Standard Peripheral Library drivers code */
72 | /* #define USE_FULL_ASSERT 1 */
73 |
74 | /* Exported macro ------------------------------------------------------------*/
75 | #ifdef USE_FULL_ASSERT
76 |
77 | /**
78 | * @brief The assert_param macro is used for function's parameters check.
79 | * @param expr: If expr is false, it calls assert_failed function
80 | * which reports the name of the source file and the source
81 | * line number of the call that failed.
82 | * If expr is true, it returns no value.
83 | * @retval None
84 | */
85 | #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__))
86 | /* Exported functions ------------------------------------------------------- */
87 | void assert_failed(uint8_t* file, uint32_t line);
88 | #else
89 | #define assert_param(expr) ((void)0)
90 | #endif /* USE_FULL_ASSERT */
91 |
92 | #endif /* __STM32F4xx_CONF_H */
93 |
94 | /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
95 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/inc/stm32f4xx_it.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file OV9655_Camera/inc/stm32f4xx_it.h
4 | * @author MCD Application Team
5 | * @version V1.0.0
6 | * @date 30-September-2011
7 | * @brief This file contains the headers of the interrupt handlers.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
12 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
13 | * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
14 | * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
15 | * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
16 | * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
17 | *
18 | * © COPYRIGHT 2011 STMicroelectronics
19 | ******************************************************************************
20 | */
21 | /**
22 | ******************************************************************************
23 | * © Portions COPYRIGHT 2012 Embest Tech. Co., Ltd.
24 | * @file stm32f4xx_it.h
25 | * @author CMP Team
26 | * @version V1.0.0
27 | * @date 28-December-2012
28 | * @brief This file contains the headers of the interrupt handlers.
29 | * Modified to support the STM32F4DISCOVERY, STM32F4DIS-BB, STM32F4DIS-CAM
30 | * and STM32F4DIS-LCD modules.
31 | ******************************************************************************
32 | * @attention
33 | *
34 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
35 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
36 | * TIME. AS A RESULT, Embest SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
37 | * OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
38 | * OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
39 | * CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
40 | ******************************************************************************
41 | */
42 | /* Define to prevent recursive inclusion -------------------------------------*/
43 | #ifndef __STM32F4xx_IT_H
44 | #define __STM32F4xx_IT_H
45 |
46 | #ifdef __cplusplus
47 | extern "C" {
48 | #endif
49 |
50 | /* Includes ------------------------------------------------------------------*/
51 | #include "stm32f4xx.h"
52 |
53 | /* Exported types ------------------------------------------------------------*/
54 | /* Exported constants --------------------------------------------------------*/
55 | /* Exported macro ------------------------------------------------------------*/
56 | /* Exported functions ------------------------------------------------------- */
57 |
58 | void NMI_Handler(void);
59 | void HardFault_Handler(void);
60 | void MemManage_Handler(void);
61 | void BusFault_Handler(void);
62 | void UsageFault_Handler(void);
63 | void SVC_Handler(void);
64 | void DebugMon_Handler(void);
65 | void PendSV_Handler(void);
66 | void SysTick_Handler(void);
67 |
68 | #ifdef __cplusplus
69 | }
70 | #endif
71 |
72 | #endif /* __STM32F4xx_IT_H */
73 |
74 | /*********** Portions COPYRIGHT 2012 Embest Tech. Co., Ltd.*****END OF FILE****/
75 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/inc/usart.h:
--------------------------------------------------------------------------------
1 | #include
2 | #include // I recommend you have a look at these in the ST firmware folder
3 | #include // under Libraries/STM32F4xx_StdPeriph_Driver/inc and src
4 |
5 | #define MAX_STRLEN 12 // this is the maximum string length of our string in characters
6 |
7 |
8 | void USART1_IRQHandler(void);
9 | void Delay2(__IO uint32_t nCount);
10 | void init_USART1(uint32_t baudrate);
11 | void USART_puts(USART_TypeDef* USARTx, volatile char *s);
12 | void USART_writebyte(USART_TypeDef* USARTx, uint8_t *dat);
13 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/jpegenc.h:
--------------------------------------------------------------------------------
1 | #ifndef __JPEG_H__
2 | #define __JPEG_H__
3 |
4 | #include "stdint.h"
5 |
6 | #ifdef RELEASE
7 | #include "halconf.h"
8 | #endif //RELEASE
9 |
10 |
11 | #define ENABLE_WATERMARK (0)
12 |
13 | #include "resolution.h"
14 | #define NUM_LINES (IMG_HEIGHT/8) // number of lines in image= hieght/8
15 |
16 |
17 | //---------------- J P E G ---------------
18 |
19 | // Application should provide this function for JPEG stream flushing
20 | //extern void write_jpeg(uint8_t* buff, unsigned size);
21 | extern uint32_t jpeg_addr_ptr(void);
22 |
23 | typedef struct huffman_s
24 | {
25 | const unsigned char (*haclen)[12];
26 | const unsigned short (*hacbit)[12];
27 | const unsigned char *hdclen;
28 | const unsigned short *hdcbit;
29 | const unsigned char *qtable;
30 | short dc;
31 | }
32 | huffman_t;
33 |
34 | extern huffman_t huffman_ctx[3];
35 |
36 | #define HUFFMAN_CTX_Y &huffman_ctx[0]
37 | #define HUFFMAN_CTX_Cb &huffman_ctx[1]
38 | #define HUFFMAN_CTX_Cr &huffman_ctx[2]
39 |
40 | void huffman_start(short height, short width);
41 | void huffman_resetdc(void);
42 | void huffman_stop(void);
43 | void huffman_encode(huffman_t *const ctx, const short data[64]);
44 |
45 | #ifdef ENABLE_RGB
46 | // color mapping
47 | typedef unsigned char color;
48 | typedef struct {
49 | color Red;
50 | color Green;
51 | color Blue;
52 | } RGB;
53 |
54 | // encode RGB 24 line [size: 15,360 bytes]
55 | void encode_line_rgb24(uint8_t * _line_buffer,
56 | unsigned int _line_number);
57 |
58 | // encode RGB 16 line [size: 10,240 bytes]
59 | void encode_line_rgb16(uint8_t * _line_buffer,
60 | unsigned int _line_number);
61 | #endif // ENABLE_RGB
62 |
63 | // encode YUV line [size: 10,240 bytes]
64 | void encode_line_yuv(uint8_t * _line_buffer,
65 | unsigned int _line_number);
66 |
67 | // write re-start interval termination character
68 | // _rsi : 3-bit restart interval character [0..7]
69 | void write_RSI(unsigned int _rsi);
70 |
71 | #if ENABLE_WATERMARK
72 | // write VT watermark in Y8x8 lumiance array
73 | void embed_vt_watermark(void);
74 | #endif
75 |
76 | #endif//__JPEG_H__
77 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/readme.txt:
--------------------------------------------------------------------------------
1 |
2 | The project documentation has not started yet, nevertheless, if you have to use a part of it, please contact the repo owner for help.
3 | ORIGINAL README - Project has been highly modified.
4 | /**
5 | @page OV9655_Camera Camera example Readme file
6 |
7 | @verbatim
8 | ********************** Portions COPYRIGHT 2011 STMicroelectronics ************
9 | * @file OV9655_Camera/readme.txt
10 | * @author MCD Application Team
11 | * @version V1.0.0
12 | * @date 30-September-2011
13 | * @brief Description of the STM32F4xx camera example.
14 | ******************************************************************************
15 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
16 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
17 | * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
18 | * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
19 | * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
20 | * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
21 | ******************************************************************************
22 | @endverbatim
23 | */
24 | /**
25 | @page OV9655_Camera Camera example Readme file
26 |
27 | @verbatim
28 | **************** Portions COPYRIGHT 2012 Embest Tech. Co., Ltd.***************
29 | * @file OV9655_Camera/readme.txt
30 | * @author CMP Team
31 | * @version V1.0.0
32 | * @date 28-December-2012
33 | * @brief Description of the STM32F4xx camera example.
34 | * Modified to support the STM32F4DISCOVERY, STM32F4DIS-BB, STM32F4DIS-CAM
35 | * and STM32F4DIS-LCD modules.
36 | ******************************************************************************
37 | * @attention
38 | *
39 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
40 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
41 | * TIME. AS A RESULT, Embest SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
42 | * OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
43 | * OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
44 | * CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
45 | ******************************************************************************
46 | @endverbatim
47 | */
48 |
49 | @par Example Description
50 |
51 | This example shows how to use the DCMI to control the OV9655 Camera module(STM32F4DIS-CAM)
52 | Connetct with STM32F4DIS-BB board .
53 |
54 | The OV955 camera (1.3 MegaPixel) is a low voltage CMOS device that provide the full
55 | functionality of a single-chip SXGA (1280x1024) camera and image processor in
56 | a small footprint package.
57 |
58 | This camera has an image array capable of operating at up to 15 frames per second
59 | in SXGA resolution with complete user control over image quality, formatting and
60 | output data transfer. All required image processing functions are also programmable
61 | through the SCCB interface (I2C like protocol).
62 |
63 | In this example the DCMI is configured to interface with this 8 bit data camera
64 | in continuous mode. The I2C1 is used to configure the OV9655 in 8 bit RGB 5:6:5 mode.
65 | The user can select between two resolutions QQVGA(160x120) or QVGA(320x240) in order
66 | to display the captured image on the LCD(320x240), this selection is performed
67 | in main.h file.
68 | All camera data received by the DCMI are transferred through the DMA and displayed
69 | on the LCD (connected to FSMC). As a result the CPU is free to execute other tasks.
70 |
71 |
72 | @par Directory contents
73 |
74 | - "inc": contains the project firmware header files
75 | - inc/stm32f4xx_conf.h Library Configuration file
76 | - inc/stm32f4xx_it.h Interrupt handlers header file
77 | - inc/main.h Header for main.c
78 | - inc/dcmi_ov9655.h Header for DCMI_OV9655.c
79 |
80 | - "src": contains the project firmware source files
81 | - src/system_stm32f4xx.c STM32F4xx system clock configuration file
82 | - src/stm32f4xx_it.c Interrupt handlers
83 | - src/main.c Main program
84 | - src/dcmi_ov9655.c Driver for OV9655 Camera module
85 |
86 |
87 | @note The "system_stm32f4xx.c" is generated by an automatic clock configuration
88 | tool and can be easily customized to your own configuration.
89 | To select different clock setup, use the "STM32F4xx_Clock_Configuration_V1.0.0.xls"
90 | provided with the AN3988 package available on ST Microcontrollers
91 |
92 |
93 | @par Hardware and Software environment
94 |
95 | - This example has been tested with the following environment:
96 | - STM32F4DISCOVERY board
97 | - STM32F4DIS-BB for the Base Board
98 | - STM32F4DIS-CAM for the Camera module
99 | - STM32F4DIS-LCD for the LCD module
100 | - TF card (2GB or less than 2GB Kingston or SanDisk TF Card is recommended.
101 | It should be formatted before using)
102 |
103 | - Software development tools
104 | - EWARM V6.40
105 | - MDK-ARM V4.60
106 |
107 | - Hardware Set-up
108 | - Mount STM32F4DISCOVERY board onto STM32F4DIS-BB board through CON1 and CON2
109 | - Insert a TF card into microSD slot CON6.
110 | - Mount STM32F4DIS-LCD module onto STM32F4DIS-BB board through CON3
111 | - Connect STM32F4DIS-CAM CON1 to STM32F4DIS-BB CON7 via FFC soft cable when the power
112 | is turned off. Please make sure that STM32F4DIS-CAM module is mounted correctly
113 | - Connect the STM32F4DISCOVERY board to a PC with a 'USB type A to Mini-B' cable
114 | through USB connector CN1 to power the board.
115 |
116 | @note: The jumpers JP1 and JP2 must be OFF.
117 |
118 |
119 |
120 | @par How to use it ?
121 |
122 | In order to load the Project code, you have do the following:
123 | - EWARM
124 | - Open the Project.eww workspace
125 | - Rebuild all files: Project->Rebuild all
126 | - Load project image: Project->Debug
127 | - Run program: Debug->Go(F5)
128 |
129 |
130 | - MDK-ARM
131 | - Open the Project.uvproj project
132 | - Rebuild all files: Project->Rebuild all target files
133 | - Load project image: Debug->Start/Stop Debug Session
134 | - Run program: Debug->Run (F5)
135 |
136 |
137 |
138 |
139 | /*********** Portions COPYRIGHT 2012 Embest Tech. Co., Ltd.*****END OF FILE****/
140 |
--------------------------------------------------------------------------------
/Project/OV9655_Camera/resolution.h:
--------------------------------------------------------------------------------
1 | #ifndef IMGWHL
2 | #define IMGWHL
3 | #define IMG_WIDTH (180)
4 | #define IMG_HEIGHT (120)
5 | #define FULLIMAGESIZE ( IMG_WIDTH * IMG_HEIGHT )
6 | #endif
7 |
--------------------------------------------------------------------------------
/Readme.md:
--------------------------------------------------------------------------------
1 | stm32f4-dcmi-jpeg
2 |
3 | This is a Keil project which interfaces the Digital Camera Media Interface(DCMI) on the STM32F407Vg found on the STM32F4Discovery board, with a NTSC Decoder IC(TW9910) which converts analog video to digital video. This project also compresses the digital image obtained from the camera to the jpeg format.
4 |
5 | There are three branches in this repo. The links to each branch are given:
6 |
7 | 1. [master](https://github.com/t27/stm32f4-dcmi-jpeg/) - This branch contains the encoding code for a color image.
8 | 2. [bwjpeg](https://github.com/t27/stm32f4-dcmi-jpeg/tree/bwjpeg) - This branch contains the encoder and changes made for a black and white image
9 | 3. [bwjpeg-parallel](https://github.com/t27/stm32f4-dcmi-jpeg/tree/bwjpeg-parallel) - This branch contains the encoder for black and white images but also includes changes for using 8 GPIO pins as a parallel port.
10 |
11 |
--------------------------------------------------------------------------------
/Utilities/FatFs_vR0.08a/00readme.txt:
--------------------------------------------------------------------------------
1 | FatFs Module Source Files R0.08a (C)ChaN, 2010
2 |
3 |
4 | FILES
5 |
6 | ffconf.h Configuration file for FatFs module.
7 | ff.h Common include file for FatFs and application module.
8 | ff.c FatFs module.
9 | diskio.h Common include file for FatFs and disk I/O module.
10 | integer.h Alternative type definitions for integer variables.
11 | option Optional external functions.
12 |
13 | Low level disk I/O module is not included in this archive because the FatFs
14 | module is only a generic file system layer and not depend on any specific
15 | storage device. You have to provide a low level disk I/O module that written
16 | to control your storage device.
17 |
18 |
19 |
20 | AGREEMENTS
21 |
22 | FatFs module is an open source software to implement FAT file system to
23 | small embedded systems. This is a free software and is opened for education,
24 | research and commercial developments under license policy of following trems.
25 |
26 | Copyright (C) 2010, ChaN, all right reserved.
27 |
28 | * The FatFs module is a free software and there is NO WARRANTY.
29 | * No restriction on use. You can use, modify and redistribute it for
30 | personal, non-profit or commercial product UNDER YOUR RESPONSIBILITY.
31 | * Redistributions of source code must retain the above copyright notice.
32 |
33 |
34 |
35 | REVISION HISTORY
36 |
37 | Feb 26, 2006 R0.00 Prototype
38 |
39 | Apr 29, 2006 R0.01 First release.
40 |
41 | Jun 01, 2006 R0.02 Added FAT12.
42 | Removed unbuffered mode.
43 | Fixed a problem on small (<32M) patition.
44 |
45 | Jun 10, 2006 R0.02a Added a configuration option _FS_MINIMUM.
46 |
47 | Sep 22, 2006 R0.03 Added f_rename.
48 | Changed option _FS_MINIMUM to _FS_MINIMIZE.
49 |
50 | Dec 11, 2006 R0.03a Improved cluster scan algolithm to write files fast.
51 | Fixed f_mkdir creates incorrect directory on FAT32.
52 |
53 | Feb 04, 2007 R0.04 Supported multiple drive system. (FatFs)
54 | Changed some APIs for multiple drive system.
55 | Added f_mkfs. (FatFs)
56 | Added _USE_FAT32 option. (Tiny-FatFs)
57 |
58 | Apr 01, 2007 R0.04a Supported multiple partitions on a plysical drive. (FatFs)
59 | Fixed an endian sensitive code in f_mkfs. (FatFs)
60 | Added a capability of extending the file size to f_lseek.
61 | Added minimization level 3.
62 | Fixed a problem that can collapse a sector when recreate an
63 | existing file in any sub-directory at non FAT32 cfg. (Tiny-FatFs)
64 |
65 | May 05, 2007 R0.04b Added _USE_NTFLAG option.
66 | Added FSInfo support.
67 | Fixed some problems corresponds to FAT32. (Tiny-FatFs)
68 | Fixed DBCS name can result FR_INVALID_NAME.
69 | Fixed short seek (0 < ofs <= csize) collapses the file object.
70 |
71 | Aug 25, 2007 R0.05 Changed arguments of f_read, f_write.
72 | Changed arguments of f_mkfs. (FatFs)
73 | Fixed f_mkfs on FAT32 creates incorrect FSInfo. (FatFs)
74 | Fixed f_mkdir on FAT32 creates incorrect directory. (FatFs)
75 |
76 | Feb 03, 2008 R0.05a Added f_truncate().
77 | Added f_utime().
78 | Fixed off by one error at FAT sub-type determination.
79 | Fixed btr in f_read() can be mistruncated.
80 | Fixed cached sector is not flushed when create and close without write.
81 |
82 | Apr 01, 2008 R0.06 Added f_forward(). (Tiny-FatFs)
83 | Added string functions: fputc(), fputs(), fprintf() and fgets().
84 | Improved performance of f_lseek() on move to the same or following cluster.
85 |
86 | Apr 01, 2009, R0.07 Merged Tiny-FatFs as a buffer configuration option.
87 | Added long file name support.
88 | Added multiple code page support.
89 | Added re-entrancy for multitask operation.
90 | Added auto cluster size selection to f_mkfs().
91 | Added rewind option to f_readdir().
92 | Changed result code of critical errors.
93 | Renamed string functions to avoid name collision.
94 |
95 | Apr 14, 2009, R0.07a Separated out OS dependent code on reentrant cfg.
96 | Added multiple sector size support.
97 |
98 | Jun 21, 2009, R0.07c Fixed f_unlink() may return FR_OK on error.
99 | Fixed wrong cache control in f_lseek().
100 | Added relative path feature.
101 | Added f_chdir().
102 | Added f_chdrive().
103 | Added proper case conversion for extended characters.
104 |
105 | Nov 03, 2009 R0.07e Separated out configuration options from ff.h to ffconf.h.
106 | Added a configuration option, _LFN_UNICODE.
107 | Fixed f_unlink() fails to remove a sub-dir on _FS_RPATH.
108 | Fixed name matching error on the 13 char boundary.
109 | Changed f_readdir() to return the SFN with always upper case on non-LFN cfg.
110 |
111 | May 15, 2010, R0.08 Added a memory configuration option. (_USE_LFN)
112 | Added file lock feature. (_FS_SHARE)
113 | Added fast seek feature. (_USE_FASTSEEK)
114 | Changed some types on the API, XCHAR->TCHAR.
115 | Changed fname member in the FILINFO structure on Unicode cfg.
116 | String functions support UTF-8 encoding files on Unicode cfg.
117 |
118 | Aug 16,'10 R0.08a Added f_getcwd(). (_FS_RPATH = 2)
119 | Added sector erase feature. (_USE_ERASE)
120 | Moved file lock semaphore table from fs object to the bss.
121 | Fixed a wrong directory entry is created on non-LFN cfg when the given name contains ';'.
122 | Fixed f_mkfs() creates wrong FAT32 volume.
123 |
124 |
--------------------------------------------------------------------------------
/Utilities/FatFs_vR0.08a/diskio.c:
--------------------------------------------------------------------------------
1 | /*-----------------------------------------------------------------------*/
2 | /* Low level disk I/O module skeleton for FatFs (C)ChaN, 2007 */
3 | /*-----------------------------------------------------------------------*/
4 | /* This is a stub disk I/O module that acts as front end of the existing */
5 | /* disk I/O modules and attach it to FatFs module with common interface. */
6 | /*-----------------------------------------------------------------------*/
7 |
8 | #include "diskio.h"
9 | #include "stm32f4xx.h"
10 | #include "ffconf.h"
11 | #include "stm32f4_discovery_sdio_sd.h"
12 |
13 | /*-----------------------------------------------------------------------*/
14 | /* Correspondence between physical drive number and physical drive. */
15 | /*-----------------------------------------------------------------------*/
16 |
17 | #define ATA 0
18 | #define MMC 1
19 | #define USB 2
20 |
21 | /*-----------------------------------------------------------------------*/
22 | /* Inidialize a Drive */
23 | /*-----------------------------------------------------------------------*/
24 |
25 | DSTATUS disk_initialize (
26 | BYTE drv /* Physical drive nmuber (0..) */
27 | )
28 | {
29 | NVIC_InitTypeDef NVIC_InitStructure;
30 | SD_Error res = SD_OK;
31 |
32 | /* Configure the NVIC Preemption Priority Bits */
33 | NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
34 |
35 | NVIC_InitStructure.NVIC_IRQChannel = SDIO_IRQn;
36 | NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
37 | NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
38 | NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
39 | NVIC_Init(&NVIC_InitStructure);
40 |
41 | res = SD_Init();
42 |
43 | if(res == SD_OK)
44 | {
45 | res = (SD_Error)0x0;
46 | }
47 | return ((DSTATUS)res);
48 | }
49 |
50 |
51 |
52 | /*-----------------------------------------------------------------------*/
53 | /* Return Disk Status */
54 | /*-----------------------------------------------------------------------*/
55 |
56 | DSTATUS disk_status (
57 | BYTE drv /* Physical drive nmuber (0) */
58 | )
59 | {
60 | if (drv) return STA_NOINIT; /* Supports only single drive */
61 | return 0;
62 | }
63 |
64 |
65 | /*-----------------------------------------------------------------------*/
66 | /* Read Sector(s) */
67 | /*-----------------------------------------------------------------------*/
68 |
69 | DRESULT disk_read (
70 | BYTE drv, /* Physical drive nmuber (0..) */
71 | BYTE *buff, /* Data buffer to store read data */
72 | DWORD sector, /* Sector address (LBA) */
73 | BYTE count /* Number of sectors to read (1..255) */
74 | )
75 | {
76 | SD_Error status = SD_OK;
77 |
78 | SD_ReadMultiBlocks(buff, sector << 9, 512, 1);
79 |
80 | /* Check if the Transfer is finished */
81 | status = SD_WaitReadOperation();
82 | while (SD_GetStatus() != SD_TRANSFER_OK);
83 |
84 | if (status == SD_OK) {
85 | return RES_OK;
86 | } else {
87 | return RES_ERROR;
88 | }
89 | }
90 |
91 |
92 |
93 | /*-----------------------------------------------------------------------*/
94 | /* Write Sector(s) */
95 | /*-----------------------------------------------------------------------*/
96 | /* The FatFs module will issue multiple sector transfer request
97 | / (count > 1) to the disk I/O layer. The disk function should process
98 | / the multiple sector transfer properly Do. not translate it into
99 | / multiple single sector transfers to the media, or the data read/write
100 | / performance may be drasticaly decreased. */
101 |
102 | #if _READONLY == 0
103 | DRESULT disk_write (
104 | BYTE drv, /* Physical drive nmuber (0..) */
105 | const BYTE *buff, /* Data to be written */
106 | DWORD sector, /* Sector address (LBA) */
107 | BYTE count /* Number of sectors to write (1..255) */
108 | )
109 | {
110 | SD_Error status = SD_OK;
111 |
112 | SD_WriteMultiBlocks((BYTE *)buff, sector << 9, 512, 1);
113 |
114 | /* Check if the Transfer is finished */
115 | status = SD_WaitWriteOperation();
116 | while(SD_GetStatus() != SD_TRANSFER_OK);
117 | if (status == SD_OK) {
118 | return RES_OK;
119 | } else {
120 | return RES_ERROR;
121 | }
122 | }
123 | #endif /* _READONLY */
124 |
125 | /*-----------------------------------------------------------------------*/
126 | /* Get current time */
127 | /*-----------------------------------------------------------------------*/
128 |
129 | DWORD get_fattime ()
130 | {
131 | return ((2006UL-1980) << 25) // Year = 2006
132 | | (2UL << 21) // Month = Feb
133 | | (9UL << 16) // Day = 9
134 | | (22U << 11) // Hour = 22
135 | | (30U << 5) // Min = 30
136 | | (0U >> 1) // Sec = 0
137 | ;
138 | }
139 |
140 | /*-----------------------------------------------------------------------*/
141 | /* Miscellaneous Functions */
142 | /*-----------------------------------------------------------------------*/
143 |
144 | DRESULT disk_ioctl (
145 | BYTE drv, /* Physical drive nmuber (0..) */
146 | BYTE ctrl, /* Control code */
147 | void *buff /* Buffer to send/receive control data */
148 | )
149 | {
150 | DRESULT res = RES_OK;
151 | switch (ctrl) {
152 |
153 |
154 | case GET_SECTOR_COUNT : // Get number of sectors on the disk (DWORD)
155 | *(DWORD*)buff = 131072; // 4*1024*32 = 131072
156 | res = RES_OK;
157 | break;
158 |
159 | case GET_SECTOR_SIZE : // Get R/W sector size (WORD)
160 | *(WORD*)buff = 512;
161 | res = RES_OK;
162 | break;
163 |
164 | case GET_BLOCK_SIZE : // Get erase block size in unit of sector (DWORD)
165 | *(DWORD*)buff = 32;
166 | res = RES_OK;
167 | }
168 |
169 | return res;
170 | }
171 |
--------------------------------------------------------------------------------
/Utilities/FatFs_vR0.08a/diskio.h:
--------------------------------------------------------------------------------
1 | /*-----------------------------------------------------------------------
2 | / Low level disk interface modlue include file (C)ChaN, 2010
3 | /-----------------------------------------------------------------------*/
4 |
5 | #ifndef _DISKIO
6 |
7 | #define _READONLY 0 /* 1: Remove write functions */
8 | #define _USE_IOCTL 1 /* 1: Use disk_ioctl fucntion */
9 |
10 | #include "integer.h"
11 |
12 |
13 | /* Status of Disk Functions */
14 | typedef BYTE DSTATUS;
15 |
16 | /* Results of Disk Functions */
17 | typedef enum {
18 | RES_OK = 0, /* 0: Successful */
19 | RES_ERROR, /* 1: R/W Error */
20 | RES_WRPRT, /* 2: Write Protected */
21 | RES_NOTRDY, /* 3: Not Ready */
22 | RES_PARERR /* 4: Invalid Parameter */
23 | } DRESULT;
24 |
25 |
26 | /*---------------------------------------*/
27 | /* Prototypes for disk control functions */
28 |
29 | int assign_drives (int, int);
30 | DSTATUS disk_initialize (BYTE);
31 | DSTATUS disk_status (BYTE);
32 | DRESULT disk_read (BYTE, BYTE*, DWORD, BYTE);
33 | #if _READONLY == 0
34 | DRESULT disk_write (BYTE, const BYTE*, DWORD, BYTE);
35 | #endif
36 | DRESULT disk_ioctl (BYTE, BYTE, void*);
37 |
38 |
39 |
40 | /* Disk Status Bits (DSTATUS) */
41 |
42 | #define STA_NOINIT 0x01 /* Drive not initialized */
43 | #define STA_NODISK 0x02 /* No medium in the drive */
44 | #define STA_PROTECT 0x04 /* Write protected */
45 |
46 |
47 | /* Command code for disk_ioctrl fucntion */
48 |
49 | /* Generic command (defined for FatFs) */
50 | #define CTRL_SYNC 0 /* Flush disk cache (for write functions) */
51 | #define GET_SECTOR_COUNT 1 /* Get media size (for only f_mkfs()) */
52 | #define GET_SECTOR_SIZE 2 /* Get sector size (for multiple sector size (_MAX_SS >= 1024)) */
53 | #define GET_BLOCK_SIZE 3 /* Get erase block size (for only f_mkfs()) */
54 | #define CTRL_ERASE_SECTOR 4 /* Force erased a block of sectors (for only _USE_ERASE) */
55 |
56 | /* Generic command */
57 | #define CTRL_POWER 5 /* Get/Set power status */
58 | #define CTRL_LOCK 6 /* Lock/Unlock media removal */
59 | #define CTRL_EJECT 7 /* Eject media */
60 |
61 | /* MMC/SDC specific ioctl command */
62 | #define MMC_GET_TYPE 10 /* Get card type */
63 | #define MMC_GET_CSD 11 /* Get CSD */
64 | #define MMC_GET_CID 12 /* Get CID */
65 | #define MMC_GET_OCR 13 /* Get OCR */
66 | #define MMC_GET_SDSTAT 14 /* Get SD status */
67 |
68 | /* ATA/CF specific ioctl command */
69 | #define ATA_GET_REV 20 /* Get F/W revision */
70 | #define ATA_GET_MODEL 21 /* Get model name */
71 | #define ATA_GET_SN 22 /* Get serial number */
72 |
73 | /* NAND specific ioctl command */
74 | #define NAND_FORMAT 30 /* Create physical format */
75 |
76 |
77 | #define _DISKIO
78 | #endif
79 |
--------------------------------------------------------------------------------
/Utilities/FatFs_vR0.08a/integer.h:
--------------------------------------------------------------------------------
1 | /*-------------------------------------------*/
2 | /* Integer type definitions for FatFs module */
3 | /*-------------------------------------------*/
4 |
5 | #ifndef _INTEGER
6 | #define _INTEGER
7 |
8 | #ifdef _WIN32 /* FatFs development platform */
9 |
10 | #include
11 | #include
12 |
13 | #else /* Embedded platform */
14 |
15 | /* These types must be 16-bit, 32-bit or larger integer */
16 | typedef int INT;
17 | typedef unsigned int UINT;
18 |
19 | /* These types must be 8-bit integer */
20 | typedef char CHAR;
21 | typedef unsigned char UCHAR;
22 | typedef unsigned char BYTE;
23 |
24 | /* These types must be 16-bit integer */
25 | typedef short SHORT;
26 | typedef unsigned short USHORT;
27 | typedef unsigned short WORD;
28 | typedef unsigned short WCHAR;
29 |
30 | /* These types must be 32-bit integer */
31 | typedef long LONG;
32 | typedef unsigned long ULONG;
33 | typedef unsigned long DWORD;
34 |
35 | #endif
36 |
37 | #endif
38 |
--------------------------------------------------------------------------------
/Utilities/FatFs_vR0.08a/option/syscall.c:
--------------------------------------------------------------------------------
1 | /*------------------------------------------------------------------------*/
2 | /* Sample code of OS dependent controls for FatFs R0.08 */
3 | /* (C)ChaN, 2010 */
4 | /*------------------------------------------------------------------------*/
5 |
6 | #include /* ANSI memory controls */
7 | //#include /* ANSI memory controls */
8 |
9 | #include "../ff.h"
10 |
11 |
12 | #if _FS_REENTRANT
13 | /*------------------------------------------------------------------------*/
14 | /* Create a Synchronization Object */
15 | /*------------------------------------------------------------------------*/
16 | /* This function is called in f_mount function to create a new
17 | / synchronization object, such as semaphore and mutex. When a FALSE is
18 | / returned, the f_mount function fails with FR_INT_ERR.
19 | */
20 |
21 | BOOL ff_cre_syncobj ( /* TRUE:Function succeeded, FALSE:Could not create due to any error */
22 | BYTE vol, /* Corresponding logical drive being processed */
23 | _SYNC_t *sobj /* Pointer to return the created sync object */
24 | )
25 | {
26 | BOOL ret;
27 |
28 | // *sobj = CreateMutex(NULL, FALSE, NULL); /* Win32 */
29 | // ret = (*sobj != INVALID_HANDLE_VALUE) ? TRUE : FALSE;
30 |
31 | // *sobj = SyncObjects[vol]; /* uITRON (give a static created sync object) */
32 | // ret = TRUE; /* The initial value of the semaphore must be 1. */
33 |
34 | *sobj = OSMutexCreate(0, &err); /* uC/OS-II */
35 | ret = (err == OS_NO_ERR) ? TRUE : FALSE;
36 |
37 | // *sobj = xSemaphoreCreateMutex(); /* FreeRTOS */
38 | // ret = (*sobj != NULL) ? TRUE : FALSE;
39 |
40 | return ret;
41 | }
42 |
43 |
44 |
45 | /*------------------------------------------------------------------------*/
46 | /* Delete a Synchronization Object */
47 | /*------------------------------------------------------------------------*/
48 | /* This function is called in f_mount function to delete a synchronization
49 | / object that created with ff_cre_syncobj function. When a FALSE is
50 | / returned, the f_mount function fails with FR_INT_ERR.
51 | */
52 |
53 | BOOL ff_del_syncobj ( /* TRUE:Function succeeded, FALSE:Could not delete due to any error */
54 | _SYNC_t sobj /* Sync object tied to the logical drive to be deleted */
55 | )
56 | {
57 | BOOL ret;
58 |
59 | // ret = CloseHandle(sobj); /* Win32 */
60 |
61 | // ret = TRUE; /* uITRON (nothing to do) */
62 |
63 | OSMutexDel(sobj, OS_DEL_ALWAYS, &err); /* uC/OS-II */
64 | ret = (err == OS_NO_ERR) ? TRUE : FALSE;
65 |
66 | // ret = TRUE; /* FreeRTOS (nothing to do) */
67 |
68 | return ret;
69 | }
70 |
71 |
72 |
73 | /*------------------------------------------------------------------------*/
74 | /* Request Grant to Access the Volume */
75 | /*------------------------------------------------------------------------*/
76 | /* This function is called on entering file functions to lock the volume.
77 | / When a FALSE is returned, the file function fails with FR_TIMEOUT.
78 | */
79 |
80 | BOOL ff_req_grant ( /* TRUE:Got a grant to access the volume, FALSE:Could not get a grant */
81 | _SYNC_t sobj /* Sync object to wait */
82 | )
83 | {
84 | BOOL ret;
85 |
86 | // ret = (WaitForSingleObject(sobj, _FS_TIMEOUT) == WAIT_OBJECT_0) ? TRUE : FALSE; /* Win32 */
87 |
88 | // ret = (wai_sem(sobj) == E_OK) ? TRUE : FALSE; /* uITRON */
89 |
90 | OSMutexPend(sobj, _FS_TIMEOUT, &err); /* uC/OS-II */
91 | ret = (err == OS_NO_ERR) ? TRUE : FALSE;
92 |
93 | // ret = (xSemaphoreTake(sobj, _FS_TIMEOUT) == pdTRUE) ? TRUE : FALSE; /* FreeRTOS */
94 |
95 | return ret;
96 | }
97 |
98 |
99 |
100 | /*------------------------------------------------------------------------*/
101 | /* Release Grant to Access the Volume */
102 | /*------------------------------------------------------------------------*/
103 | /* This function is called on leaving file functions to unlock the volume.
104 | */
105 |
106 | void ff_rel_grant (
107 | _SYNC_t sobj /* Sync object to be signaled */
108 | )
109 | {
110 | // ReleaseMutex(sobj); /* Win32 */
111 |
112 | // sig_sem(sobj); /* uITRON */
113 |
114 | OSMutexPost(sobj); /* uC/OS-II */
115 |
116 | // xSemaphoreGive(sobj); /* FreeRTOS */
117 |
118 | }
119 |
120 | #endif
121 |
122 |
123 |
124 |
125 | #if _USE_LFN == 3 /* LFN with a working buffer on the heap */
126 | /*------------------------------------------------------------------------*/
127 | /* Allocate a memory block */
128 | /*------------------------------------------------------------------------*/
129 | /* If a NULL is returned, the file function fails with FR_NOT_ENOUGH_CORE.
130 | */
131 |
132 | void* ff_memalloc ( /* Returns pointer to the allocated memory block */
133 | UINT size /* Number of bytes to allocate */
134 | )
135 | {
136 | return malloc(size);
137 | }
138 |
139 |
140 | /*------------------------------------------------------------------------*/
141 | /* Free a memory block */
142 | /*------------------------------------------------------------------------*/
143 |
144 | void ff_memfree(
145 | void* mblock /* Pointer to the memory block to free */
146 | )
147 | {
148 | free(mblock);
149 | }
150 |
151 | #endif
152 |
--------------------------------------------------------------------------------
/Utilities/STM32F4-Discovery/fonts.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file fonts.h
4 | * @author MCD Application Team
5 | * @version V4.6.1
6 | * @date 18-April-2011
7 | * @brief Header for fonts.c
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
12 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
13 | * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
14 | * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
15 | * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
16 | * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
17 | *
18 | * © COPYRIGHT 2011 STMicroelectronics
19 | ******************************************************************************
20 | */
21 |
22 | /* Define to prevent recursive inclusion -------------------------------------*/
23 | #ifndef __FONTS_H
24 | #define __FONTS_H
25 |
26 | #ifdef __cplusplus
27 | extern "C" {
28 | #endif
29 |
30 | /* Includes ------------------------------------------------------------------*/
31 | #include
32 |
33 | /** @addtogroup Utilities
34 | * @{
35 | */
36 |
37 | /** @addtogroup STM32_EVAL
38 | * @{
39 | */
40 |
41 | /** @addtogroup Common
42 | * @{
43 | */
44 |
45 | /** @addtogroup FONTS
46 | * @{
47 | */
48 |
49 | /** @defgroup FONTS_Exported_Types
50 | * @{
51 | */
52 | typedef struct _tFont
53 | {
54 | const uint16_t *table;
55 | uint16_t Width;
56 | uint16_t Height;
57 |
58 | } sFONT;
59 |
60 | extern sFONT Font16x24;
61 | extern sFONT Font12x12;
62 | extern sFONT Font8x12;
63 | extern sFONT Font8x8;
64 |
65 | /**
66 | * @}
67 | */
68 |
69 | /** @defgroup FONTS_Exported_Constants
70 | * @{
71 | */
72 | #define LINE(x) ((x) * (((sFONT *)LCD_GetFont())->Height))
73 |
74 | /**
75 | * @}
76 | */
77 |
78 | /** @defgroup FONTS_Exported_Macros
79 | * @{
80 | */
81 | /**
82 | * @}
83 | */
84 |
85 | /** @defgroup FONTS_Exported_Functions
86 | * @{
87 | */
88 | /**
89 | * @}
90 | */
91 |
92 | #ifdef __cplusplus
93 | }
94 | #endif
95 |
96 | #endif /* __FONTS_H */
97 |
98 | /**
99 | * @}
100 | */
101 |
102 | /**
103 | * @}
104 | */
105 |
106 | /**
107 | * @}
108 | */
109 |
110 | /**
111 | * @}
112 | */
113 |
114 | /**
115 | * @}
116 | */
117 |
118 | /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
119 |
--------------------------------------------------------------------------------
/Utilities/STM32F4-Discovery/lcd_log.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file lcd_log.h
4 | * @author MCD Application Team
5 | * @version V5.0.2
6 | * @date 05-March-2012
7 | * @brief header for the lcd_log.c file
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT 2012 STMicroelectronics
12 | *
13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
14 | * You may not use this file except in compliance with the License.
15 | * You may obtain a copy of the License at:
16 | *
17 | * http://www.st.com/software_license_agreement_liberty_v2
18 | *
19 | * Unless required by applicable law or agreed to in writing, software
20 | * distributed under the License is distributed on an "AS IS" BASIS,
21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22 | * See the License for the specific language governing permissions and
23 | * limitations under the License.
24 | *
25 | ******************************************************************************
26 | */
27 |
28 | /* Define to prevent recursive inclusion -------------------------------------*/
29 | #ifndef __LCD_LOG_H__
30 | #define __LCD_LOG_H__
31 |
32 | /* Includes ------------------------------------------------------------------*/
33 |
34 | #include "lcd_log_conf.h"
35 |
36 | /** @addtogroup Utilities
37 | * @{
38 | */
39 |
40 | /** @addtogroup STM32_EVAL
41 | * @{
42 | */
43 |
44 | /** @addtogroup Common
45 | * @{
46 | */
47 |
48 | /** @addtogroup LCD_LOG
49 | * @{
50 | */
51 |
52 | /** @defgroup LCD_LOG
53 | * @brief
54 | * @{
55 | */
56 |
57 |
58 | /** @defgroup LCD_LOG_Exported_Defines
59 | * @{
60 | */
61 | #ifdef __GNUC__
62 | /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf
63 | set to 'Yes') calls __io_putchar() */
64 | #define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
65 | #else
66 | #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
67 | #endif /* __GNUC__ */
68 |
69 | /** These value can be changed by user */
70 |
71 | #ifdef LCD_SCROLL_ENABLED
72 | #define LCD_CACHE_DEPTH (YWINDOW_SIZE + CACHE_SIZE)
73 | #else
74 | #define LCD_CACHE_DEPTH YWINDOW_SIZE
75 | #endif
76 | /**
77 | * @}
78 | */
79 |
80 | /** @defgroup LCD_LOG_Exported_Types
81 | * @{
82 | */
83 | typedef struct _LCD_LOG_line
84 | {
85 | uint8_t line[XWINDOW_MAX];
86 | uint16_t color;
87 |
88 | }LCD_LOG_line;
89 |
90 | /**
91 | * @}
92 | */
93 |
94 | /** @defgroup LCD_LOG_Exported_Macros
95 | * @{
96 | */
97 | #define LCD_ErrLog(...) LCD_LineColor = Red;\
98 | printf("ERROR: ") ;\
99 | printf(__VA_ARGS__);\
100 | LCD_LineColor = LCD_LOG_DEFAULT_COLOR
101 |
102 | #define LCD_UsrLog(...) LCD_LineColor = LCD_LOG_DEFAULT_COLOR;\
103 | printf(__VA_ARGS__);\
104 |
105 |
106 | #define LCD_DbgLog(...) LCD_LineColor = Cyan;\
107 | printf(__VA_ARGS__);\
108 | LCD_LineColor = LCD_LOG_DEFAULT_COLOR
109 | /**
110 | * @}
111 | */
112 |
113 | /** @defgroup LCD_LOG_Exported_Variables
114 | * @{
115 | */
116 | extern uint16_t LCD_LineColor;
117 | /**
118 | * @}
119 | */
120 |
121 | /** @defgroup LCD_LOG_Exported_FunctionsPrototype
122 | * @{
123 | */
124 | void LCD_LOG_Init(void);
125 | void LCD_LOG_DeInit(void);
126 | void LCD_LOG_SetHeader(uint8_t *Title);
127 | void LCD_LOG_SetFooter(uint8_t *Status);
128 | void LCD_LOG_ClearTextZone(void);
129 | #ifdef LCD_SCROLL_ENABLED
130 | ErrorStatus LCD_LOG_ScrollBack(void);
131 | ErrorStatus LCD_LOG_ScrollForward(void);
132 | #endif
133 | /**
134 | * @}
135 | */
136 |
137 |
138 | #endif /* __LCD_LOG_H__ */
139 |
140 | /**
141 | * @}
142 | */
143 |
144 | /**
145 | * @}
146 | */
147 |
148 | /**
149 | * @}
150 | */
151 |
152 | /**
153 | * @}
154 | */
155 |
156 | /**
157 | * @}
158 | */
159 |
160 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
161 |
--------------------------------------------------------------------------------
/Utilities/STM32F4-Discovery/stm32f4_discovery_debug.c:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * © COPYRIGHT 2012 Embest Tech. Co., Ltd.
4 | * @file stm32f4_discovery_debug.c
5 | * @author CMP Team
6 | * @version V1.0.0
7 | * @date 28-December-2012
8 | * @brief Contains some utilities that used for debugging through UART
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
13 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
14 | * TIME. AS A RESULT, Embest SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
15 | * OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
16 | * OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
17 | * CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
18 | ******************************************************************************
19 | */
20 | /* Includes ------------------------------------------------------------------*/
21 | #include
22 | #include "stm32f4xx.h"
23 | #include "stm32f4_discovery.h"
24 | #include "stm32f4_discovery_debug.h"
25 |
26 |
27 | /** @addtogroup STM32F4xx_StdPeriph_Examples
28 | * @{
29 | */
30 |
31 | /** @addtogroup stm32f4_discovery_debug
32 | * @{
33 | */
34 |
35 | /* Private typedef -----------------------------------------------------------*/
36 | /* Private define ------------------------------------------------------------*/
37 | /* Private macro -------------------------------------------------------------*/
38 | /* Private variables ---------------------------------------------------------*/
39 |
40 | /* Private function prototypes -----------------------------------------------*/
41 | /* Private function prototypes -----------------------------------------------*/
42 |
43 | #ifdef __GNUC__
44 | /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf
45 | set to 'Yes') calls __io_putchar() */
46 | #define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
47 | #else
48 | #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
49 | #endif /* __GNUC__ */
50 |
51 | /**
52 | * @brief Display Init (LCD or/and USART)
53 | * @param None
54 | * @retval None
55 | */
56 | void STM32f4_Discovery_Debug_Init(void)
57 | {
58 | USART_InitTypeDef USART_InitStructure;
59 | /* USARTx configured as follow:
60 | - BaudRate = 115200 baud
61 | - Word Length = 8 Bits
62 | - One Stop Bit
63 | - No parity
64 | - Hardware flow control disabled (RTS and CTS signals)
65 | - Receive and transmit enabled
66 | */
67 | USART_InitStructure.USART_BaudRate = 115200;
68 | USART_InitStructure.USART_WordLength = USART_WordLength_8b;
69 | USART_InitStructure.USART_StopBits = USART_StopBits_1;
70 | USART_InitStructure.USART_Parity = USART_Parity_No;
71 | USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
72 | USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
73 |
74 | STM_EVAL_COMInit(COM1, &USART_InitStructure);
75 | printf("\n\r Debug Module Init \n\r");
76 | }
77 |
78 | /**
79 | * @brief Read character but no wait if no key
80 | * @param None
81 | * @retval None
82 | */
83 | /* */
84 | int Get_Peek_Key(void)
85 | {
86 | if (USART_GetFlagStatus(EVAL_COM1, USART_FLAG_RXNE) == RESET)
87 | {
88 | return EOF;
89 | }
90 | return (USART_ReceiveData(EVAL_COM1));
91 | }
92 |
93 | /**
94 | * @brief Retargets the C library printf function to the USART.
95 | * @param None
96 | * @retval None
97 | */
98 | PUTCHAR_PROTOTYPE
99 | {
100 | /* Place your implementation of fputc here */
101 | /* e.g. write a character to the USART */
102 | USART_SendData(EVAL_COM1, (uint8_t) ch);
103 |
104 | /* Loop until the end of transmission */
105 | while (USART_GetFlagStatus(EVAL_COM1, USART_FLAG_TC) == RESET)
106 | {}
107 |
108 | return ch;
109 | }
110 |
111 |
112 | /****************** COPYRIGHT 2012 Embest Tech. Co., Ltd.*****END OF FILE******/
113 |
--------------------------------------------------------------------------------
/Utilities/STM32F4-Discovery/stm32f4_discovery_debug.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * © COPYRIGHT 2012 Embest Tech. Co., Ltd.
4 | * @file stm32f4_discovery_debug.h
5 | * @author CMP Team
6 | * @version V1.0.0
7 | * @date 28-December-2012
8 | * @brief Header for stm32f4_discovery_debug.c module
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
13 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
14 | * TIME. AS A RESULT, Embest SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
15 | * OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
16 | * OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
17 | * CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
18 | ******************************************************************************
19 | */
20 | /* Define to prevent recursive inclusion -------------------------------------*/
21 | #ifndef __STM32F4_DISCOVERY_DEBUG_H
22 | #define __STM32F4_DISCOVERY_DEBUG_H
23 |
24 | #ifdef __cplusplus
25 | extern "C" {
26 | #endif
27 |
28 | /* Includes ------------------------------------------------------------------*/
29 | #include "stm32f4xx.h"
30 |
31 | /** @addtogroup Utilities
32 | * @{
33 | */
34 |
35 | /** @addtogroup STM32F4_DISCOVERY
36 | * @{
37 | */
38 | /** @defgroup STM32F4_DISCOVERY_LOW_LEVEL_Exported_Functions
39 | * @{
40 | */
41 | void STM32f4_Discovery_Debug_Init(void);
42 | int Get_Peek_Key(void);
43 | /**
44 | * @}
45 | */
46 | #ifdef __cplusplus
47 | }
48 | #endif
49 |
50 | #endif /* __STM32F4_DISCOVERY_DEBUG_H */
51 | /**
52 | * @}
53 | */
54 |
55 | /**
56 | * @}
57 | */
58 |
59 | /**
60 | * @}
61 | */
62 |
63 |
64 |
65 | /******************** COPYRIGHT 2012 Embest Tech. Co., Ltd.*****END OF FILE****/
66 |
--------------------------------------------------------------------------------