|
Download
Fully functional free Demo version of mikroPascal is available for download.
Having trouble downloading? Try our download mirror.
Note: in Demo version, hex output is limited to 2k of program words.
Updates and Patches
No patches are currently available for mikroPascal.
Support Forums
If you would like to get more information, ask a question, or share bits of knowledge, you are welcome to our new support forums at www.mikroe.com/forum/.
Note: You need to be a registered member in order to join the discussions and start new topics.
Manual
Comprehensive manual for mikroPascal in PDF format is available for download.
Changes
v.8.0.0.1 (2008-05-29)
----------------------
- TestBit function optimized
- Fixed issue with saving interrupt context in specific situations
- Fixed overhead created by intensive bank setting on P18
- Fixed issue with loading real type constants from a unit
- Fixed def file for p18F2420 (removed PORTE from definition)
- Removed Bootloader uses clause from def files and moved to project examples instead
- Fixed interrupt_low context saving issue regarding saving FSRxL/H registers
- Fixed issue with retreiving values of variables larger than 256 bytes in mikroICD mode
- Added a debug tool to the HID Terminal tool in attempt to detect freezing of the program on some platforms
- Fixed issue with writing to compiler's ini files on Windows Vista in case when file access is denied
- Removed unecessary extra code from HID device descriptor
v.8.0.0.0 (2008-05-06)
----------------------
- Added Output Bin file (binary image of produced hex code)
- Added advanced breakpoints for mikroICD
- Added Serial Ethernet library for LV18FJ family
- Added predefined flag "ICD" for conditional compiling ($IFDEF ICD)
- Added support for 18LF45J10
- Added ADC library for PIC12F615
- Added ADC library for FJ family
- Added ADC library for PIC18F2331/2431/4331/4431
- Added USART library for PIC18F1230/1330
- Added USB HID Library for FxxJ5X family
- Added new string handling functions
- Added new templates to AutoComplete
- Glcd/Lcd/Toshiba Setup routines moved into AutoComplete
- Updated bootloaders for P16 and P18
- Improved EEPROM and Flash Memory Libraries. Content of INTCON register is restored on library functions exit
- Improved PIC18 I2C library:
* added workaround for common i2c module initialization silicon bug
(i2c module may not be properly initialized just by configuring
the SCL and SDA pins as either inputs or outputs)
- Improved SPI Library for P16
- Improved Sound Library
- Fixed issue with Soft_Uart_Write. Stop bit was sent incorrectly in inverted logic mode
- Fixed problem with RETFIE 0/1 for PIC18
- Fixed problem with CALL fast instruction
- Fixed issue with starting LV18FJ programmer by using F11 key
- Fixed focus in new editor after calling File->New
- Fixed issues with TestBit routine
- Fixed issue with delay_us for certain combinations of arguments and crystals
- Fixed default flags for USB chips
- Fixed interpretation of the ASM directive MULL
- Fixed issues with OrgAll
- Fixed displaying of DWord in the Watch Window
- Fixed issue with detecting duplicated labels in ASM
- Fixed loading types from units
- Fixed code explorer for specific codes
- Fixed optimization for mod instruction
- Fixed issues with EEprom window in ICD mode
- Fixed issues with CODE window in ICD mode
- Fixed issues with pointers to signed numbers
- Fixed isues with mikroICD, faster debugging
- Fixed issue with the Dec instruction for pointers to long
- Fixed issue with const pointer as var parameter
- Fixed problem with PWM_Init for various PWM speeds
- Fixed issue with incomplete const arrays
- Revision of Examples
- Revision of Help system
v.7.0.0.0 (2007-09-25)
----------------------
- New PICs supported:
P12F609 P18F1230 P18F63J11 P18F67J50 P18F86J55
P12F615 P18F1330 P18F63J90 P18F67J60 P18F86J60
P12HV609 P18F2458 P18F64J11 P18F83J11 P18F87J11
P12HV615 P18F24K20 P18F64J90 P18F83J90 P18F87J50
P16F610 P18F2553 P18F65J11 P18F84J11 P18F87J60
P16F616 P18F25K20 P18F65J50 P18F84J90 P18F96J60
P16F631 P18F2682 P18F65J90 P18F85J11 P18F96J65
P16F677 P18F2685 P18F66J11 P18F85J50 P18F97J60
P16F882 P18F26K20 P18F66J50 P18F85J90 P18F4685
P16HV610 P18F4458 P18F66J55 P18F86J11 P18F2450
P16HV616 P18F44K20 P18F66J60 P18F86J16 P18F4450
P16HV785 P18F46K20 P18F67J11 P18F86J50
- Introduced Disassembly debugger
- Introduced DWord type (unsigned 32 bit)
- Added predefined flag for chip family name (for example {$IFDEF P18})
- Fixed predefined flag (chip name) for compiler directives
- Support for Low and High priority interrupts (for P18)
- Added org directive for constant arrays
- Added option to set address of library routines (SetOrg)
- ADC library for P16F88x devices
- Libraries updated: LCD (RW pin not used anymore), PS2, keypad4x4, RS485, PortExpander, Manchester, MMC, CF and Flash memory
- Option to control interrupt context saving
- Added interrupt priority control (p18 only)
- Added Jump To low interrupt (in simulator)
- Added time stamp information in messages window
- Fixed issues with bootloader (source provided)
- Fixed initialization for multidimensional array of float for P16
- Function's name now can be used as a return value of the function
- Added GetDateTime function
- Added mikroElektronika's development systems based lcd/glcd initialization routines as autocomplete templates
v.6.0.0.2 (2006-10-24)
----------------------
- Added PWM library support for PICs with multiple PWM outputs
- Added SPI, I2C library support for PICs with more than one module
- Added SPI, I2C, Usart, Pwm library support for PICs with unusal module pinout
- Added Serial_LCD, Serial_LCD8 and Serial_T6963 libraries
- Can, CanSpi Library fixes
- Flash memory library fix
- Serial Ethernet library functions changed prefix from "ENC28J60" to "Serial_Ethernet"
- Fixed problem with color parameter in Toshiba GLCD T6963 library
- Fixed problem in StrToInt function
- New revision of mlk files (memory definition for PIC)
- mikroICD F8 (Step Over) strange behaviour fix
- Assignment to for loop variable detected and dissalowed
- Fixed USB descriptor file generator (HID Terminal), now includes all constants in code
- View EEPROM feature for mikroICD added
- View Program Code feature for mikroICD added
- 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 accessing const array element with const index
- Revision of MMC libraries and examples:
- Fixed SPI initialization issues in MMC lib.
- Fixed slow write
- Fixed MMC_Init to suite most MMC/SD card models
- Updated PICFLASH programmer, added option to close after programming
See the complete version history of mikroPascal
|