v.6.0.0.0 (2007-08-09) ---------------------- - mikroICD support added: All PIC24FJ, PIC24HJ, dsPIC33FJ, dsPIC30F family MCUs, except dsPIC30F1010, dsPIC30F2020, dsPIC30F2022, dsPIC30F2023. - New type introduced: DWORD (32-bit unsigned) - Improved software simulator - Revised and improved MMC and Compact Flash libraries. Added FAT16 formating routine. Added support for partitioned MMC/CF cards. Revised SPI module switching mechanism. We strongly advise consulting mikroPascal help file for implemented changes (expecially for MMC/CF_Fat_Assign and MMC/Cf_Create_Swap_File routines). - Added library support for dsPIC30F1010 and dsPIC30F202x ADC module. - Added library support for PIC24 and dsPIC33 Enhanced CAN module. - Improved Sound, Keypad, T6963C, RS485, Soft_Spi, Soft_I2c, Soft_Uart, GLCD and UART (implemented user selectable high/low speed calculations) libraries. Consult help file for implemented changes. - SpiX and UartX libraries integrated with Spi and Uart libraries, respectively. Consult help file for implemented changes. - All reported and newly discovered bugs fixed including: PS/2 library (Extended Keys issue) Advanced SPI Ethernet IP address setting issue RAM miscalculation issue Code generator problems related to byte operations PWRSAV hex generation problem Bugs in StrToWord and StrToInt - Reduced usage of RW pin in all LCD libraries. Consult help file for possibilities of this pin re-usage in user code. - Filter Designer Tool reported bugs fixed. - Searching regular expressions fixed - New programmers with mikroICD support included in the release. - Fully revised and reorganized help file. Detailed explanation of library prototypes and examples of their usage. MikroICD section added. Revised schematics. Updated language reference and mikroC specifics. An effort was made to make help more readable, user friendly and less confusing. - Revised already existing examples (additional DSP, advanced spi ethernet and timer1 interrupt examples included) - Added examples for dsPICPRO3 and EasydsPIC4 boards. - Minor IDE enhancements and fixes v.5.0.0.0 (2006-02-20) ---------------------- - 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 - Library updates - 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 - Examples rearranged - 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 - Simulator - Fixed false positioning of current line indicator - Fixed even addresses for record elements - Fixed padding for record elements with odd alignment - IDE enhancements and fixes - 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 - New look for ASCII Chart tool - Updated PICFLASH programmer, added option to close after programming - Added support for lv33/24 programmer v.4.0.0.0 (2006-07-04) ---------------------------------------------- - Major release - Optimizations - New Libraries: - Toshiba GLCD driver - Can - Can SPI - Manchester - Ps2 - One Wire - EEPROM - Flash memory - Serial Ethernet with enc28j60 - RS485 - Improved FAT16 for CF and MMC - Serial GLCD with MCP23S17 - Simulator - Support for dsp instructions - Support for structures and arrays - Visual enhancements - Ide enhancements - Various bug fixes - Old libraries revision - Faster library loading - Updated help - New Licensing mechanism v.3.x ---------------------------------------------- - Skipped v.2.2.0.0 (2005-12-09) ---------------------------------------------- - Support for DSP instructions - DSP Libraries (Vectors arithmetics, Matrices arithmetics, FFT, IFFT, FIR, IIR) - Strings library - DSP examples (FIR, IIR, FFT, signal generator) - Improved debugger - Filter designer tool v.2.0.0.1 (2005-09-05) ---------------------------------------------- - MMC library fixed - Array access improved v.2.0.0.0 (2005-08-31) - Major release ---------------------------------------------- - New IDE (Code Folding feature added, and more) - Support for dsPICFlash 2.0 programmer added - Debugger introduced - Statistics introduced - New integrated tools introduced - Single precision floating point introduced - Math library introduced - Button library introduced - Keypad Library introduced - MMC Library introduced - SD Library introduced - Sound library Introduced - Software I2C Library introduced - Software SPI Library introduced - Software UART Library introduced - I2C Library improved - PWM Library improved - SPI Library improved - UART Library improved