Andrew Reed
/
CITY1082-i2c_master_wifi_mqtt
CITY3032-wifi-mqtt
emwin_config/GUIConf.cpp@5:f62a9e4a499a, 2021-11-13 (annotated)
- Committer:
- reedas
- Date:
- Sat Nov 13 12:02:49 2021 +0000
- Revision:
- 5:f62a9e4a499a
- Parent:
- 0:e9613d017b5e
trying to include mbed
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
reedas | 0:e9613d017b5e | 1 | /********************************************************************* |
reedas | 0:e9613d017b5e | 2 | * SEGGER Microcontroller GmbH & Co. KG * |
reedas | 0:e9613d017b5e | 3 | * Solutions for real time microcontroller applications * |
reedas | 0:e9613d017b5e | 4 | ********************************************************************** |
reedas | 0:e9613d017b5e | 5 | * * |
reedas | 0:e9613d017b5e | 6 | * (c) 1996 - 2017 SEGGER Microcontroller GmbH & Co. KG * |
reedas | 0:e9613d017b5e | 7 | * * |
reedas | 0:e9613d017b5e | 8 | * Internet: www.segger.com Support: support@segger.com * |
reedas | 0:e9613d017b5e | 9 | * * |
reedas | 0:e9613d017b5e | 10 | ********************************************************************** |
reedas | 0:e9613d017b5e | 11 | |
reedas | 0:e9613d017b5e | 12 | ** emWin V5.46 - Graphical user interface for embedded applications ** |
reedas | 0:e9613d017b5e | 13 | All Intellectual Property rights in the Software belongs to SEGGER. |
reedas | 0:e9613d017b5e | 14 | emWin is protected by international copyright laws. Knowledge of the |
reedas | 0:e9613d017b5e | 15 | source code may not be used to write a similar product. This file may |
reedas | 0:e9613d017b5e | 16 | only be used in accordance with the following terms: |
reedas | 0:e9613d017b5e | 17 | |
reedas | 0:e9613d017b5e | 18 | The software has been licensed to Cypress Semiconductor Corporation, |
reedas | 0:e9613d017b5e | 19 | whose registered office is situated at 198 Champion Ct. San Jose, CA |
reedas | 0:e9613d017b5e | 20 | 95134 USA solely for the purposes of creating libraries for Cypress |
reedas | 0:e9613d017b5e | 21 | PSoC3 and PSoC5 processor-based devices, sublicensed and distributed |
reedas | 0:e9613d017b5e | 22 | under the terms and conditions of the Cypress End User License |
reedas | 0:e9613d017b5e | 23 | Agreement. |
reedas | 0:e9613d017b5e | 24 | Full source code is available at: www.segger.com |
reedas | 0:e9613d017b5e | 25 | |
reedas | 0:e9613d017b5e | 26 | We appreciate your understanding and fairness. |
reedas | 0:e9613d017b5e | 27 | ---------------------------------------------------------------------- |
reedas | 0:e9613d017b5e | 28 | Licensing information |
reedas | 0:e9613d017b5e | 29 | Licensor: SEGGER Microcontroller Systems LLC |
reedas | 0:e9613d017b5e | 30 | Licensed to: Cypress Semiconductor Corp, 198 Champion Ct., San Jose, CA 95134, USA |
reedas | 0:e9613d017b5e | 31 | Licensed SEGGER software: emWin |
reedas | 0:e9613d017b5e | 32 | License number: GUI-00319 |
reedas | 0:e9613d017b5e | 33 | License model: Services and License Agreement, signed June 10th, 2009 |
reedas | 0:e9613d017b5e | 34 | Licensed platform: Any Cypress platform (Initial targets are: PSoC3, PSoC5) |
reedas | 0:e9613d017b5e | 35 | ---------------------------------------------------------------------- |
reedas | 0:e9613d017b5e | 36 | Support and Update Agreement (SUA) |
reedas | 0:e9613d017b5e | 37 | SUA period: 2009-06-12 - 2022-07-27 |
reedas | 0:e9613d017b5e | 38 | Contact to extend SUA: sales@segger.com |
reedas | 0:e9613d017b5e | 39 | ---------------------------------------------------------------------- |
reedas | 0:e9613d017b5e | 40 | File : GUIConf.c |
reedas | 0:e9613d017b5e | 41 | Purpose : Display controller initialization |
reedas | 0:e9613d017b5e | 42 | ---------------------------END-OF-HEADER------------------------------ |
reedas | 0:e9613d017b5e | 43 | */ |
reedas | 0:e9613d017b5e | 44 | |
reedas | 0:e9613d017b5e | 45 | #include "GUI.h" |
reedas | 0:e9613d017b5e | 46 | |
reedas | 0:e9613d017b5e | 47 | /********************************************************************* |
reedas | 0:e9613d017b5e | 48 | * |
reedas | 0:e9613d017b5e | 49 | * Defines |
reedas | 0:e9613d017b5e | 50 | * |
reedas | 0:e9613d017b5e | 51 | ********************************************************************** |
reedas | 0:e9613d017b5e | 52 | */ |
reedas | 0:e9613d017b5e | 53 | // |
reedas | 0:e9613d017b5e | 54 | // Define the available number of bytes available for the GUI |
reedas | 0:e9613d017b5e | 55 | // |
reedas | 0:e9613d017b5e | 56 | #define GUI_NUMBYTES 0x8000 |
reedas | 0:e9613d017b5e | 57 | |
reedas | 0:e9613d017b5e | 58 | /********************************************************************* |
reedas | 0:e9613d017b5e | 59 | * |
reedas | 0:e9613d017b5e | 60 | * Public code |
reedas | 0:e9613d017b5e | 61 | * |
reedas | 0:e9613d017b5e | 62 | ********************************************************************** |
reedas | 0:e9613d017b5e | 63 | */ |
reedas | 0:e9613d017b5e | 64 | /********************************************************************* |
reedas | 0:e9613d017b5e | 65 | * |
reedas | 0:e9613d017b5e | 66 | * GUI_X_Config |
reedas | 0:e9613d017b5e | 67 | * |
reedas | 0:e9613d017b5e | 68 | * Purpose: |
reedas | 0:e9613d017b5e | 69 | * Called during the initialization process in order to set up the |
reedas | 0:e9613d017b5e | 70 | * available memory for the GUI. |
reedas | 0:e9613d017b5e | 71 | */ |
reedas | 0:e9613d017b5e | 72 | void GUI_X_Config(void) { |
reedas | 0:e9613d017b5e | 73 | // |
reedas | 0:e9613d017b5e | 74 | // 32 bit aligned memory area |
reedas | 0:e9613d017b5e | 75 | // |
reedas | 0:e9613d017b5e | 76 | static U32 aMemory[GUI_NUMBYTES / 4]; |
reedas | 0:e9613d017b5e | 77 | // |
reedas | 0:e9613d017b5e | 78 | // Assign memory to emWin |
reedas | 0:e9613d017b5e | 79 | // |
reedas | 0:e9613d017b5e | 80 | GUI_ALLOC_AssignMemory(aMemory, GUI_NUMBYTES); |
reedas | 0:e9613d017b5e | 81 | // |
reedas | 0:e9613d017b5e | 82 | // Set default font |
reedas | 0:e9613d017b5e | 83 | // |
reedas | 0:e9613d017b5e | 84 | GUI_SetDefaultFont(GUI_FONT_6X8); |
reedas | 0:e9613d017b5e | 85 | } |
reedas | 0:e9613d017b5e | 86 | |
reedas | 0:e9613d017b5e | 87 | /*************************** End of file ****************************/ |
reedas | 0:e9613d017b5e | 88 |