mikroBasic PRO for AVR 2009 v2.10 has been released

Beta Testing discussion on mikroBasic PRO for AVR.
Locked
Author
Message
User avatar
marko
mikroElektronika team
Posts: 916
Joined: 02 Feb 2005 16:09
Location: Europe
Contact:

mikroBasic PRO for AVR 2009 v2.10 has been released

#1 Post by marko » 11 Nov 2009 16:45

mikroBasic PRO for AVR 2009 version 2.10 has been released. You can find the version at the address:

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

We have introduced generation of COFF files, now you can use AVR Studio® tools together with our compiler (refer to Help for detailed explanation).
Several new MCUs have been added to the compiler. In addition, we have fixed bugs reported by our users and made several new improvements.
This release also includes a lot of work done "under the hood", various IDE improvements and fixes and new set of examples for our new development board EasyAVR6.

Code: Select all

mikroBasic PRO for AVR
IDE build 2.10 
cmd line build 2.10
------------------------
- Compiler
  - Additional chips supported:
      ATmega128A
      ATmega16HVB
      ATmega16M1
      ATmega32HVB
      ATmega644PA
      ATmega8A
      ATtiny87
  - New: Coff file generation
  - New: switch added -LHF (long hex format)
  - New: Switch added -PF  (pass project file name to command line)
  - New: Switch added -CG  Coff file generation
  - New: Message showing chip capacity when Build Project is executed
  - Improved: Error messages
  - Improved: Functions the calls of which are eliminated by optimizer will not be linked
  - Fixed: Orging constants over 64K when program is larger than 64K causes ROM addresses to overlap
  - Fixed: Using external bit in code without using its owner elsewhere causes linker error
  - Fixed: Orged constants in some cases prevent handler table to be reserved properly
  - Fixed: Assignment of constant aggregats to variable aggregates
  - Fixed: Initializing a local pointer with constant of integer type
  - Fixed: Assignment to function did not generate error
  - Fixed: Allocation of absolute variables
  - Fixed: Preprocessor problem with #I directive at the top of file

- IDE
  - New: Option for generating COFF file
  - New: Sorting Procedures List by name and by line number
  - New: Drag and drop files to Project Manager
  - New: Default symbol representation in Watch Window is taken from symbol definition
  - New: Option for choosing between short and long hex format
  - New: Option to always display Messages when building project
  - New: Legacy layout resembles the look of earlier mikroIDE versions
  - Improved: Build all projects with option to stop the process
  - Improved: Project manager shows the total number of projects in project group
  - Improved: Replace dialog is being moved to ensure the target text is visible in editor
  - Improved: Faster loading of watch variables during startup of simulator/mikroICD
  - Improved: Double click on warning message about non existing search paths opens Search Paths dialog
  - Improved: Eeprom editor (file loading, legacy .eed files support)
  - Fixed: If two editors are undocked Select All perfoms action in inactive editor
  - Fixed: HID Terminal receiving window requiries manual scroll to the last line received
  - Fixed: Steping over a fuction with arguments opens dissasembly listing in some cases
  - Fixed: Print preview for Arctic theme shows entire page in black
  - Fixed: Cancelling changes in [Options -> Tools] does not reset tools to previous state
  - Fixed: HID terminal descriptor generator generates extra function "InitUSBdsc"
  - Fixed: Step into function with parameters
  - Fixed: Bookmarks window does not reflect changes when lines are inserted/deleted
  - Fixed: Cut/Copy/Paste operations in Watch Window and Quick Converter mistakenly perform the action into active editor
  - Fixed: ALT+Key invokes IDE commands instead of opening menu items
  - Fixed: Program error when docking Project Manager inside Editors window
  - Fixed: EEprom editor freezes if mouse scrolls too fast
  - Fixed: Adding header file to project does not update Header Path list
  - Fixed: Tool parameter %LIST_FILE_NAME does not add the name of listfile
  - Fixed: Tool parameters %ROW and %COLUMN are interchanged
  - Fixed: Auto Complete can't be turned off

- Libraries
  - New: VDelay_Advanced_ms function - helps to calculate delays when device clock changes at runtime
  - Improved: Ethernet Library TCP socket close is now optional,
              userTCP routine prototype is changed. Refer to help for details.
  - Improved: MMC Init changed to comply SD V2.0 standard
  - Improved: MMC library now supports SDHC cards
  - Improved: MMC library implements the ability to retrieve file modification date (Mmc_Fat_Get_File_Date_Modified)
  - Fixed: MMC Fat16 date-time modified issue
  - Fixed: Port Expander reset issue, added Port_Expander_Advanced_Init
  - Fixed: EEPROM_Read - saving and restoring SREG issue
You can find more detailed change log at the following document:

http://www.mikroe.com/zip/mikrobasic_avr/whats_new_mikrobasic_pro_avr.zip

Thank you all.
mE Team.
"Good ideas are not complicated, they are
complex, but we are making it easy !!!"

Locked

Return to “mikroBasic PRO for AVR Beta Testing”