Académique Documents
Professionnel Documents
Culture Documents
(2014-02-20)
Ide build 6.2.0
cmd line build 6.2.0
--------------------------- Compiler
- Additional 59 MCU supported:
P24EP512GP202
P24EP512GP204
P24EP512GP206
P24EP512MC202
P24EP512MC204
P24EP512MC206
P24F08KM101
P24F08KM102
P24F08KM202
P24F08KM204
P24F16KM102
P24F16KM104
P24F16KM202
P24F16KM204
P24FJ128GC006
P24FJ128GC010
P24FJ32MC101
P24FJ32MC102
P24FJ32MC104
P24FJ64GC006
P24FJ64GC010
P24FV08KM101
P24FV08KM102
P24FV08KM202
P24FV08KM204
P24FV16KM102
P24FV16KM104
P24FV16KM202
P24FV16KM204
P33EP128GM304
P33EP128GM306
P33EP128GM310
P33EP128GM604
P33EP128GM706
P33EP128GM710
P33EP256GM304
P33EP256GM306
P33EP256GM310
P33EP256GM604
P33EP256GM706
P33EP256GM710
P33EP512GM304
P33EP512GM306
P33EP512GM310
P33EP512GM604
P33EP512GM706
P33EP512GM710
P33EP512GP502
P33EP512GP504
P33EP512GP506
P33EP512MC502
P33EP512MC504
P33EP512MC506
P33FJ32GP101
P33FJ32GP102
P33FJ32GP104
P33FJ32MC101
P33FJ32MC102
P33FJ32MC104
P24FV16KM204
P33FJ06GS101
P33FJ06GS102
P33FJ06GS202
P33FJ16GS402
P33FJ16GS404
P33FJ16GS502
P33FJ16GS504
P33FJ32GS406
P33FJ32GS606
P33FJ32GS608
P33FJ32GS610
P33FJ64GS406
P33FJ64GS606
P33FJ64GS608
P33FJ64GS610
for
for
for
for
(2013-02-22)
Ide build 6.0.0
cmd line build 6.0.0
--------------------------- Compiler
- Improved: Faster optimization and linkage
- Improved: Allocation of locals to registers
- Fixed: Call tree generator did not work for specific examples
- Fixed: Pointer to types that has overridden memory specifier was incorrectly
dereferenced
- IDE
- Improved: Function tree changed to work with new call tree generator
(2012-12-04)
Ide build 5.8.0
cmd line build 5.8.0
--------------------------- Compiler
- Additional 53 MCU supported:
P24EP128GP202
P24EP128GP204
P24EP128GP206
P24EP128MC202
P24EP32MC204
P33EP128GP502
P33EP128GP504
P33EP128GP506
P33EP256MC506
P33EP32GP502
P33EP32GP503
P33EP32GP504
P24F08KL402
P24F16KA301
P24F16KA302
P24F16KA304
P24F16KL401
P24F16KL402
P24F32KA301
P24F32KA302
P24FJ64GA308
P24FJ64GA310
P33EP256MU814
P33EP512GP806
P33EP512MC806
P33EP512MU814
P33EP64GP502
P33EP64GP504
P24F04KL100
P24F04KL101
P24F08KL200
P24F08KL201
P24F08KL301
P24F08KL302
P24F08KL401
P24F32KA304
P24FJ128GA306
P24FJ128GA308
P24FJ128GA310
P24FJ16MC102
P24FJ64GA106
P24FJ64GA306
P33EP64GP506
P33EP64MC202
P33EP64MC204
P33EP64MC206
P33EP64MC502
P33EP64MC504
P33EP64MC506
- Compiler
- Maintenance release, several bugs fixed
(2011-11-17)
Ide build 5.20
cmd line build 5.20
--------------------------- Compiler
- Added support for 19 additional MCUs:
P24EP256GU810
P24EP256GU814
P24EP512GU810
P24FJ16MC101
P24FJ64GA108
P24FJ64GA110
P24FV16KA301
P24FV16KA302
P24FV16KA304
P24FV32KA301
P24FV32KA302
P24FV32KA304
P33EP256MU806
P33EP256MU810
P33EP512MU810
P33FJ16GP101
P33FJ16GP102
P33FJ16MC101
P33FJ16MC102
P24HJ128GP306A
P24HJ128GP310A
P24HJ128GP506A
P24HJ128GP510A
P24HJ64GP206A
P24HJ64GP210A
P24HJ64GP506A
P24HJ64GP510A
P33FJ128MC506A
P33FJ128MC510A
P33FJ128MC706A
P33FJ128MC708A
P33FJ128MC710A
P33FJ256GP506A
P33FJ256GP510A
P33FJ256GP710A
- Added Compact Flash and Compact Flash FAT16 library support for MCUs:
P24FJ16GA002
P30F4011
P24FJ32GA002
P30F4011E
P24FJ32GA102
P30F4013
P24FJ32GB002
P30F4013E
P24FJ48GA002
P33FJ06GS102
P24FJ64GA002
P33FJ06GS202
P24FJ64GA102
P33FJ128GP202
P24FJ64GB002
P33FJ128GP802
P24HJ128GP202
P33FJ128MC202
P24HJ128GP502
P33FJ128MC802
P24HJ12GP202
P33FJ12MC202
P24HJ32GP202
P33FJ12GP202
P24HJ32GP302
P33FJ16GS402
P24HJ64GP202
P33FJ16GS502
P24HJ64GP502
P33FJ32GP202
P30F2012
P33FJ32GP302
P30F2012E
P33FJ32MC202
P30F3011
P33FJ32MC302
P30F3011E
P33FJ64GP202
P30F3013
P33FJ64GP802
P30F3013E
P33FJ64MC202
P30F3014
P33FJ64MC802
P30F3014E
- Added Glcd, T6963C and TouchPanel library support for MCUs:
P24FJ16GA002
P33FJ06GS102
P24FJ32GA002
P33FJ06GS202
P24FJ32GA102
P33FJ128GP202
P24FJ32GB002
P33FJ128GP802
P24FJ48GA002
P33FJ128MC202
P24FJ64GA002
P33FJ128MC802
P24FJ64GA102
P33FJ12MC202
P24FJ64GB002
P33FJ12GP202
P24HJ128GP202
P33FJ16GS402
P24HJ128GP502
P33FJ16GS502
P24HJ12GP202
P33FJ32GP202
P24HJ32GP202
P33FJ32GP302
P24HJ32GP302
P33FJ32MC202
P24HJ64GP202
P33FJ32MC302
P24HJ64GP502
P33FJ64GP202
P30F2012
P33FJ64GP802
P30F2012E
P30F3013
P30F3013E
P24F04KA200
P24F04KA201
P24F08KA101
P24F08KA102
P24F16KA101
P24FJ32GA102
P24FJ32GA104
P24FJ32GB002
P24FJ32GB004
P24FJ48GA004
P24FJ64GA102
P24FJ64GA104
P24FJ64GB002
P24FJ64GB004
-
P33FJ64MC202
P33FJ64MC802
P24HJ128GP206A
P24HJ128GP210A
P24HJ128GP306A
P24HJ128GP310A
P24HJ128GP506A
P24HJ128GP510A
P24HJ64GP206A
P24HJ64GP210A
P24HJ64GP506A
P24HJ64GP510A
P33FJ128MC506A
P33FJ128MC510A
P33FJ128MC706A
P33FJ128MC708A
P33FJ128MC710A
- Ide
- New: Added option to reload project file which has been externaly changed
- New: Breakpoints are now saved to file.
- New: Breakpoints are loaded when opening file
- New: Double click on break point in breakpoint's list opens editor and set c
ursor on line with breakpoint
- New: Delete one breakpoint from breakpoint list is posible now
- New: Dongle support added. Dongle icon present in status bar if Dongle conne
cted on computer
- New: Option to select heap feature
- New: Project Explorer
- New: Shortcut CTRL + ALT + S (show Statistics)
- New: mikroICD as separate dll
- Improved: New Project Wizard.
* Reduced number of steps for creating new project.
* File name and file path now separated
- Improved: Library manager. Faster loading of libraries
- Improved: Step Over, Step Into is real-time operation in mikroICD when it is
possible
- Improved: Step out is real-time operation in mikroICD when it is possible
- Improved: Search project files in Windows Explorer style
- Improved: Add project to project group by single mouse click
- Improved: Search Paths Editor
* Copy/Cut/Paste/Select All options for search paths editor
* Assigned shotcut CTRL + SHIFT + P
- Improved: Statistics is no longer a "modal" window, but rather "stay on top"
- Fixed: Statistics - uncorrect displaying of free RAM
- Fixed: Loosing all breakpoints when closing editor.
- Fixed: P16ENH simulator did not performe shadow register switching for inter
rupt
- Fixed: In some cases IDE freezes if MCU is changed in Project Settings
- Fixed: IDE sends wrong command line to programmer if EEPROM file is included
in project
Fixed:
Fixed:
Fixed:
Fixed:
- Libraries
- New: Memory Manager library
- New: Added routines for work with images and fonts stored on external resour
se (MMC/SD card, external flash, etc.)
Routines added for TFT, GLCD, T6963C and S1D13700 libraries.
- Improved: Added Write_Const_Text function in TFT, GLCD, T6963C and S1D13700
libraries
- Improved: Peripheral Pin Select Library added PPS_Mapping_NoLock function
- Improved: MMC library, added functions for multi read block mode.
- Improved: UART Library, added generic routines which uses the active UART mo
dule
- Improved: SPI Library, added generic routines which uses the active SPI modu
le
- Fixed: pow(x,y) function returned 0 for (0,0) and for x,y < 0
(2010-12-20)
Ide build 4.60
cmd line build 4.60
------------------------ Compiler
- Fixed: optimization issues in specific cases when destination variable is in
Rx space
- Fixed: Initializing a pointer with array member adddres
- Fixed: Objects with absolute address are not loaded by linker
- Fixed: Error is not reported if the hex file could not be overwritten
- Ide
- Fixed: Compiler version is not visible in caption if no projects are open
- Fixed: Parameter assistant ignores commas when switching to another paramete
r
- Fixed: Occasional lost of configuration flags when swithing between projets
- Fixed: Improper display of RAM memory usage in statistics.
- Fixed: Can not read registry key for WIN7 with UAC on
- Fixed: Simulator can not start-up in some cases if handler functions existed
- Fixed: Uncheck in Library Manager does not clear Code Assistant list
- Fixed: Check in Library Manager clears Code Assistant list
- Fixed: Pressing TAB in Edit Project window
- Improved: Communication to programmer concerning supported chips
- Improved: License Key Request form
- Libraries
- New: TFT display library
- New: Touch Panel TFT Library
- New: Epson S1D13700 Graphic Lcd Library
IDE build v4.1
cmd line build 4.1
(2010-08-30)
------------------------ Compiler
- 20 Additional MCUs supported:
P24FJ128DA106
P24FJ128DA110
P24FJ128DA206
P24FJ128DA210
P24FJ128GB206
P24FJ128GB210
P24FJ256DA106
P24FJ256DA110
P24FJ256DA206
P24FJ256DA210
P24FJ256GB206
P24FJ256GB210
P33FJ32GS406
P33FJ32GS606
P33FJ32GS608
P33FJ32GS610
P33FJ64GS406
P33FJ64GS606
P33FJ64GS608
P33FJ64GS610
- Added ICD Support for 17 MCUs:
P33FJ128GP206A
P33FJ128GP306A
33FJ128GP310A
P33FJ128GP706A
P33FJ128GP708A
P33FJ128GP710A
P33FJ64GP206A
P33FJ64GP306A
P33FJ64GP310A
P33FJ64GP706A
P33FJ64GP708A
P33FJ64GP710A
P33FJ64MC506A
P33FJ64MC508A
P33FJ64MC510A
P33FJ64MC706A
P33FJ64MC710A
- Improved: Faster compilation
- Improved: Faster library (.mcl) files handling
- Improved: Expression evaluation (see help for more details)
- Improved: File rebuild mechanism (fixed issues with rebuilding the same file
several times)
- Fixed: Operator precedence (relational operators did not have the lowest pre
cedence in some cases)
- Fixed: Ambiguity for orging main and constat preceding main, org for main mo
ved after main begin, see help for details
- Fixed: Preprocessor problems with includes and defines under ifdef/ifndef di
rectives
- IDE:
- New: Image Preview window
- New: Added toolbar shortcut to open Examples folder
- Improved: Code Explorer - hints added
- Improved: Add to watch list mechanism
- Improved: Spell checker for all files included in current project
- Improved: Code and Parameter Assistant
- Fixed: AutoComplete - Incomplete procedure parameter list
- Fixed: Various docking windows issues
- Fixed: Save project group on close
- Fixed: UAC problem on Windows Vista and Windows 7
Fixed:
Fixed:
Fixed:
Fixed:
Fixed:
Fixed:
Fixed:
Fixed:
Fixed:
Fixed:
Fixed:
- Libraries:
- Improved: GLCD, SPI GLCD, T6963C and SPI T6963C Libraries - added new functi
ons:
PartialImage, Circle_Fill, Rectangle_Round_Edges and Rectangle_Rou
nd_Edges_Fill
- Fixed: ceil function returns incorrect result for parameter 0
- Examples:
- Improved: Added examples for LV24-33V6 development system, added Active comm
ents and Preview Images for all examples
mikroIDE build 3.5
command line build 3.5
2010-05-12
----------------------------------- Compiler
- New: SSA optimization introduced (up to 30% code reduction)
- New: Rebuild all sources in project (switch -RA)
- Improved: More user options for control of optimizations
- Improved: Enhanced warning system
- Improved: Faster generation of COFF file
- Fixed: Removed registers with odd addresses from DEF files
- Fixed: Corrected addresses of some registers, according to latest Microchip
documentation
- Fixed: Asm parser bug with SFTAC instruction and negative literal
- Fixed: Asm parser bug with MOV instruction and [++Ws] as first operand
- Fixed: Parameters passing with SSA fails in some cases
- IDE
- New:
- New:
- New:
- New:
- New:
P33FJ06GS101
P33FJ06GS102
P33FJ06GS202
P33FJ128GP202
P33FJ128GP204
P33FJ128GP206A
P33FJ128GP306A
P33FJ128GP310A
P33FJ128GP706A
P33FJ128GP708A
P33FJ128GP710A
P33FJ128GP802
P33FJ128GP804
P33FJ128MC202
P33FJ128MC204
P33FJ128MC506A
P33FJ128MC510A
P33FJ128MC706A
P33FJ128MC708A
P33FJ128MC710A
P33FJ128MC802
P33FJ128MC804
P33FJ64MC710A
P24FJ256GB106
P33FJ64MC802
P24FJ256GB108
P33FJ64MC804
P24FJ256GB110
P24FJ32GA102
P24FJ32GA104
P24FJ32GB002
P24FJ32GB004
P24FJ48GA002
P24FJ48GA004
P24FJ64GA102
P24FJ64GA104
P24FJ64GB002
P24FJ64GB004
P24FJ64GB106
P24FJ64GB108
P24HJ128GP206A
P24FJ64GB110
P24HJ128GP310A
P24HJ64GP506A
P33FJ12GP201
P24HJ128GP506A
P33FJ12GP202
P24HJ64GP210A
P24HJ64GP502
P24HJ64GP504
P24HJ256GP206A
P24HJ64GP206A
P30F3010E
P30F3011E
P30F3012E
P30F3013E
P30F3014E
P30F4011E
P30F4012E
P30F4013E
P30F5011E
P30F5013E
P30F5015E
P33FJ12MC201
P33FJ12MC202
P33FJ16GP304
P33FJ16GS402
P33FJ16GS404
P33FJ16GS502
P33FJ16GS504
P33FJ16MC304
P33FJ256GP506A
P33FJ256GP510A
P33FJ256GP710A
P33FJ256MC510A
P33FJ256MC710A
P33FJ32GP202
P33FJ32GP204
P33FJ32GP302
Improved:
Improved:
Improved:
Improved:
Improved:
Improved:
Improved:
Improved:
Improved:
Improved:
Improved:
Edit Project
Auto Complete
Auto Correct
Project Open
Code explorer, faster code scanner and tree update
Docking manager
Messages window with filtering
Grep search feature
Code Assistant, Parameter Assistant
Pair highlighter
Delay_ms and Delay_us functions simulation
- Libraries
- New: Added UART and SPI support for MCUs with remappable pins
- New: VDelay_Advanced_ms function - helps to calculate delays when device clo
ck changes at runtime
- New: Delay_Cyc_Long function added to Delays library.
- New: Get_Fosc_Per_Cyc function added to Delays library.
- Improved: Ethernet Library TCP socket close is now optional.
userTCP routine prototype is changed. Refer to help for details.
- Improved: MMC library now supports SDHC cards
- Improved: MMC library implements the ability to retreive file modification d
ate (Mmc_Fat_Get_File_Date_Modified)
- Improved: Anti-blocking mechanism added to Manchester, Software I2C and Soft
ware UART libraries.
- Improved: GLCD data port bits can be connected to any pin on any port
- Improved: SPI library disables the SPI module before applying changes to SPI
control register.
- Improved: ADC library - new routines added (ADCx_Init, ADCx_Init_Advanced an
d ADCx_Get_Sample).
- Fixed: ECAN2 module library completely revised.
- Fixed: ADC channel issue for dsPIC30F1010,dsPIC30F2020 and dsPIC30F2023.
- Examples:
- FFT example modified for more regular and faster sampling
- Tools:
- Filter designer tool redesigned for new mikroIDE
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) librar
ies.
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:
---------------------------------------------- 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