mikroPascal for PIC version 7 released
- srdjan.misic
- mikroElektronika team
- Posts: 296
- Joined: 11 Feb 2014 15:55
mikroPascal for PIC version 7 released
mikroPascal for PIC version 7 released
It’s almost Christmas and version 7.0.0 of the PIC compiler for mikroC, mikroBasic and mikroPascal are here as planned.
Just in time to wrap it up and put it under your Christmas tree.
Additional 40 MCUs supported
This PIC compiler update supports additional 40 MCUs. Most new devices are
from the enhanced mid-range PIC16F family. This brings the total number of
supported MCUs to well over 600. To see the complete list, go to your compiler’s
page (mikroC, mikroBasic or mikroPascal)
Forum poll requests granted
In preparation for this release we consulted our forum members. Two libraries
have been improved based on their votes: I2C timeout has been implemented
in all I2C libraries and (2) advanced ADC initialization has been implemented
into all ADC libraries.
Integrated Visual TFT
PIC is the third compiler to get merged with Visual TFT. The FT90x had the privilege
to be the first, and dsPIC followed shortly after. We plan to keep going until all
MikroElektronika compilers are merged with Visual TFT.
The compiler automatically generates code for the design you have made in the Visual TFT.
You can then modify the code in the compiler mode, and go back and forth from designing
to coding until you are satisfied with the results.
To switch from compiler mode to design mode all you need to do is press F12 on your
keyboard. It’s as easy as that.
Added libraries
We have added the library for STMPE610, added functions pointers in the I2C library and new
functions for the Port Expander library. The Conversion library also got new functions.
Fixes and improvements
Here are some improvements we have made to the compiler:
To make sure you can keep your project neat and organized we have improved the cleaning options.
The Clean Project folder now cleans the whole folder structure, and you can select file types to clean, instead of selecting specific files.
The Export Project folder now exports the whole folder structure. The compiler now supports MCUs with 64 banks
And this is what we fixed:
- The USART terminal no longer loses received data, sends data too slowly or makes exceptions in different cases.
- The UART remappable initialization now sets the correct baud rate every time.
- All Enhanced P16s now have the correct RAM values.
- The CTLR+SPACE shortcut now works with arrays without dimension in the declaration.
- The Watch window no longer throws errors if it is not necessary, and the elements with
- Inf or Nan values don’t change unexpectedly.
- To see the full list of all the fixes, improvements and changes, go to our PIC compiler roadmap page.
Download the latest version
You can download the latest version of the compiler from our shop. Choose between
mikroC, mikroBasic or mikroPascal.
Don’t forget about our special December offer: until the end of the month, if you get any PIC
compiler with Visual TFT there’s a 20% discount in for you. Give yourself a present for Christmas.
The new release also marks the switch to our new licensing model. To learn more about Activation
Code licenses, read the documentation page.
Yours Sincerely,
MikroElektronika
It’s almost Christmas and version 7.0.0 of the PIC compiler for mikroC, mikroBasic and mikroPascal are here as planned.
Just in time to wrap it up and put it under your Christmas tree.
Additional 40 MCUs supported
This PIC compiler update supports additional 40 MCUs. Most new devices are
from the enhanced mid-range PIC16F family. This brings the total number of
supported MCUs to well over 600. To see the complete list, go to your compiler’s
page (mikroC, mikroBasic or mikroPascal)
Forum poll requests granted
In preparation for this release we consulted our forum members. Two libraries
have been improved based on their votes: I2C timeout has been implemented
in all I2C libraries and (2) advanced ADC initialization has been implemented
into all ADC libraries.
Integrated Visual TFT
PIC is the third compiler to get merged with Visual TFT. The FT90x had the privilege
to be the first, and dsPIC followed shortly after. We plan to keep going until all
MikroElektronika compilers are merged with Visual TFT.
The compiler automatically generates code for the design you have made in the Visual TFT.
You can then modify the code in the compiler mode, and go back and forth from designing
to coding until you are satisfied with the results.
To switch from compiler mode to design mode all you need to do is press F12 on your
keyboard. It’s as easy as that.
Added libraries
We have added the library for STMPE610, added functions pointers in the I2C library and new
functions for the Port Expander library. The Conversion library also got new functions.
Fixes and improvements
Here are some improvements we have made to the compiler:
To make sure you can keep your project neat and organized we have improved the cleaning options.
The Clean Project folder now cleans the whole folder structure, and you can select file types to clean, instead of selecting specific files.
The Export Project folder now exports the whole folder structure. The compiler now supports MCUs with 64 banks
And this is what we fixed:
- The USART terminal no longer loses received data, sends data too slowly or makes exceptions in different cases.
- The UART remappable initialization now sets the correct baud rate every time.
- All Enhanced P16s now have the correct RAM values.
- The CTLR+SPACE shortcut now works with arrays without dimension in the declaration.
- The Watch window no longer throws errors if it is not necessary, and the elements with
- Inf or Nan values don’t change unexpectedly.
- To see the full list of all the fixes, improvements and changes, go to our PIC compiler roadmap page.
Download the latest version
You can download the latest version of the compiler from our shop. Choose between
mikroC, mikroBasic or mikroPascal.
Don’t forget about our special December offer: until the end of the month, if you get any PIC
compiler with Visual TFT there’s a 20% discount in for you. Give yourself a present for Christmas.
The new release also marks the switch to our new licensing model. To learn more about Activation
Code licenses, read the documentation page.
Yours Sincerely,
MikroElektronika
Re: mikroPascal for PIC version 7 released
Thank you very much, Merry christmas to everybody at MikroE.
Isn't the VTFT enabled by default to generate trial code ? Right now pressing F12 doesn't open it and the main menu "View > Visual TFT" is disabled.
Thanks and regards
Isn't the VTFT enabled by default to generate trial code ? Right now pressing F12 doesn't open it and the main menu "View > Visual TFT" is disabled.
Thanks and regards
- lana.arsic
- mikroElektronika team
- Posts: 1715
- Joined: 15 Jan 2016 12:50
Re: mikroPascal for PIC version 7 released
Hi Soumitra,
Thank you and Merry Christmas to you
Option F12 and View -> Visual TFT will work if you have chosen
Visual TFT project (not Standard Project) when you have made the new project.
Best regards,
Lana
Thank you and Merry Christmas to you
Option F12 and View -> Visual TFT will work if you have chosen
Visual TFT project (not Standard Project) when you have made the new project.
Best regards,
Lana
Re: mikroPascal for PIC version 7 released
I'm tired of repeating this warning, but for those that had some library packages installed - Package Manager hangs up with this version as well when trying to restore previously installed packages .
Re: mikroPascal for PIC version 7 released
Thanks Lana !
- lana.arsic
- mikroElektronika team
- Posts: 1715
- Joined: 15 Jan 2016 12:50
Re: mikroPascal for PIC version 7 released
Hi,
@ Soumitrab
You're welcome, Soumitra, I'm glad it was helpful
@ janni
I'm sorry for this inconvenience, it will be fixed in the new release of Package Manager.
Meanwhile, you can uninstall packages FT800, FT810 and FT812, after that restore packages should work.
Best regards,
Lana
@ Soumitrab
You're welcome, Soumitra, I'm glad it was helpful
@ janni
I'm sorry for this inconvenience, it will be fixed in the new release of Package Manager.
Meanwhile, you can uninstall packages FT800, FT810 and FT812, after that restore packages should work.
Best regards,
Lana
Re: mikroPascal for PIC version 7 released
Hello Lana,
I've uninstalled FT8xx packages first thing . This unfortunately does not solve the problem as, like in previous compiler version, even though older packages are reinstalled, respective *.mcl files are not updated and Package Manager hangs.
For my own use I employed some dirty tricks to be able to use new command-line compiler with older IDE while keeping unchanged all I chose to but that's hardly a solution for others, especially if they wish to use the Integrated Visual TFT.
I've uninstalled FT8xx packages first thing . This unfortunately does not solve the problem as, like in previous compiler version, even though older packages are reinstalled, respective *.mcl files are not updated and Package Manager hangs.
For my own use I employed some dirty tricks to be able to use new command-line compiler with older IDE while keeping unchanged all I chose to but that's hardly a solution for others, especially if they wish to use the Integrated Visual TFT.
- lana.arsic
- mikroElektronika team
- Posts: 1715
- Joined: 15 Jan 2016 12:50
Re: mikroPascal for PIC version 7 released
Hi janni,
I'm so sorry, FAT32 Library should also be uninstalled,
so all users packages which are installed by default in the version 7.0.0 should be uninstalled,
before restoring some package, can you please try it?
Kind regards,
Lana
I'm so sorry, FAT32 Library should also be uninstalled,
so all users packages which are installed by default in the version 7.0.0 should be uninstalled,
before restoring some package, can you please try it?
Kind regards,
Lana
Re: mikroPascal for PIC version 7 released
As I use only my own libraries, I removed all packages, FAT32 among them. It's true that presence of FT8xx or FAT32 packages makes Package Manager hang before it does anything, but even without these packages, all Package Manager can manage is copying stored packages - it hangs while trying to modify *.mlk files, i.e. while trying to write information about libraries to processor definition files. Just like in previous compiler version.
Re: mikroPascal for PIC version 7 released
Hi .
I installed version 7
I created new project with pic18FX7K40 new MCU but SPI is missing from library manager
https://drive.google.com/file/d/0B334ok ... sp=sharing
I installed version 7
I created new project with pic18FX7K40 new MCU but SPI is missing from library manager
https://drive.google.com/file/d/0B334ok ... sp=sharing
- lana.arsic
- mikroElektronika team
- Posts: 1715
- Joined: 15 Jan 2016 12:50
Re: mikroPascal for PIC version 7 released
Hi,
@ kentar
It has SPI Remappable Library, in order to use it, you can take a look in the Help menu,
and in MCUs datasheet:
http://ww1.microchip.com/downloads/en/D ... 01841B.pdf
@ janni
Thank you for the feedback, I apologize once again, problem is in Package Manager,
delayed update caused these issues, but they will be corrected in the new version of this tool.
Also, it might be helpful after uninstalling all users packages,
to delete folder Packages from installation folder in the compiler, and then to restore packages.
Kind regards,
Lana
@ kentar
It has SPI Remappable Library, in order to use it, you can take a look in the Help menu,
and in MCUs datasheet:
http://ww1.microchip.com/downloads/en/D ... 01841B.pdf
@ janni
Thank you for the feedback, I apologize once again, problem is in Package Manager,
delayed update caused these issues, but they will be corrected in the new version of this tool.
Also, it might be helpful after uninstalling all users packages,
to delete folder Packages from installation folder in the compiler, and then to restore packages.
Kind regards,
Lana
Re: mikroPascal for PIC version 7 released
This doesn't help, unfortunately.lana.arsic wrote:Also, it might be helpful after uninstalling all users packages,
to delete folder Packages from installation folder in the compiler, and then to restore packages.
Re: mikroPascal for PIC version 7 released
Hi Lana
By the way, is there a CRC lib in the pipeline for the new MCUs with built-in CRC h/w ?
By the way, is there a CRC lib in the pipeline for the new MCUs with built-in CRC h/w ?
- lana.arsic
- mikroElektronika team
- Posts: 1715
- Joined: 15 Jan 2016 12:50
Re: mikroPascal for PIC version 7 released
Hi,
@ janni
I'm sorry it didn't help, it helped in some cases.
It will be fixed in the next update of Package Manager.
@ Soumitra
Unfortunately, it is not included,
you can see list of added/improved libraries at the link bellow:
http://docs.mikroe.com/PIC_compilers_roadmap
Best regards,
Lana
@ janni
I'm sorry it didn't help, it helped in some cases.
It will be fixed in the next update of Package Manager.
@ Soumitra
Unfortunately, it is not included,
you can see list of added/improved libraries at the link bellow:
http://docs.mikroe.com/PIC_compilers_roadmap
Best regards,
Lana
Re: mikroPascal for PIC version 7 released
New version (7.0.0) shows "Open File" dialog on Ctrl+Ins pressed.
And I don't find where I can change this.
Tools-Options-Editor Settings-Advanced Editor Options-Open Options Dialog-KeyStrokes
There no "Open File" items.
And I don't find where I can change this.
Tools-Options-Editor Settings-Advanced Editor Options-Open Options Dialog-KeyStrokes
There no "Open File" items.