1 | //--------------------------------------------------------------
|
2 | // File : main.c
|
3 | // Datum : 14.12.2013
|
4 | // Version : 1.0
|
5 | // Autor : UB
|
6 | // EMail : mc-4u(@)t-online.de
|
7 | // Web : www.mikrocontroller-4u.de
|
8 | // CPU : STM32F4
|
9 | // IDE : CooCox CoIDE 1.7.4
|
10 | // GCC : 4.7 2012q4
|
11 | // Module : CMSIS_BOOT, M4_CMSIS_CORE
|
12 | // Funktion : Demo der STemWin-Library
|
13 | // Hinweis : Diese zwei Files muessen auf 8MHz stehen
|
14 | // "cmsis_boot/stm32f4xx.h"
|
15 | // "cmsis_boot/system_stm32f4xx.c"
|
16 | // In Configuration diese Define hinzufügen :
|
17 | // "STM32F429_439xx" , "__ASSEMBLY__" , "USE_STDPERIPH_DRIVER"
|
18 | //--------------------------------------------------------------
|
19 |
|
20 | #include "main.h"
|
21 | #include "stm32_ub_stemwin.h"
|
22 |
|
23 |
|
24 | int main(void)
|
25 | {
|
26 |
|
27 |
|
28 | static BUTTON_Handle hButton;
|
29 | LISTVIEW_Handle hListView;
|
30 |
|
31 | int i ;
|
32 |
|
33 | SystemInit(); // Quarz Einstellungen aktivieren
|
34 |
|
35 |
|
36 |
|
37 |
|
38 | UB_STemWIN_init();
|
39 |
|
40 | int LISTVIEW_WIDTH = 200;
|
41 | int LISTVIEW_HEIGHT = 300;
|
42 |
|
43 | hButton = BUTTON_Create( 10, 10, 100, 50, GUI_ID_OK,
|
44 | WM_CF_SHOW);
|
45 | BUTTON_SetText(hButton, "Load File");
|
46 |
|
47 |
|
48 |
|
49 | hListView = LISTVIEW_Create(320/2 - LISTVIEW_WIDTH / 2, 240/2 -LISTVIEW_HEIGHT / 2, LISTVIEW_WIDTH, LISTVIEW_HEIGHT, WM_HBKWIN,
|
50 | GUI_ID_LISTVIEW0, 0, 0);
|
51 | LISTVIEW_AddColumn(hListView, 100, "File Name", GUI_TA_CENTER);
|
52 |
|
53 | LISTVIEW_AddRow(hListView, "Testzeile");
|
54 |
|
55 | GUI_Exec();
|
56 |
|
57 | }
|