DynTFT

General discussion on mikroPascal PRO for PIC32.
Post Reply
Author
Message
VCC
Posts: 463
Joined: 08 Jun 2009 18:31
Location: Romania

DynTFT

#1 Post by VCC » 31 Dec 2017 21:08

Hi,
DynTFT https://libstock.mikroe.com/projects/view/2281/dyntft is a library of graphic components, which can be simulated on desktop before using on microcontroller. The code can be compiled with mikroPascal, Delphi and FreePascal. It works on PIC32 and dsPIC/PIC24. It may work on other architectures as well, as long as they are 16-bit or 32-bit.
There is no documentation yet, only the wall of text on Libstock. The package includes simulators, compilable with Delphi and FreePascal (32-bit only).
Components use dynamic memory allocation, so they can be created and destroyed when needed. New components can be added to the library, without changing the core code, as long as they don't require extra features.

For example a button is created as:

Code: Select all

MyButton := PDynTFTButton_Create(AScreenIndex, ALeft, ARight, AWidth, AHeight);
At the moment there are components like Button, ArrowButton, Panel, CheckBox, ListBox, ScrollBar, RadioGroup, PageControl, Edit, VirtualKeyBoard, Label etc.
See more details on Libstock.
:D

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

Re: DynTFT

#2 Post by filip » 04 Jan 2018 09:58

Hi,

Thank you for sharing this, great work! :)

Regards,
Filip.

VCC
Posts: 463
Joined: 08 Jun 2009 18:31
Location: Romania

Re: DynTFT

#3 Post by VCC » 08 Feb 2018 07:22

Hi,
the project was updated with two new components: TrackBar and ProgressBar. There are also minor bug fixes.
Added color themes here: https://libstock.mikroe.com/projects/vi ... lor-themes
and a color theme generator: https://libstock.mikroe.com/projects/vi ... -generator
:D

VCC
Posts: 463
Joined: 08 Jun 2009 18:31
Location: Romania

Re: DynTFT

#4 Post by VCC » 26 Jun 2019 19:05

Hi,
there is a new tool, DynTFTCodeGen, which can be used to design GUIs and generate files for DynTFT projects.

:D
Attachments
DynTFTCodeGen_mainform.png
DynTFTCodeGen_mainform.png (48.11 KiB) Viewed 2752 times

chimimic
Posts: 178
Joined: 29 Sep 2007 14:35
Location: France
Contact:

Re: DynTFT

#5 Post by chimimic » 06 Jul 2019 06:00

Thanks ! :D

VCC
Posts: 463
Joined: 08 Jun 2009 18:31
Location: Romania

Re: DynTFT

#6 Post by VCC » 08 Jul 2019 05:45

I'm glad it helps :D

Post Reply

Return to “mikroPascal PRO for PIC32 General”