WebRadioApp  0.1
ew_bsp_system.h
Go to the documentation of this file.
1 /*******************************************************************************
2  *
3  * E M B E D D E D W I Z A R D P R O J E C T
4  *
5  * Copyright (c) TARA Systems
6  *GmbH written by Paul Banach and Manfred Schweyer
7  *
8  ********************************************************************************
9  *
10  * This software is delivered "as is" and shows the usage of other software
11  * components. It is provided as an example software which is intended to be
12  * modified and extended according to particular requirements.
13  *
14  * TARA Systems hereby disclaims all warranties and conditions with regard to
15  *the software, including all implied warranties and conditions of
16  *merchantability and non-infringement of any third party IPR or other rights
17  *which may result from the use or the inability to use the software.
18  *
19  ********************************************************************************
20  *
21  * DESCRIPTION:
22  * This file is part of the interface (glue layer) between an Embedded Wizard
23  * generated UI application and the board support package (BSP) of a dedicated
24  * target.
25  * This template is responsible to configurate the entire system (CPU clock,
26  * memory, qspi, etc).
27  *
28  *******************************************************************************/
29 
42 #ifndef EW_BSP_SYSTEM_H
43 #define EW_BSP_SYSTEM_H
44 
45 #ifdef __cplusplus
46 extern "C" {
47 #endif
48 
49 /*******************************************************************************
50  * FUNCTION:
51  * EwBspSystemInit
52  *
53  * DESCRIPTION:
54  * The function EwBspSystemInit initializes the system components.
55  * (CPU clock, memory, qspi, ...)
56  *
57  * ARGUMENTS:
58  * None
59  *
60  * RETURN VALUE:
61  * None
62  *
63  *******************************************************************************/
64 void EwBspSystemInit(void);
65 
66 /*******************************************************************************
67  * FUNCTION:
68  * EwBspSystemDone
69  *
70  * DESCRIPTION:
71  * The function EwBspSystemDone terminates the system components.
72  *
73  * ARGUMENTS:
74  * None
75  *
76  * RETURN VALUE:
77  * None
78  *
79  *******************************************************************************/
80 void EwBspSystemDone(void);
81 
82 void SystemClock_Config(void);
83 void MPU_Config(void);
84 
85 #ifdef __cplusplus
86 }
87 #endif
88 
89 #endif /* EW_BSP_SYSTEM_H */
90 
91 /* msy */
92 
MPU_Config
void MPU_Config(void)
Configure the MPU attributes as Write Through for SRAM1/2.
Definition: ew_bsp_system.c:183
EwBspSystemDone
void EwBspSystemDone(void)
The function EwBspSystemDone terminates the system components.
Definition: ew_bsp_system.c:383
SystemClock_Config
void SystemClock_Config(void)
System Clock Configuration The system Clock is configured as follow : System Clock source = PLL (HSE)...
Definition: ew_bsp_system.c:62
ew_bsp_system.h
EwBspSystemInit
void EwBspSystemInit(void)
The function EwBspSystemInit initializes the system components. (CPU clock, memory,...
Definition: ew_bsp_system.c:339
PeriphClkInitStruct
static RCC_PeriphCLKInitTypeDef PeriphClkInitStruct
Definition: ew_bsp_display.c:94
ewconfig.h
This file contains general configuration settings for the target system, like memory ranges and displ...