http://www.mikroe.com/zip/mikroc_avr/mikroc_pro_avr_beta_v200_setup.zip
Code: Select all
IDE build 2.00 beta
cmd line build 2.00 beta
------------------------
- 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: 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
- 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
mE Team.