├── DOC
├── _images
│ ├── D4D low level driver structure.svg
│ ├── D4D low level driver structure_only.svg
│ ├── button1.png
│ ├── button2.png
│ ├── gauge1.PNG
│ ├── gauge2.PNG
│ ├── gauge3.PNG
│ ├── gauge4.PNG
│ ├── graph1.PNG
│ ├── icon1.PNG
│ ├── icon2.PNG
│ ├── label1.PNG
│ ├── label2.PNG
│ ├── menu1.PNG
│ ├── menu2.PNG
│ ├── screen1.PNG
│ ├── screen2.PNG
│ ├── slider1.PNG
│ ├── slider2.PNG
│ ├── console1.png
│ ├── eGUI_Logo.png
│ ├── edit_box1.PNG
│ ├── fsl_logo.gif
│ ├── list_box1.PNG
│ ├── picture1.PNG
│ ├── text_box1.PNG
│ ├── check_box1.png
│ ├── check_box2.png
│ ├── eGUI_Example.png
│ ├── eGUI_History.PNG
│ ├── group_box1.PNG
│ ├── scroll_bar1.PNG
│ ├── Standard_scren.png
│ ├── converter_bmp.png
│ ├── converter_fnt.png
│ ├── converter_str.png
│ ├── progress_bar1.PNG
│ ├── radio_button1.png
│ ├── CW_FileList_D4D.png
│ ├── Compounded_screen.png
│ ├── memory_placement.PNG
│ ├── 01-new_driver_inCW.png
│ ├── 02-no_editor_window.png
│ ├── 04-rename_template.png
│ ├── 03-open_driver_files.png
│ ├── memory_placement_RAM.PNG
│ ├── Low_Level_File_structure.png
│ └── D4D_low_level_driver_structure.png
├── eGUI.dox
├── egui_description.dox
├── eGUI_ft.html
└── Converter.dox
├── _Official_Demos
├── EGUI_D4D_Demo
│ ├── TWR_K60D100M
│ │ ├── BareMetal
│ │ │ └── IAR
│ │ │ │ ├── .gitignore
│ │ │ │ ├── src
│ │ │ │ ├── cpu
│ │ │ │ │ ├── start.h
│ │ │ │ │ ├── arch_delay.h
│ │ │ │ │ ├── arch_delay.s
│ │ │ │ │ ├── start.c
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ └── dma_channels.h
│ │ │ │ ├── iar.h
│ │ │ │ ├── common
│ │ │ │ │ ├── startup.h
│ │ │ │ │ └── startup.c
│ │ │ │ ├── drivers
│ │ │ │ │ ├── wdog
│ │ │ │ │ │ ├── wdog.h
│ │ │ │ │ │ └── wdog.c
│ │ │ │ │ ├── mcg
│ │ │ │ │ │ └── mcg.h
│ │ │ │ │ └── sim
│ │ │ │ │ │ └── sim.c
│ │ │ │ ├── isr.h
│ │ │ │ ├── platforms
│ │ │ │ │ └── k60_tower.h
│ │ │ │ ├── d4dtch_resistive_cfg.h
│ │ │ │ └── 512KB_Pflash.icf
│ │ │ │ └── egui_twrk60.eww
│ │ └── MQX
│ │ │ └── IAR
│ │ │ └── egui_twrk60.eww
│ ├── common_source
│ │ ├── fonts.c
│ │ ├── pictures.h
│ │ ├── fonts.h
│ │ └── d4d_screen_log.h
│ ├── _screen_shots
│ │ ├── about_screen.bmp
│ │ ├── entry_screen.bmp
│ │ ├── main_screen.bmp
│ │ ├── menu_screen.bmp
│ │ ├── console_screen.bmp
│ │ ├── main_screen_old.bmp
│ │ ├── menu_screen_old.bmp
│ │ ├── about_screen_old.bmp
│ │ ├── entry_screen_old.bmp
│ │ ├── entry_screen_old2.bmp
│ │ ├── main_screen_old2.bmp
│ │ └── console_screen_old.bmp
│ ├── TWRLCD_MCF51JM128
│ │ └── BareMetal
│ │ │ └── CW_6_3
│ │ │ ├── cmd
│ │ │ ├── CFV1_BDM_P&E_Multilink_CyclonePro_Postload.cmd
│ │ │ ├── CFV1_BDM_P&E_Multilink_CyclonePro_Preload.cmd
│ │ │ ├── CFV1_BDM_P&E_Multilink_CyclonePro_Reset.cmd
│ │ │ └── CFV1_BDM_P&E_Multilink_CyclonePro_Startup.cmd
│ │ │ ├── Sources
│ │ │ ├── startcf.c
│ │ │ ├── derivative.h
│ │ │ ├── exceptions.h
│ │ │ ├── startcf.h
│ │ │ ├── D4D_Configuration
│ │ │ │ ├── d4dlcd_SSD1289_cfg.h
│ │ │ │ └── d4dtch_resistive_cfg.h
│ │ │ └── main.h
│ │ │ ├── TWRLCD_MCF51JM128.mcp
│ │ │ ├── prm
│ │ │ └── Project.lcf
│ │ │ └── CFV1_BDM_P&E_Multilink_CyclonePro.ini
│ ├── readme.txt
│ ├── bm_demo
│ │ ├── main.h
│ │ └── main.c
│ └── mqx_demo
│ │ └── main.h
└── EGUI_Demo
│ ├── common_sources
│ ├── logo.png
│ ├── ALL_SYSTEM_CHARS.txt
│ ├── pictures.h
│ ├── usb_classes.h
│ ├── eGUI_string_table.d4d
│ ├── fonts.h
│ ├── main.h
│ ├── hidkeyboard.h
│ └── hidmouse.h
│ ├── _screen_shots
│ ├── main_grey.BMP
│ ├── open_file.BMP
│ ├── main_blue_text.BMP
│ ├── main_red_pict.BMP
│ ├── screen_saver.BMP
│ └── settings_blue.BMP
│ ├── SD_Card_Content
│ ├── Fonts
│ │ ├── Arial8.d4l
│ │ └── CourierNew8.d4l
│ └── Examples
│ │ ├── Gargy.bmp
│ │ └── ALL_SYSTEM_CHARS.txt
│ ├── TWR_K70
│ └── IAR
│ │ ├── post_built.bat
│ │ ├── post_built_d.bat
│ │ ├── eGUI_Demo.eww
│ │ └── D4D_Configuration
│ │ ├── d4dlcd_frame_buffer_cfg.h
│ │ └── d4dlcdhw_k70_lcdc_cfg.h
│ └── readme.txt
├── D4D
├── graphic_objects
│ └── d4d_gauge.h
├── low_level_drivers
│ ├── LCD
│ │ ├── lcd_controllers_drivers
│ │ │ ├── fsa506
│ │ │ │ ├── d4dlcd_FSA506.c
│ │ │ │ ├── d4dlcd_FSA506_cfg.h.example
│ │ │ │ └── d4dlcd_FSA506.h
│ │ │ ├── ssd1926
│ │ │ │ └── d4dlcd_ssd1926_cfg.h.example
│ │ │ ├── template
│ │ │ │ ├── d4dlcd_template_cfg.h.example
│ │ │ │ └── d4dlcd_template.h
│ │ │ ├── lgdp4531
│ │ │ │ ├── d4dlcd_lgdp4531_cfg.h.example
│ │ │ │ └── d4dlcd_lgdp4531.h
│ │ │ ├── frame_buffer
│ │ │ │ ├── d4dlcd_frame_buffer_cfg.h.example
│ │ │ │ └── d4dlcd_frame_buffer.h
│ │ │ └── ssd1289
│ │ │ │ ├── d4dlcd_SSD1289_cfg.h.example
│ │ │ │ └── d4dlcd_SSD1289.h
│ │ └── lcd_hw_interface
│ │ │ ├── template
│ │ │ ├── d4dlcdhw_template_cfg.h.example
│ │ │ └── d4dlcdhw_template.h
│ │ │ ├── k70_lcdc
│ │ │ ├── d4dlcdhw_k70_lcdc_cfg.h.example
│ │ │ ├── twr_rgb_rev_b
│ │ │ │ └── d4dlcdhw_twrrgbb.h
│ │ │ └── twr_rgb_rev_a
│ │ │ │ └── d4dlcdhw_twrrgba.h
│ │ │ ├── s12_spi_16b
│ │ │ └── d4dlcdhw_s12_spi_16b_cfg.h.example
│ │ │ ├── template_fb
│ │ │ ├── d4dlcdhw_template_fb_cfg.h.example
│ │ │ └── d4dlcdhw_template_fb.h
│ │ │ ├── dragonfire_lcdc
│ │ │ └── d4dlcdhw_dragonfire_lcdc_cfg.h.example
│ │ │ ├── mqx_mpc5125_diu
│ │ │ └── d4dlcdhw_mqx_mpc5125_diu_cfg.h.example
│ │ │ └── common_drivers
│ │ │ └── d4dlcdhw_common.h
│ └── touch_screen
│ │ ├── touch_screen_drivers
│ │ ├── resistive
│ │ │ ├── d4dtch_resistive_cfg.h.example
│ │ │ └── d4dtch_resistive.h
│ │ ├── template
│ │ │ ├── d4dtch_template_cfg.h.example
│ │ │ └── d4dtch_template.h
│ │ ├── mcf52277_asp
│ │ │ └── d4dtch_mcf52277_asp_cfg.h.example
│ │ ├── cr_touch
│ │ │ ├── iic_mqx
│ │ │ │ └── mqx_iic_cfg.h.example
│ │ │ └── iic
│ │ │ │ └── hw_iic_cfg.h.example
│ │ └── resistive_mqx
│ │ │ └── d4dtch_resistive_mqx.h
│ │ └── touch_screen_hw_interface
│ │ └── template
│ │ ├── d4dtchhw_template_cfg.h.example
│ │ └── d4dtchhw_template.h
└── configuration_example
│ ├── Readme.txt
│ └── d4d_screen_template.c.template
├── .gitignore
├── egui_license.txt
└── README.md
/DOC/_images/D4D low level driver structure.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/DOC/_images/D4D low level driver structure_only.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/DOC/eGUI.dox:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/eGUI.dox
--------------------------------------------------------------------------------
/DOC/_images/button1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/button1.png
--------------------------------------------------------------------------------
/DOC/_images/button2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/button2.png
--------------------------------------------------------------------------------
/DOC/_images/gauge1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/gauge1.PNG
--------------------------------------------------------------------------------
/DOC/_images/gauge2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/gauge2.PNG
--------------------------------------------------------------------------------
/DOC/_images/gauge3.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/gauge3.PNG
--------------------------------------------------------------------------------
/DOC/_images/gauge4.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/gauge4.PNG
--------------------------------------------------------------------------------
/DOC/_images/graph1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/graph1.PNG
--------------------------------------------------------------------------------
/DOC/_images/icon1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/icon1.PNG
--------------------------------------------------------------------------------
/DOC/_images/icon2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/icon2.PNG
--------------------------------------------------------------------------------
/DOC/_images/label1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/label1.PNG
--------------------------------------------------------------------------------
/DOC/_images/label2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/label2.PNG
--------------------------------------------------------------------------------
/DOC/_images/menu1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/menu1.PNG
--------------------------------------------------------------------------------
/DOC/_images/menu2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/menu2.PNG
--------------------------------------------------------------------------------
/DOC/_images/screen1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/screen1.PNG
--------------------------------------------------------------------------------
/DOC/_images/screen2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/screen2.PNG
--------------------------------------------------------------------------------
/DOC/_images/slider1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/slider1.PNG
--------------------------------------------------------------------------------
/DOC/_images/slider2.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/slider2.PNG
--------------------------------------------------------------------------------
/DOC/_images/console1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/console1.png
--------------------------------------------------------------------------------
/DOC/_images/eGUI_Logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/eGUI_Logo.png
--------------------------------------------------------------------------------
/DOC/_images/edit_box1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/edit_box1.PNG
--------------------------------------------------------------------------------
/DOC/_images/fsl_logo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/fsl_logo.gif
--------------------------------------------------------------------------------
/DOC/_images/list_box1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/list_box1.PNG
--------------------------------------------------------------------------------
/DOC/_images/picture1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/picture1.PNG
--------------------------------------------------------------------------------
/DOC/_images/text_box1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/text_box1.PNG
--------------------------------------------------------------------------------
/DOC/egui_description.dox:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/egui_description.dox
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWR_K60D100M/BareMetal/IAR/.gitignore:
--------------------------------------------------------------------------------
1 | settings/
2 | debug/
3 | release/
--------------------------------------------------------------------------------
/DOC/_images/check_box1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/check_box1.png
--------------------------------------------------------------------------------
/DOC/_images/check_box2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/check_box2.png
--------------------------------------------------------------------------------
/DOC/_images/eGUI_Example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/eGUI_Example.png
--------------------------------------------------------------------------------
/DOC/_images/eGUI_History.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/eGUI_History.PNG
--------------------------------------------------------------------------------
/DOC/_images/group_box1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/group_box1.PNG
--------------------------------------------------------------------------------
/DOC/_images/scroll_bar1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/scroll_bar1.PNG
--------------------------------------------------------------------------------
/DOC/_images/Standard_scren.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/Standard_scren.png
--------------------------------------------------------------------------------
/DOC/_images/converter_bmp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/converter_bmp.png
--------------------------------------------------------------------------------
/DOC/_images/converter_fnt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/converter_fnt.png
--------------------------------------------------------------------------------
/DOC/_images/converter_str.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/converter_str.png
--------------------------------------------------------------------------------
/DOC/_images/progress_bar1.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/progress_bar1.PNG
--------------------------------------------------------------------------------
/DOC/_images/radio_button1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/radio_button1.png
--------------------------------------------------------------------------------
/D4D/graphic_objects/d4d_gauge.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/D4D/graphic_objects/d4d_gauge.h
--------------------------------------------------------------------------------
/DOC/_images/CW_FileList_D4D.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/CW_FileList_D4D.png
--------------------------------------------------------------------------------
/DOC/_images/Compounded_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/Compounded_screen.png
--------------------------------------------------------------------------------
/DOC/_images/memory_placement.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/memory_placement.PNG
--------------------------------------------------------------------------------
/DOC/_images/01-new_driver_inCW.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/01-new_driver_inCW.png
--------------------------------------------------------------------------------
/DOC/_images/02-no_editor_window.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/02-no_editor_window.png
--------------------------------------------------------------------------------
/DOC/_images/04-rename_template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/04-rename_template.png
--------------------------------------------------------------------------------
/DOC/_images/03-open_driver_files.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/03-open_driver_files.png
--------------------------------------------------------------------------------
/DOC/_images/memory_placement_RAM.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/memory_placement_RAM.PNG
--------------------------------------------------------------------------------
/DOC/_images/Low_Level_File_structure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/Low_Level_File_structure.png
--------------------------------------------------------------------------------
/DOC/_images/D4D_low_level_driver_structure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/DOC/_images/D4D_low_level_driver_structure.png
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/common_sources/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/common_sources/logo.png
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/common_source/fonts.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/common_source/fonts.c
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/_screen_shots/main_grey.BMP:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/_screen_shots/main_grey.BMP
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/_screen_shots/open_file.BMP:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/_screen_shots/open_file.BMP
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/SD_Card_Content/Fonts/Arial8.d4l:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/SD_Card_Content/Fonts/Arial8.d4l
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/_screen_shots/main_blue_text.BMP:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/_screen_shots/main_blue_text.BMP
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/_screen_shots/main_red_pict.BMP:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/_screen_shots/main_red_pict.BMP
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/_screen_shots/screen_saver.BMP:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/_screen_shots/screen_saver.BMP
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/_screen_shots/settings_blue.BMP:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/_screen_shots/settings_blue.BMP
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/about_screen.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/about_screen.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/entry_screen.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/entry_screen.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/main_screen.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/main_screen.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/menu_screen.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/menu_screen.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/SD_Card_Content/Examples/Gargy.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/SD_Card_Content/Examples/Gargy.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWRLCD_MCF51JM128/BareMetal/CW_6_3/cmd/CFV1_BDM_P&E_Multilink_CyclonePro_Postload.cmd:
--------------------------------------------------------------------------------
1 | // After load the commands written below will be executed
2 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWRLCD_MCF51JM128/BareMetal/CW_6_3/cmd/CFV1_BDM_P&E_Multilink_CyclonePro_Preload.cmd:
--------------------------------------------------------------------------------
1 | // Before load the commands written below will be executed
2 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWRLCD_MCF51JM128/BareMetal/CW_6_3/cmd/CFV1_BDM_P&E_Multilink_CyclonePro_Reset.cmd:
--------------------------------------------------------------------------------
1 | // After reset the commands written below will be executed
2 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWRLCD_MCF51JM128/BareMetal/CW_6_3/cmd/CFV1_BDM_P&E_Multilink_CyclonePro_Startup.cmd:
--------------------------------------------------------------------------------
1 | // At startup the commands written below will be executed
2 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/console_screen.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/console_screen.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/main_screen_old.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/main_screen_old.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/menu_screen_old.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/menu_screen_old.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/SD_Card_Content/Fonts/CourierNew8.d4l:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/SD_Card_Content/Fonts/CourierNew8.d4l
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/common_sources/ALL_SYSTEM_CHARS.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/common_sources/ALL_SYSTEM_CHARS.txt
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/about_screen_old.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/about_screen_old.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/entry_screen_old.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/entry_screen_old.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/entry_screen_old2.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/entry_screen_old2.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/main_screen_old2.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/main_screen_old2.bmp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/_screen_shots/console_screen_old.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/_screen_shots/console_screen_old.bmp
--------------------------------------------------------------------------------
/D4D/low_level_drivers/LCD/lcd_controllers_drivers/fsa506/d4dlcd_FSA506.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/D4D/low_level_drivers/LCD/lcd_controllers_drivers/fsa506/d4dlcd_FSA506.c
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/SD_Card_Content/Examples/ALL_SYSTEM_CHARS.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_Demo/SD_Card_Content/Examples/ALL_SYSTEM_CHARS.txt
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWRLCD_MCF51JM128/BareMetal/CW_6_3/Sources/startcf.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/TWRLCD_MCF51JM128/BareMetal/CW_6_3/Sources/startcf.c
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWRLCD_MCF51JM128/BareMetal/CW_6_3/TWRLCD_MCF51JM128.mcp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nxp-archive/eGUI/HEAD/_Official_Demos/EGUI_D4D_Demo/TWRLCD_MCF51JM128/BareMetal/CW_6_3/TWRLCD_MCF51JM128.mcp
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/common_sources/pictures.h:
--------------------------------------------------------------------------------
1 | #ifndef __PICTURES_H
2 | #define __PICTURES_H
3 |
4 | D4D_EXTERN_BMP(bmp_ScreenSaverLogo);
5 | D4D_EXTERN_BMP(bmp_cursor_normal16);
6 | D4D_EXTERN_BMP(bmp_logo);
7 |
8 | #endif
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWR_K60D100M/BareMetal/IAR/src/cpu/start.h:
--------------------------------------------------------------------------------
1 | /*
2 | * File: start.h
3 | * Purpose: Kinetis start up routines.
4 | *
5 | * Notes:
6 | */
7 |
8 |
9 | // Function prototypes
10 | void _start(void);
11 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWR_K60D100M/MQX/IAR/egui_twrk60.eww:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | $WS_DIR$\egui_twrk60.ewp
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWR_K60D100M/BareMetal/IAR/egui_twrk60.eww:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | $WS_DIR$\egui_twrk60.ewp
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWR_K60D100M/BareMetal/IAR/src/cpu/arch_delay.h:
--------------------------------------------------------------------------------
1 | /*
2 | * File: arch_delay.h
3 | * Purpose: Kinetis architecture delay function.
4 | *
5 | * Notes:
6 | */
7 |
8 |
9 | // Function prototypes
10 | inline void arch_delay(long ticks);
11 |
--------------------------------------------------------------------------------
/D4D/configuration_example/Readme.txt:
--------------------------------------------------------------------------------
1 | Configuration file is used to user specify D3Driver standard (defaults) colors, sizes, properties of individual object and other behaviour of driver.
2 |
3 | Here is example file that has to be added to user application code base, and thus allows individual application settings.
4 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWR_K60D100M/BareMetal/IAR/src/iar.h:
--------------------------------------------------------------------------------
1 | /*
2 | * File: iar.h
3 | * Purpose: Define constants used by IAR toolchain
4 | *
5 | * Notes:
6 | *
7 | */
8 |
9 | #ifndef _IAR_H_
10 | #define _IAR_H_
11 |
12 | /********************************************************************/
13 |
14 | /********************************************************************/
15 |
16 | #endif /* _IAR_H_ */
17 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Object files
2 | *.o
3 | *.ko
4 |
5 | # Libraries
6 | *.lib
7 | *.a
8 |
9 | # Shared objects (inc. Windows DLLs)
10 | *.dll
11 | *.so
12 | *.so.*
13 | *.dylib
14 |
15 | # Executables
16 | *.exe
17 | *.out
18 | *.app
19 |
20 | # Folders
21 | HTML/
22 | D4CD/
23 | _Official_Demos/EGUI_Demo/TWR_K70/IAR/settings/
24 | *.dep
25 | *.ewd
26 | *.pbi
27 | *.cout
28 | *.pbd
29 | *.browse
30 | _Official_Demos/EGUI_Demo/TWR_K70/IAR/D4D_LIBRARY/
31 | *.i
32 | *.map
33 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWR_K60D100M/BareMetal/IAR/src/common/startup.h:
--------------------------------------------------------------------------------
1 | /*
2 | * File: startup.h
3 | * Purpose: Determine cause of Reset and which processor is running
4 | *
5 | * Notes:
6 | */
7 |
8 | #ifndef _STARTUP_H_
9 | #define _STARTUP_H_
10 |
11 | /********************************************************************/
12 |
13 | void common_startup(void);
14 |
15 | /********************************************************************/
16 |
17 | #endif /* _STARTUP_H_ */
18 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/TWR_K70/IAR/post_built.bat:
--------------------------------------------------------------------------------
1 | rem First parameter is working path
2 | echo Setting working directory to %~dp1
3 | cd %~f1
4 |
5 | echo Make directory if doesn't exists
6 | md D4D_LIBRARY
7 |
8 | echo Copy all eGUI library files
9 | copy ReleaseD4D\Exe\eGUI_Demo_d4dLib.a D4D_LIBRARY\eGUI_Demo_d4dLib.a /Y
10 | copy D4D_Configuration\d4d_user_cfg.h D4D_LIBRARY\d4d_user_cfg.h /Y
11 |
12 | xcopy ..\..\..\..\D4D\*.h D4D_LIBRARY\ /S /R /Y
13 | echo eGUI Post-build operations done
14 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_Demo/TWR_K70/IAR/post_built_d.bat:
--------------------------------------------------------------------------------
1 | rem First parameter is working path
2 | echo Setting working directory to %~dp1
3 | cd %~f1
4 |
5 | echo Make directory if doesn't exists
6 | md D4D_LIBRARY
7 |
8 | echo Copy all eGUI library files
9 | copy DebugD4D\Exe\eGUI_Demo_d4dLib.a D4D_LIBRARY\eGUI_Demo_d4dLib_d.a /Y
10 | copy D4D_Configuration\d4d_user_cfg.h D4D_LIBRARY\d4d_user_cfg.h /Y
11 |
12 | xcopy ..\..\..\..\D4D\*.h D4D_LIBRARY\ /S /R /Y
13 | echo eGUI Post-build operations done
14 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWR_K60D100M/BareMetal/IAR/src/cpu/arch_delay.s:
--------------------------------------------------------------------------------
1 | /*
2 | * File: arch_delay.s
3 | * Purpose: Delay software execution by given number of core clock ticks.
4 | *
5 | * Notes:
6 | */
7 |
8 | ; AREA arch_delay, CODE, READONLY ; name this block of code
9 | SECTION .text : CODE
10 | EXPORT arch_delay
11 | arch_delay
12 | subs r0,#8 ; subtract function entry and exit code execution ticks
13 | loop: subs r0,#5
14 | bpl loop
15 | bx lr
16 | end
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWR_K60D100M/BareMetal/IAR/src/drivers/wdog/wdog.h:
--------------------------------------------------------------------------------
1 | /*
2 | * File: wdog.h
3 | * Purpose: Provide common watchdog module routines
4 | *
5 | * Notes:
6 | */
7 |
8 | #ifndef __WDOG_H__
9 | #define __WDOG_H__
10 |
11 | /********************************************************************/
12 |
13 | // function prototypes
14 | void wdog_disable(void);
15 | void wdog_unlock(void);
16 |
17 | /********************************************************************/
18 | #endif /* __WDOG_H__ */
19 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWR_K60D100M/BareMetal/IAR/src/isr.h:
--------------------------------------------------------------------------------
1 | /******************************************************************************
2 | * File: isr.h
3 | * Purpose: Define interrupt service routines referenced by the vector table.
4 | * Note: Only "vectors.c" should include this header file.
5 | ******************************************************************************/
6 | #ifndef __ISR_H
7 | #define __ISR_H
8 |
9 | extern void pit_ch0_isr (void);
10 |
11 | #undef VECTOR_084
12 | #define VECTOR_084 pit_ch0_isr
13 |
14 | #endif //__ISR_H
15 |
16 | /* End of "isr.h" */
17 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWRLCD_MCF51JM128/BareMetal/CW_6_3/Sources/derivative.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Note: This file is recreated by the project wizard whenever the MCU is
3 | * changed and should not be edited by hand
4 | */
5 |
6 | /* Include the derivative-specific header file */
7 | #include
8 |
9 | #define _Stop asm ( mov3q #4,d0; bclr.b d0,SOPT1; stop #0x2000; )
10 | /*!< Macro to enter stop modes, STOPE bit in SOPT1 register must be set prior to executing this macro */
11 |
12 | #define _Wait asm ( mov3q #4,d0; bset.b d0,SOPT1; nop; stop #0x2000; )
13 | /*!< Macro to enter wait mode */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/common_source/pictures.h:
--------------------------------------------------------------------------------
1 | #ifndef PICTURES_H
2 | #define PICTURES_H
3 |
4 | D4D_EXTERN_BMP(bmpFreescale);
5 | D4D_EXTERN_BMP(bmpGauge);
6 | D4D_EXTERN_BMP(bmpCheckBCheck);
7 | D4D_EXTERN_BMP(bmpAnimEqu1);
8 | D4D_EXTERN_BMP(bmpAnimEqu2);
9 | D4D_EXTERN_BMP(bmpAnimEqu3);
10 | D4D_EXTERN_BMP(bmpAnimEqu4);
11 | D4D_EXTERN_BMP(bmpAnimEqu5);
12 | D4D_EXTERN_BMP(bmpAnimEqu6);
13 | D4D_EXTERN_BMP(bmpAnimEqu7);
14 | D4D_EXTERN_BMP(bmpAnimEqu8);
15 | D4D_EXTERN_BMP(bmpAnimEqu9);
16 | D4D_EXTERN_BMP(bmpAnimEqu10);
17 | D4D_EXTERN_BMP(bmpAnimEqu11);
18 | D4D_EXTERN_BMP(bmpAnimEqu12);
19 |
20 | #endif
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/common_source/fonts.h:
--------------------------------------------------------------------------------
1 | #ifndef FONTS_H
2 | #define FONTS_H
3 |
4 | #define FONT_ARIAL7 0
5 | #define FONT_ARIAL7_HIGH 1
6 | #define FONT_ARIAL7_WIDE 2
7 | #define FONT_ARIAL7_BIG 3
8 | #define FONT_BERLIN_SANS_FBDEMI12 4
9 | #define FONT_BERLIN_SANS_FBDEMI12_HIGH 5
10 | #define FONT_BERLIN_SANS_FBDEMI12_BIG 6
11 |
12 | extern const D4D_FONT_DESCRIPTOR d4dfnt_CourierNew8B_desc;
13 | extern const D4D_FONT_DESCRIPTOR d4dfnt_TimesNewRoman12B_desc;
14 | extern const D4D_FONT_DESCRIPTOR d4dfnt_BerlinSansFBDemi12_desc;
15 | extern const D4D_FONT_DESCRIPTOR d4dfnt_Arial7_desc;
16 | extern const D4D_FONT_DESCRIPTOR d4dfnt_CourierNewTest_desc;
17 | #endif
--------------------------------------------------------------------------------
/_Official_Demos/EGUI_D4D_Demo/TWR_K60D100M/BareMetal/IAR/src/platforms/k60_tower.h:
--------------------------------------------------------------------------------
1 | /*
2 | * File: k60_tower.h
3 | * Purpose: Definitions for the Kinetis K60 tower card
4 | *
5 | * Notes:
6 | */
7 |
8 | #ifndef __K60_TOWER_H__
9 | #define __K60_TOWER_H__
10 |
11 | /********************************************************************/
12 |
13 | /* Defines specific to the K60 tower board */
14 |
15 |
16 | /* Define for the CPU on the K60 board */
17 | #define CPU_MK60N512VMD100
18 |
19 | /*
20 | * System Bus Clock Info
21 | */
22 | #define REF_CLK XTAL50 /* 50MHz crystal */
23 | #define CORE_CLK_MHZ PLL96 /* 96MHz is only freq tested for a clock input */
24 |
25 | #endif /* __K60_TOWER_H__ */
26 |
--------------------------------------------------------------------------------
/DOC/eGUI_ft.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
11 |
12 |
13 |
18 |
19 |