The list of improvements includes:
Code: Select all
(2008-12-04)
mikroBasic PRO for AVR 2008
BETA release
IDE build 1.23
cmd line build 1.51
-----------------------
- Compiler
- Fixed issue with taking address of a function
- Fixed issue with logical operators on the right side of assignment
(2008-12-03)
mikroBasic PRO for AVR
BETA Release
IDE build 1.23
cmd line build 1.50
------------------------
- IDE
- New: Customizable new look
- New: Layout manager
- New: Project manager
- New: Library manager
- New: Drag and drop files to editor
- New: Code folding feature
- New: Autocorrect notification
- New: Declaration syntax checker
- New: Advanced bookmark editor
- New: Macro manager
- New: New project wizard
- New: Bug report tool
- New: Templates for AutoComplete
- New: Complete Help for IDE + Language and library reference and
AVR specifics
- New: Spell checker
- New: Advanced EEPROM editor tool
- New: Alternative HTML statistics preview
- Improved: Brackets painter
- Improved: Code explorer
- Improved: Docking manager
- Improved: Messages window with filtering
- Improved: Grep search feature
- Improved: Code Assistant, Parameter Assistant
- Compiler
- supports next devices:
AT90CAN128 AT90USB82 ATmega323 ATmega645 ATtiny84
AT90CAN32 ATmega103 ATmega324 ATmega6450 ATtiny85
AT90CAN64 ATmega128 ATmega324P ATmega649 ATtiny861
AT90PWM2 ATmega1280 ATmega325 ATmega6490 ATtiny88
AT90PWM216 ATmega1281 ATmega3250 ATmega8
AT90PWM2B ATmega1284P ATmega3250P ATmega8515
AT90PWM3 ATmega16 ATmega325P ATmega8535
AT90PWM316 ATmega161 ATmega328P ATmega88
AT90PWM3B ATmega162 ATmega329 ATmega88P
AT90S2313 ATmega163 ATmega3290 ATmega8HVA
AT90S2323 ATmega164 ATmega3290P ATtiny13
AT90S2343 ATmega164P ATmega329P ATtiny167
AT90S4414 ATmega165 ATmega32C1 ATtiny22
AT90S4433 ATmega165P ATmega32M1 ATtiny2313
AT90S4434 ATmega168 ATmega32U4 ATtiny24
AT90S8515 ATmega168P ATmega406 ATtiny25
AT90S8535 ATmega169 ATmega48 ATtiny26
AT90USB1286 ATmega169P ATmega48P ATtiny261
AT90USB1287 ATmega16HVA ATmega64 ATtiny44
AT90USB162 ATmega2560 ATmega640 ATtiny45
AT90USB646 ATmega2561 ATmega644 ATtiny461
AT90USB647 ATmega32 ATmega644P ATtiny48
- New: Command line interface
- New: Bit, sbit variable support
- New: Efficient file format for libraries (.MCL)
- New: Additional set of keywords to fasciliate AVR programming:
sbit bit
data io
sfr at
- New: PeepHole optimisation added to optimizer
- New: Compiler front end redesigned for faster compilation
- New: Function pointers
- New: Complex types as result of function
- New: Forward declaration
- New: Full support for interface section
- Improved: Memory management, initialisation sections introduced
- Improved: Fast and efficient linker algorithm
- Improved: Libraries redesigned and rewritten to meets demands of AVR architecture
- Improved: Optimizer rewritten to meet demands of AVR architecture
- Improved: Code Generator rewritten to meet demands of AVR architecture
- Improved: Fast Hex generator
- Improved: Fast loading and writing compiled libraries (.MCL)
- Improved: Messaging system
- Improved: Output options control
- Improved: Fast and small executable code
- setup
- New: AVRFlash v2.11a programmer setup included
You can download it here.
---
mikroElektronika team