What’s new in mikroBasic PRO for dsPIC30/33 and PIC24
IDE build 5.8.0
Command line build 5.8.0
New features and enhancements in the following areas will boost your productivity by helping you complete many tasks more easily and in less time.
Compiler Changes
New Features :
- Additional 53 MCU supported :
- P24EP128GP202
- P24EP128GP204
- P24EP128GP206
- P24EP128MC202
- P24EP128MC204
- P24EP128MC206
- P24EP256GP202
- P24EP256GP204
- P24EP256GP206
- P24EP256MC202
- P24EP256MC204
- P24EP256MC206
- P24EP32GP202
- P24EP32GP203
- P24EP32GP204
- P24EP32MC202
- P24EP32MC203
- P24EP32MC204
- P33EP128GP502
- P33EP128GP504
- P33EP128GP506
- P33EP128MC202
- P33EP128MC204
- P33EP128MC206
- P33EP128MC502
- P33EP128MC504
- P33EP128MC506
- P33EP256GP502
- P33EP256GP504
- P33EP256GP506
- P33EP256MC202
- P33EP256MC204
- P33EP256MC206
- P33EP256MC502
- P33EP256MC504
- P33EP256MC506
- PP33EP32GP502
- P33EP32GP503
- P33EP32GP504
- P33EP32MC202
- P33EP32MC203
- P33EP32MC204
- P33EP32MC502
- P33EP32MC503
- P33EP32MC504
- P33EP64GP503
- P33EP64MC203
- P33EP64MC503
- P33FJ06GS001
- P33FJ06GS101A
- P33FJ06GS102A
- P33FJ06GS202A
- P33FJ09GS302
- Support for far memory data space (variable can be allocated at addresses greater than 32k).
- Psvmem memory type qualifier added.
- New and Dispose memory management routines (Built-in routines).
Fixed :
- Unknown preprocessor directive handling.
IDE Changes

- Live update support
- Added shortcut button for Package examples
- Pointer handling in watch window shows data it points to.
- Function pointers show the name of the function currently pointing at.
- Value hint in debug mode for pointers shows data it points to.
- Code assistant (CTRL+SPACE) for pointer to structures.
- Schemes for P24EP512GU810, P33EP512MU810 and P33FJ256GP710A.
Fixed :
- Issue with setting MCU frequency
- Creating project with empty name
- Creating project which name which starts with a digit
- "File Save As", "Project Save As" and "Save Project Group" give wrong file filters.
- Active comment starts with a digit caused IDE to crash
- It is not possible to save a project group when projects were added from Project Explorer
- Statistics window did not always stayed on top
- In debug mode changing focus between editor and watch list was not momental (Insert, Delete key...).
- Closing file while compile is in progress caused IDE to crash
- Search paths was not refreshed on starting IDE if "Search Path" window was opened when IDE was closed.
- Removed space characters in front of line code When a bookmarked line is displayed in bookmark window.
Libraries Changes

- Low level TFT Library functions are now open source, available for user editing (located in __Lib_TFT_Defs.mbas)
- Additional TFT controllers supported:
- HX8347G (16-bit communication)
- ILI9340 (8-bit communication)
- ILI9481 (8-bit communication)
- Added standard headers stdint.h, stdio.h, stdlib.h and string.h
- ADC library for P33EPXX(GP/MC)203/503
- PPS libraries for additional MCUs:
- P33EPxxGP503
- P33EPxxMC203
- P33EPxxMC503
- P33FJ06GS001
- P33FJ06GS101A
- P33FJ06GS102A
- P33FJ06GS202A/302
- PWM libraries for additional mcu-s:
- P24EPxxx(GP/GU)81x
- P33EPxxx(GP/MC/MU)8xx
- P33EPxxxGP50x
- P33EPxxxMC(20x/50x)
- P24EPxxx(GP/MC)20x
Improvements :
- T6963C, SPI_T6963C and S1D13700 libraries supporting invert color.
Fixed :
- ECAN libraries for EP mcu-s with 1 and 2 modules.
Copyright (c) 2002-2012 mikroElektronika. All rights reserved.
What do you think about this topic ? Send us feedback!
What do you think about this topic ? Send us feedback!