CodeVisionAVR 3.40
Год/Дата Выпуска: 2020
Версия: 3.40
Разработчик: HP InfoTech
Сайт разработчика: www.hpinfotech.ro
Разрядность: 32bit, 64bit
Язык интерфейса: Английский
Таблэтка: присутствует
Системные требования: Application that runs under Windows® Vista, Windows 7, Windows 8 and Windows 10, 32-bit and 64-bit
Описание: Integrated Development Environment for the 8-bit Microchip AVR, AVR8X, AVR DA, AVR DB, AVR DD and XMEGA Microcontrollers.
Compiler:
- Added support for the internal touch screen controller of the RA8875 chip
- Added support for bit-banged I2C for the XMega chips
- Added a timeout in the twi_master_trans function of the TWI libraries for XMega and
AVR8X chips:
- Reduced Build time for large projects
- Increased the size of an internal buffer in order to remove the "Macro name table full"
error message for projects with a very large number of #define-d preprocessor macros
- Fixed: incorrect code was generated in inline functions for switch statements, when the
switch parameter was an (unsigned) int or (unsigned) char with ANSI char to int
promotion enabled
- Fixed the SP_LoadFlashWord function in the sp_driver.c and sp_driver.h files for the
AVR1316 and AVR1605 Atmel application note examples for Xmega chips. The bug
prevented correct FLASH self-programming for chips with FLASH size larger than 256
kbytes.
CodeWizardAVR:
- Fixed the error checking for output compare for Timers 0,1,2 for ATtiny441/841/828 chips
- Fixed: when generating code for bootloaders, for AVR8X chips the BOOTEND fuse was
set to a boot section size higher by 128 words than the one actually specified
- Fixed: the ATtiny1604/1606/1607/202/402/406/804/806/807 chips actually don't allow the
pin reallocation of the TWI0 SCL and SDA signals using the PORTMUX register
- Fixed: the ATtiny202/204/214/402/404/414/814 chips actually don't have a CKOUT pin.
Chip Programmer:
- Added a more intuitive fuse bit configuration in the Tools|Chip Programmer and Project|
Configure|After Build|Action:Program Chip menus for the AVR8 chips
- Added a warning when the Fuse and Lock Bits settings must be checked when a chip type
has changed in the chip programmer or project configuration After Build programming
- Modified the chip programmer settings to be specified in the Project|Configure|After
Build|Action: Program Chip menu individually for each project
- Moved the Settings|Chip Programmer menu to the Tools|Chip Programmer|Settings
- Improved functionality when selecting boards in the Arduino upload menu.
IDE:
- Improved compatibility with Windows 10
- Improved compatibility with some poorly designed antivirus programs that produced false
alarms because of the anti-hacking protection used in CodeVisionAVR
- Significantly increased the speed of opening large projects
- Added modified/saved line state display for editor's gutter
- Added a comparison position marker in the Compare Files window
- Added a 'Go to Line' item in the Compare File right click pop-up menu
- Fixed errors in the Code Navigator when trying to save an opened .asm, .lst or .map file
under a new name using File|Save As.