| Zakładka z wyszukiwarką danych komponentów |
|
AN3128 Arkusz danych(PDF) 17 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3128 Arkusz danych(HTML) 17 Page - STMicroelectronics |
|
17 / 105 page ![]() AN3128 Multi-input embedded GUI library Doc ID 16918 Rev 5 17/105 – TscHal.c: HAL layer file; contains all the touchscreen management function declarations whose implementation depends on the TSC controller used by the application. The user only needs to change these functions implementations in order to re-use this code with other TSC controllers. – touchscreen.c: contains all the function declarations for the touchscreen firmware driver. Embedded_GUI_Library contains all files and subdirectories that makes the graphic objects core: ● inc: sub-folder contains the firmware library header files – cursor.h: contains all the function prototypes and basic structure for the cursor pointer (arrow header). – gl_fonts.h: contains all the LCD fonts size definition exported declarations. – GraphicObject.h: API layer file; contains all the function prototypes for the graphic objects; the API functions are declared in this file. – GraphicObjectTypes.h: API layer file; contains all the defined types used by GraphicObject.c file and related to the graphic objects structures; and the structure parameters for the LCD, touchscreen, joystick and push button. – images.h: contains all the Hex dumps of the various images used by the application. ● src: sub-folder contains the firmware library source files. – cursor.c: API layer file; contains the exported public API (application programming interface) and the related private internal functions for the cursor pointer (arrow header). No direct reference to the hardware and micro firmware library occurs in this file. – gl_fonts.c: contains all the LCD font size definitions. – GraphicObject.c: API layer file; contains the entire exported public API (application programming interface) and the related private internal functions for the graphic objects and touchscreen calibration; no direct reference to the hardware and microcontroller firmware library occurs in this file. – images.c: contains all the Hex dumps of the various images used by the library application. STM32F10x_StdPeriph_Driver, STM32L1xx_StdPeriph_Driver and STM32F2xx_StdPeriph_Driver sub-folders contain respectively the STM32F10xxxV3.5.0, STM32L1xxV1.0.0 and STM32F2xxV1.0.0 firmware library files. If the final user wants to use another microcontroller library version, he can replace the updated library folder and check the HAL types and the microcontroller library function calls inside the HAL layer files (TscHal.c, TscHal.h, JoyHal.h, JoyHal.c, LcdHal.c, LcdHal.h). CMSIS sub-folder contains the STM32F10xxx, STM32L1xx and STM32F2xx CMSIS files: device peripheral access layer and core peripheral access layer. The “Project” folder contains all the subdirectories and files that make up the library demonstration. ● Embedded_GUI_Example sub-folder contains the STM32F10xxx Graphic library demonstration: – inc: sub-folder contains the graphic library demonstration header files – src: sub-folder contains the graphic library demonstration header source files – EWARM sub-folder contains the IAR EWARM workspace and project files – RIDE sub-folder contains the Raisonance Ride workspace and project files |
|
Link URL |
| Czy Alldatasheet okazała się pomocna? [ DONATE ] |
O Alldatasheet | Reklama | Kontakt | Polityka prywatności | Link do karty katalogowej | Linki | Lista producentów All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |