Total themes:
11 (+0)
Total articles:
24 (+0)

New version of mikroBasic PRO for AVR has been released

02.07.09

mikroElektronika has released a new version of mikroBasic PRO for AVR 2009 compiler (build 1.50).
This verson has improved compiler and IDE, added new MCUs, solved all reported bugs and problems. Many of mikroElektronika user's sugestions and solutions are included in this release. This verson of compiler introduced active comments and now you can place active weblinks in your comments.

List of improvements includes:

IDE:

  • New: Active comments (web links as active sections in comments) added to editor
  • New: web links node added to code explorer
  • New: Qconverter added and improved
  • Changed: New Project Wizard (all libraries checked option added)
  • New: Qconverter added
  • New: Caller tree added to statistics
  • New: Project Clean option added
  • Improved: Project group handling
  • Improved: All bugs from official bug list fixed
  • Improved: Debugger Watch List agregates handling
  • Improved: Statistics
  • Improved: Find in files
  • Improved: Shell open for files in Project Manager
  • Improved: Auto Complete
  • Improved: Auto Correct
  • Improved: Project Open
  • Improved: Faster delays simulation
  • Improved: Sbit position can be any simple type constant (not just literals)
  • Fixed: Stack overflow in some situations (registers were PUSHed on function frame, but not POPed)
  • Fixed: Read/Write of complex type passed by reference to .mcl file.
  • Fixed: Interrupt epilog bug for devices with flash size greater than 2kB and without JMP instruction
  • Fixed: "Highlight begin..end pairs" option can not be turned off
  • Fixed: Breakpoints do not take effect in certain cases
  • Fixed: Watch window does not highlight changes in array/structure elements
  • Fixed: Local vars not shown in Code Explorer in some cases
  • Fixed: Editor does not get focus after error is detected during compile
  • Changed: Project group extension changed from *.mpgroup to *.mcavgroup

Compiler:

  • Additional chips supported: ATmega164PA, ATmega64A, ATtiny44A, ATmega16A, ATmega64C1, ATmega16U4, ATmega64M1, ATmega324PA, ATmega88PA, ATmega32A, ATtiny13A, ATmega32U6, ATtiny24A, ATmega48PA, ATtiny43U
  • New: Stack overflow detection added to linker
  • New: Remapping local varibales to working register optimization
  • New: Advanced Examples for SpIEthernet Library
  • Improved: Compress Calls late linkage optimization
  • Fixed: Uart_init_Advanced
  • Fixed: Interrupt context saving for registers
  • Fixed: Added Libraries for devices with register in eio space
  • Fixed: Intterupts within Handler table
  • Fixed: All bugs from official bug list

Help:

  • Updated library reference

Setup:

  • Digitally signed drivers for Vista x64 and Windows 7

More information on mikroElektronika website:

http://www.mikroe.com/en/compilers/mikrobasic/avr/

Source: http://www.avrfreaks.net/

Article was viewedArticle was viewed: 841CommentsComments: 0
Add a comment:

Name:
E-Mail (not published):
Comment:
2 + Seven =

 liex