After some time, we are back to testing new releases. This time it is mikroPascal for dsPIC that is actual.
The target release v.5.0 is actually the one that will be officially released on Monday, but we would like you to take a fast look at what we've done and to report errors/wishes/bugs/impressions.
V.5.0 is a kind of a beta release, because very soon after it we will release v. 6.0 with mikroICD support for all P30/P33/P24 chips which is something we've been waiting for so long.
Therefore, consider the testing seriously, because we want the version 6.0 to be as stable as possible.
The download link:
http://www.mikroe.com/zristic/mikropasc ... _setup.zip (7.7MB)
Finally, let's prove that the Beta testing section has a meaning, there are some (evil) voices that claim we should turn off this part of the forum.
Here is the list of what is new:
v.5.0.0.0 (2006-02-19)
----------------------
- Support for new chips:
- - p24FJ128GA006,p24FJ128GA008,p24FJ128GA010,p24FJ32GA002,p24FJ32GA004,
p24FJ64GA002,p24FJ64GA004,p24FJ64GA006,p24FJ64GA008,p24FJ64GA010,
p24FJ96GA006,p24FJ96GA008,p24FJ96GA010,p24HJ128GP206,p24HJ128GP210,
p24HJ128GP306,p24HJ128GP310,p24HJ128GP506,p24HJ128GP510,p24HJ256GP206,
p24HJ256GP210,p24HJ256GP610,p24HJ64GP206,p24HJ64GP210,p24HJ64GP506,
p24HJ64GP510,
P30F5016,P30F6010A,P30F6011A,P30F6012A,P30F6013A,p30F6014A,
p33FJ128GP206,p33FJ128GP306,p33FJ128GP310,p33FJ128GP708,p33FJ128GP710,
p33FJ128MC506,p33FJ128MC510,p33FJ128MC706,p33FJ128MC708,p33FJ128MC710,
p33FJ256GP506,p33FJ256GP510,p33FJ256GP710,p33FJ256MC510,p33FJ64GP206,
p33FJ64GP306,p33FJ64GP310,p33FJ64GP706,p33FJ64GP708,p33FJ64GP710,
p33FJ64MC506,p33FJ64MC508,p33FJ64MC510,p33FJ64MC706,p33FJ64MC710
- Configuration words revision and update
- - Flash memory access library adjustment
- ADC library adjustment
- Added Serial_LCD, Serial_LCD8 and Serial_T6963 libraries
- Can, CanSpi Library fixes
- Serial ethernet library change and adjustment
- I2C ethernet library change and adjustment
- Port expander library adjustment, device address parameter relocated in init function
- Fixed problem with color parameter in Toshiba GLCD T6963 library
- Fixed problem in StrToInt function
- Motor control PWM lib adjustment
- RS485 library adjustment
- SoftUart library adjustment
- SPI library adjustment
- UART library adjustment
- Removed "P30" subfolder from "Uses" folder
- Adjusted delay functions for P24 and P30
- Fixed SPI initialization issues in MMC lib.
- Fixed slow write in MMC_Write
- Fixed MMC_Init to suite most MMC/SD card models
- Compiler
- - Fixed bug with ZE instruction in asm, when using the @ operator for arrays
- ZE instruction not used by code generator anymore
- DO instruction excluded for P24 family
- Fixed for loop when a function is called for the upper limit count
- Assignment to for loop variable detected and dissalowed
- Fixed accessing const array element with const index
- Fixed duplicated assembly label error
- - Fixed false positioning of current line indicator
- Fixed even addresses for record elements
- Fixed padding for record elements with odd alignment
- - Code to HTML exporter
- Customized block comments
- Fixed "Save Project As...". It now copies the main project file as well
- Added new shortcuts:
- Build all - Builds all units used by project
- Compile and program - Starts the programmer if successfully compiled
- Find in files and Grep search
- Toggle line comment
- Extended search engine: Find in files feature
- Auto correct option corrects character case according to declaration
- Fixed copy text option in the Watch Window
- Fixed code explorer issues when adding constant strings in declaration
- Added support for lv33/24 programmer