Jump to content

RoboCix

Members
  • Posts

    29
  • Joined

  • Last visited

Posts posted by RoboCix

  1. But I always use uvision. I worked on the ugfx project ahead of time, but I did not get any errors. I have not been able to do this project with uvision for a total of 1 month. I thought ugfx was easy, but it is not compatible with uvision. This project will be my final homework in university but it did not happen because it took too long.

    Thank you for your interest.

  2. You are right my friend.:)

    İ checked dial.c and then some error is correct.

    I'm just getting an error right now. What can I do here?

     

    .\Objects\Widge_Create_Ugfx.axf: Error: L6218E: Undefined symbol assert (referred from gfx_mk.o).

  3.  

    It can be the same two variables. So I have to check the names of all the projects I have combined, but again the same fault.

     

    The mind does not come any more. But I feel we will be successful at the end I hope

  4. On 01.12.2016 at 05:30, inmarket said:

    While we have wiki articles as previously referenced, we don't have videos of the same. It is all a matter of time. Videos take longer to create and edit and generally contain less detail than a wiki article so our efforts have concentrated on those (and writing the actual code).

    Perhaps someone would like to take up the task of creating some videos for us?

    If you want ; i can make a sample video for keil project.( sample project)

  5. Hello ;
    I was not able to run the program.
    https://wiki.ugfx.io/index.php/Using_Keil_µVision_5_MDK-ARM I made the instructions here but did not.

    Is the correction correct?can you check?

    ım using uKEIL V5.22 / WINDOWS 10 / STM32F746NG DISCOVERY KIT 

     

    #ifndef _GFXCONF_H
    #define _GFXCONF_H


    ///////////////////////////////////////////////////////////////////////////
    // GOS - One of these must be defined, preferably in your Makefile       //
    ///////////////////////////////////////////////////////////////////////////
    //#define GFX_USE_OS_CHIBIOS                           FALSE
    //#define GFX_USE_OS_FREERTOS                          FALSE
    //    #define GFX_FREERTOS_USE_TRACE                   FALSE
    //#define GFX_USE_OS_WIN32                             FALSE
    //#define GFX_USE_OS_LINUX                             FALSE
    //#define GFX_USE_OS_OSX                               FALSE
    //#define GFX_USE_OS_ECOS                              FALSE
    //#define GFX_USE_OS_RAWRTOS                           FALSE
    //#define GFX_USE_OS_ARDUINO                           FALSE
    #define GFX_USE_OS_KEIL                              TRUE
    //#define GFX_USE_OS_CMSIS                             FALSE
    //#define GFX_USE_OS_RAW32                             FALSE
    //#define GFX_USE_OS_NIOS                              FALSE
    //    #define INTERRUPTS_OFF()                         optional_code
    //    #define INTERRUPTS_ON()                          optional_code

    // Options that (should where relevant) apply to all operating systems
    //    #define GFX_NO_INLINE                            FALSE
    //    #define GFX_COMPILER                             GFX_COMPILER_GCC
    //    #define GFX_CPU                                  GFX_CPU_CORTEX_M4_FP
    //    #define GFX_CPU_NO_ALIGNMENT_FAULTS              FALSE
    //    #define GFX_CPU_ENDIAN                           GFX_CPU_ENDIAN_UNKNOWN
    //    #define GFX_OS_HEAP_SIZE                         0
    //    #define GFX_OS_NO_INIT                           TRUE
    //    #define GFX_OS_INIT_NO_WARNING                   TRUE
    //    #define GFX_OS_PRE_INIT_FUNCTION                 myHardwareInitRoutine
    //    #define GFX_OS_EXTRA_INIT_FUNCTION               myOSInitRoutine
    //    #define GFX_OS_EXTRA_DEINIT_FUNCTION             myOSDeInitRoutine
    //    #define GFX_EMULATE_MALLOC                       FALSE


    ///////////////////////////////////////////////////////////////////////////
    // GDISP                                                                 //
    ///////////////////////////////////////////////////////////////////////////
    #define GFX_USE_GDISP                                TRUE

    //#define GDISP_NEED_AUTOFLUSH                         FALSE
    //#define GDISP_NEED_TIMERFLUSH                        FALSE
    #define GDISP_NEED_VALIDATION                        TRUE
    #define GDISP_NEED_CLIP                              TRUE
    #define GDISP_NEED_CIRCLE                            TRUE
    //#define GDISP_NEED_ELLIPSE                           FALSE
    //#define GDISP_NEED_ARC                               FALSE
    //#define GDISP_NEED_ARCSECTORS                        FALSE
    #define GDISP_NEED_CONVEX_POLYGON                    TRUE
    //#define GDISP_NEED_SCROLL                            FALSE
    //#define GDISP_NEED_PIXELREAD                         FALSE
    //#define GDISP_NEED_CONTROL                           FALSE
    //#define GDISP_NEED_QUERY                             FALSE
    //#define GDISP_NEED_MULTITHREAD                       FALSE
    //#define GDISP_NEED_STREAMING                         FALSE
    #define GDISP_NEED_TEXT                              TRUE
    //    #define GDISP_NEED_TEXT_WORDWRAP                 FALSE
    //    #define GDISP_NEED_ANTIALIAS                     FALSE
    //    #define GDISP_NEED_UTF8                          FALSE
    //    #define GDISP_NEED_TEXT_KERNING                  FALSE
    //    #define GDISP_INCLUDE_FONT_UI1                   FALSE
    //    #define GDISP_INCLUDE_FONT_UI2                   FALSE        // The smallest preferred font.
    //    #define GDISP_INCLUDE_FONT_LARGENUMBERS          FALSE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANS10          FALSE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANS12          FALSE
        #define GDISP_INCLUDE_FONT_DEJAVUSANS16          TRUE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANS20          FALSE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANS24          FALSE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANS32          FALSE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANSBOLD12      FALSE
    //    #define GDISP_INCLUDE_FONT_FIXED_10X20           FALSE
    //    #define GDISP_INCLUDE_FONT_FIXED_7X14            FALSE
    //    #define GDISP_INCLUDE_FONT_FIXED_5X8             FALSE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANS12_AA       FALSE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANS16_AA       FALSE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANS20_AA       FALSE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANS24_AA       FALSE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANS32_AA       FALSE
    //    #define GDISP_INCLUDE_FONT_DEJAVUSANSBOLD12_AA   FALSE
    //    #define GDISP_INCLUDE_USER_FONTS                 FALSE

    #define GDISP_NEED_IMAGE                             TRUE
    //    #define GDISP_NEED_IMAGE_NATIVE                  FALSE
    //    #define GDISP_NEED_IMAGE_GIF                     TRUE
    //    #define GDISP_NEED_IMAGE_BMP                     TRUE
    //        #define GDISP_NEED_IMAGE_BMP_1               FALSE
    //        #define GDISP_NEED_IMAGE_BMP_4               FALSE
    //        #define GDISP_NEED_IMAGE_BMP_4_RLE           FALSE
    //        #define GDISP_NEED_IMAGE_BMP_8               FALSE
    //        #define GDISP_NEED_IMAGE_BMP_8_RLE           FALSE
    //        #define GDISP_NEED_IMAGE_BMP_16              FALSE
    //        #define GDISP_NEED_IMAGE_BMP_24              FALSE
    //        #define GDISP_NEED_IMAGE_BMP_32              FALSE
    //    #define GDISP_NEED_IMAGE_JPG                     FALSE
        #define GDISP_NEED_IMAGE_PNG                     TRUE
    //    #define GDISP_NEED_IMAGE_ACCOUNTING              FALSE

    //#define GDISP_NEED_PIXMAP                            FALSE
    //    #define GDISP_NEED_PIXMAP_IMAGE                  FALSE

    //#define GDISP_DEFAULT_ORIENTATION                    GDISP_ROTATE_LANDSCAPE    // If not defined the native hardware orientation is used.
    //#define GDISP_LINEBUF_SIZE                           128
    //#define GDISP_STARTUP_COLOR                          Black
    #define GDISP_NEED_STARTUP_LOGO                      FALSE

    //#define GDISP_TOTAL_DISPLAYS                         1

    //#define GDISP_DRIVER_LIST                            GDISPVMT_Win32, GDISPVMT_Win32
    //    #ifdef GDISP_DRIVER_LIST
    //        // For code and speed optimization define as TRUE or FALSE if all controllers have the same capability
    //        #define GDISP_HARDWARE_STREAM_WRITE          FALSE
    //        #define GDISP_HARDWARE_STREAM_READ           FALSE
    //        #define GDISP_HARDWARE_STREAM_POS            FALSE
    //        #define GDISP_HARDWARE_DRAWPIXEL             FALSE
    //        #define GDISP_HARDWARE_CLEARS                FALSE
    //        #define GDISP_HARDWARE_FILLS                 FALSE
    //        #define GDISP_HARDWARE_BITFILLS              FALSE
    //        #define GDISP_HARDWARE_SCROLL                FALSE
    //        #define GDISP_HARDWARE_PIXELREAD             FALSE
    //        #define GDISP_HARDWARE_CONTROL               FALSE
    //        #define GDISP_HARDWARE_QUERY                 FALSE
    //        #define GDISP_HARDWARE_CLIP                  FALSE

    //        #define GDISP_PIXELFORMAT                    GDISP_PIXELFORMAT_RGB888
    //    #endif

    //#define GDISP_USE_GFXNET                             FALSE
    //    #define GDISP_GFXNET_PORT                        13001
    //    #define GDISP_GFXNET_CUSTOM_LWIP_STARTUP         FALSE
    //    #define GDISP_DONT_WAIT_FOR_NET_DISPLAY          FALSE
    //    #define GDISP_GFXNET_UNSAFE_SOCKETS              FALSE


    ///////////////////////////////////////////////////////////////////////////
    // GWIN                                                                  //
    ///////////////////////////////////////////////////////////////////////////
    #define GFX_USE_GWIN                                 TRUE

    #define GWIN_NEED_WINDOWMANAGER                      TRUE
    //    #define GWIN_REDRAW_IMMEDIATE                    FALSE
    //    #define GWIN_REDRAW_SINGLEOP                     FALSE
    //    #define GWIN_NEED_FLASHING                       FALSE
    //        #define GWIN_FLASHING_PERIOD                 250

    //#define GWIN_NEED_CONSOLE                            FALSE
    //    #define GWIN_CONSOLE_USE_HISTORY                 FALSE
    //        #define GWIN_CONSOLE_HISTORY_AVERAGING       FALSE
    //        #define GWIN_CONSOLE_HISTORY_ATCREATE        FALSE
    //    #define GWIN_CONSOLE_ESCSEQ                      FALSE
    //    #define GWIN_CONSOLE_USE_BASESTREAM              FALSE
    //    #define GWIN_CONSOLE_USE_FLOAT                   FALSE
    //#define GWIN_NEED_GRAPH                              FALSE
    //#define GWIN_NEED_GL3D                               FALSE

    #define GWIN_NEED_WIDGET                             TRUE
    //#define GWIN_FOCUS_HIGHLIGHT_WIDTH                   1
    //    #define GWIN_NEED_LABEL                          FALSE
    //        #define GWIN_LABEL_ATTRIBUTE                 FALSE
        #define GWIN_NEED_BUTTON                         TRUE
    //        #define GWIN_BUTTON_LAZY_RELEASE             FALSE
        #define GWIN_NEED_SLIDER                         TRUE
    //        #define GWIN_SLIDER_NOSNAP                   FALSE
    //        #define GWIN_SLIDER_DEAD_BAND                5
    //        #define GWIN_SLIDER_TOGGLE_INC               20
    //    #define GWIN_NEED_CHECKBOX                       FALSE
    //    #define GWIN_NEED_IMAGE                          FALSE
    //        #define GWIN_NEED_IMAGE_ANIMATION            FALSE
    //    #define GWIN_NEED_RADIO                          FALSE
    //    #define GWIN_NEED_LIST                           FALSE
    //       #define GWIN_NEED_LIST_IMAGES                FALSE
    //    #define GWIN_NEED_PROGRESSBAR                    FALSE
    //        #define GWIN_PROGRESSBAR_AUTO                FALSE
    //    #define GWIN_NEED_KEYBOARD                       FALSE
    //        #define GWIN_KEYBOARD_DEFAULT_LAYOUT         VirtualKeyboard_English1
    //        #define GWIN_NEED_KEYBOARD_ENGLISH1          TRUE
    //    #define GWIN_NEED_TEXTEDIT                       FALSE
    //    #define GWIN_FLAT_STYLING                        FALSE
    //    #define GWIN_WIDGET_TAGS                         FALSE

    #define GWIN_NEED_CONTAINERS                         TRUE
        #define GWIN_NEED_CONTAINER                      TRUE
    //    #define GWIN_NEED_FRAME                          FALSE
    //    #define GWIN_NEED_TABSET                         FALSE
    //        #define GWIN_TABSET_TABHEIGHT                18


    ///////////////////////////////////////////////////////////////////////////
    // GEVENT                                                                //
    ///////////////////////////////////////////////////////////////////////////
    #define GFX_USE_GEVENT                               TRUE

    //#define GEVENT_ASSERT_NO_RESOURCE                    FALSE
    #define GEVENT_MAXIMUM_SIZE                          32
    #define GEVENT_MAX_SOURCE_LISTENERS                  32


    ///////////////////////////////////////////////////////////////////////////
    // GTIMER                                                                //
    ///////////////////////////////////////////////////////////////////////////
    #define GFX_USE_GTIMER                               TRUE

    #define GTIMER_THREAD_PRIORITY                       HIGH_PRIORITY
    #define GTIMER_THREAD_WORKAREA_SIZE                  2048


    ///////////////////////////////////////////////////////////////////////////
    // GQUEUE                                                                //
    ///////////////////////////////////////////////////////////////////////////
    #define GFX_USE_GQUEUE                               TRUE

    #define GQUEUE_NEED_ASYNC                            TRUE
    //#define GQUEUE_NEED_GSYNC                            FALSE
    //#define GQUEUE_NEED_FSYNC                            FALSE
    //#define GQUEUE_NEED_BUFFERS                          FALSE

    ///////////////////////////////////////////////////////////////////////////
    // GINPUT                                                                //
    ///////////////////////////////////////////////////////////////////////////
    #define GFX_USE_GINPUT                               TRUE

    #define GINPUT_NEED_MOUSE                            TRUE
    //    #define GINPUT_TOUCH_STARTRAW                    FALSE
    //    #define GINPUT_TOUCH_NOTOUCH                     FALSE
    //    #define GINPUT_TOUCH_NOCALIBRATE                 FALSE
    //    #define GINPUT_TOUCH_NOCALIBRATE_GUI             FALSE
    //    #define GINPUT_MOUSE_POLL_PERIOD                 25
    //    #define GINPUT_MOUSE_CLICK_TIME                  300
    //    #define GINPUT_TOUCH_CXTCLICK_TIME               700
    //    #define GINPUT_TOUCH_USER_CALIBRATION_LOAD       FALSE
    //    #define GINPUT_TOUCH_USER_CALIBRATION_SAVE       FALSE
    //    #define GMOUSE_DRIVER_LIST                       GMOUSEVMT_Win32, GMOUSEVMT_Win32
    //#define GINPUT_NEED_KEYBOARD                         FALSE
    //    #define GINPUT_KEYBOARD_POLL_PERIOD              200
    //    #define GKEYBOARD_DRIVER_LIST                    GKEYBOARDVMT_Win32, GKEYBOARDVMT_Win32
    //    #define GKEYBOARD_LAYOUT_OFF                     FALSE
    //        #define GKEYBOARD_LAYOUT_SCANCODE2_US        FALSE
    //#define GINPUT_NEED_TOGGLE                           FALSE
    //#define GINPUT_NEED_DIAL                             FALSE


    ///////////////////////////////////////////////////////////////////////////
    // GFILE                                                                 //
    ///////////////////////////////////////////////////////////////////////////
    #define GFX_USE_GFILE                                TRUE

    #define GFILE_NEED_PRINTG                            TRUE
    //#define GFILE_NEED_SCANG                             FALSE
    #define GFILE_NEED_STRINGS                           TRUE
    //#define GFILE_NEED_FILELISTS                         FALSE
    //#define GFILE_NEED_STDIO                             FALSE
    //#define GFILE_NEED_NOAUTOMOUNT                       FALSE
    //#define GFILE_NEED_NOAUTOSYNC                        FALSE

    //#define GFILE_NEED_MEMFS                             FALSE
    //#define GFILE_NEED_ROMFS                             FALSE
    //#define GFILE_NEED_RAMFS                             FALSE
    //#define GFILE_NEED_FATFS                             FALSE
    #define GFILE_NEED_NATIVEFS                          TRUE
    //#define GFILE_NEED_CHBIOSFS                          FALSE

    //#define GFILE_ALLOW_FLOATS                           FALSE
    //#define GFILE_ALLOW_DEVICESPECIFIC                   FALSE
    #define GFILE_MAX_GFILES                             5

    ///////////////////////////////////////////////////////////////////////////
    // GADC                                                                  //
    ///////////////////////////////////////////////////////////////////////////
    //#define GFX_USE_GADC                                 FALSE
    //    #define GADC_MAX_LOWSPEED_DEVICES                4

    ///////////////////////////////////////////////////////////////////////////
    // GAUDIO                                                                //
    ///////////////////////////////////////////////////////////////////////////
    //#define GFX_USE_GAUDIO                               FALSE
    //    #define GAUDIO_NEED_PLAY                         FALSE
    //    #define GAUDIO_NEED_RECORD                       FALSE

    ///////////////////////////////////////////////////////////////////////////
    // GMISC                                                                 //
    ///////////////////////////////////////////////////////////////////////////
    #define GFX_USE_GMISC                                TRUE

    //#define GMISC_NEED_ARRAYOPS                          FALSE
    //#define GMISC_NEED_FASTTRIG                          FALSE
    //#define GMISC_NEED_FIXEDTRIG                         FALSE
    //#define GMISC_NEED_INVSQRT                           FALSE
    //    #define GMISC_INVSQRT_MIXED_ENDIAN               FALSE
    //    #define GMISC_INVSQRT_REAL_SLOW                  FALSE
    #define GMISC_NEED_MATRIXFLOAT2D                     TRUE
    //#define GMISC_NEED_MATRIXFIXED2D                     FALSE

    #endif /* _GFXCONF_H */
     

     

    c ya :)

×
×
  • Create New...