Visual TFT project creation to MIKRO c ARM

Post your requests and ideas on the future development of mikroC PRO for ARM.
Post Reply
Author
Message
RAMASUBBU
Posts: 58
Joined: 19 Nov 2016 06:26

Visual TFT project creation to MIKRO c ARM

#1 Post by RAMASUBBU » 26 Apr 2017 13:46

Dear all,

I have generated a source code from visual TFT for STM32F407ZG/FT800 .

If i open this code in MIKRO c PRO ARM it showing error (undeclared identifier) in all FT800 related functions like FT800_PWM_Duty,FT800_Screen_Show.so what will be the problem ....

Here i have attached some part of the code ...

Code: Select all

void DrawScreenO(TScreen *aScreen, char aOptions) {
  unsigned short cOrder, saveOrder;
  signed   int   actObjOrder;
  unsigned short pwmDuty;
  // counter variables
  // pointer variables

  // process screen switching effects
  if (aOptions & VTFT_DISPLAY_EFF_LIGHTS_FADE) {
    FT800_PWM_Get(0, &pwmDuty);
    FT800_PWM_FadeOut(pwmDuty, 0, pwmDuty/32? pwmDuty/32 : 1, 1);
  }
  else if (aOptions & VTFT_DISPLAY_EFF_LIGHTS_OFF) {
    FT800_PWM_Get(0, &pwmDuty);
    FT800_PWM_Duty(0);
  }

  if (CurrentScreen != aScreen) {
    // clear active object when drawing to new screen
    memset(&TouchS.ActObjInfo, 0, sizeof(TObjInfo));
  }

  CurrentScreen = aScreen;

  // init counter variables
  // init pointer variables

  FT800_Screen_BeginUpdateCP();
  FT800_Canvas_BrushSingleColor(_FT800_BRUSH_STYLE_SOLID, CurrentScreen->Color, 255);
  FT800_Canvas_Tag(0);
  FT800_Screen_Clear(_FT800_CLEAR_ALL);
  FT800_CP_CmdStop();

  actObjOrder = -1;
  if (TouchS.ActObjInfo.Obj)
    if (TouchS.ActObjInfo.Flags & VTFT_INT_BRING_TO_FRONT)
      actObjOrder = TouchS.ActObjInfo.Order;

  cOrder = 0;
  while (cOrder < CurrentScreen->ObjectsCount) {
    saveOrder = cOrder;
    cOrder++;
  }

  // draw pressed object now
  if (TouchS.ActObjInfo.Obj)
    DrawObject(TouchS.ActObjInfo.Obj, TouchS.ActObjInfo.Type);

  FT800_Screen_EndUpdate();
  FT800_Screen_Show();

  // process screen switching effects
  if (aOptions & VTFT_DISPLAY_EFF_LIGHTS_FADE) {
    FT800_PWM_FadeIn(0, pwmDuty, 1, 3);
  }
  else if (aOptions & VTFT_DISPLAY_EFF_LIGHTS_OFF) {
    FT800_PWM_Duty(pwmDuty);
  }

}

regards & thanks
Rama subbu .V
Thanks & Regards,
Ramasubbu.V:)

User avatar
filip
mikroElektronika team
Posts: 11874
Joined: 25 Jan 2008 09:56

Re: Visual TFT project creation to MIKRO c ARM

#2 Post by filip » 28 Apr 2017 08:51

Hi,

Have you installed the FT800 library ?

Regards,
Filip.

RAMASUBBU
Posts: 58
Joined: 19 Nov 2016 06:26

Re: Visual TFT project creation to MIKRO c ARM

#3 Post by RAMASUBBU » 02 May 2017 07:37

Hi filip,

Thanks for your reply.already i have solved this issue...
Thanks & Regards,
Ramasubbu.V:)

Post Reply

Return to “mikroC PRO for ARM Wish List”