this repository aim to make the official ST DISCO F746NG demo from STM32Cube_FW_F7_V1.2.0 working on mbed.
Dependencies: BSP_DISCO_F746NG_patch mbed-rtos mbed
Diff: Config/GUIConf.c
- Revision:
- 0:c00e6c923941
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Config/GUIConf.c Mon Nov 02 23:38:08 2015 +0000 @@ -0,0 +1,86 @@ +/********************************************************************* +* Portions COPYRIGHT 2015 STMicroelectronics * +* Portions SEGGER Microcontroller GmbH & Co. KG * +* Solutions for real time microcontroller applications * +********************************************************************** +* * +* (c) 1996 - 2015 SEGGER Microcontroller GmbH & Co. KG * +* * +* Internet: www.segger.com Support: support@segger.com * +* * +********************************************************************** + +** emWin V5.28 - Graphical user interface for embedded applications ** +All Intellectual Property rights in the Software belongs to SEGGER. +emWin is protected by international copyright laws. Knowledge of the +source code may not be used to write a similar product. This file may +only be used in accordance with the following terms: + +The software has been licensed to STMicroelectronics International +N.V. a Dutch company with a Swiss branch and its headquarters in Plan- +les-Ouates, Geneva, 39 Chemin du Champ des Filles, Switzerland for the +purposes of creating libraries for ARM Cortex-M-based 32-bit microcon_ +troller products commercialized by Licensee only, sublicensed and dis_ +tributed under the terms and conditions of the End User License Agree_ +ment supplied by STMicroelectronics International N.V. +Full source code is available at: www.segger.com + +We appreciate your understanding and fairness. +---------------------------------------------------------------------- +File : GUIConf.c +Purpose : Display controller initialization +---------------------------END-OF-HEADER------------------------------ +*/ + +/** + ****************************************************************************** + * @attention + * + * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); + * You may not use this file except in compliance with the License. + * You may obtain a copy of the License at: + * + * http://www.st.com/software_license_agreement_liberty_v2 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + ****************************************************************************** + */ + +#include "GUI.h" + +/********************************************************************* +* +* Defines +* +********************************************************************** +*/ + +/* Define the available number of bytes available for the GUI */ +#define GUI_NUMBYTES (128) * 1024 + +U32 aMemory[GUI_NUMBYTES / 4]; +/********************************************************************* +* +* Public code +* +********************************************************************** +*/ +/********************************************************************* +* +* GUI_X_Config +* +* Purpose: +* Called during the initialization process in order to set up the +* available memory for the GUI. +*/ +void GUI_X_Config(void) +{ + GUI_ALLOC_AssignMemory(aMemory, GUI_NUMBYTES); +} + +/*************************** End of file ****************************/