What is new in 2084

Top  Previous  Next

version 2084.001


- mega4809 added to xtiny platform. See also MEGAX

- xtiny support added to i2cslave add on.

- LCD I2C driver from O-Family included that supports up to 8 LCD.

- xtiny alias portx,ddrx and pinx have been changed from the port_out to the virtual address. this also required the following :

 - 1wire,i2c,getrc,pulsein,pulseout,serout,serin,i2cbus and rainbow changed for new port mapping

- config COM for xtiny has a new option to chose the alternative pin. TXPIN=option

- xtiny TCB0: CCMP_OTP renamed into CCMP_OUTPUT. Also reversed enable/disable. And ASYNC enabled/disabled were reversed too.

- xmega dat files corrected for DACA/DACB.

- xmega config eeprom=quick|mapped did not simulate properly

- xtiny config port_mux did not set the proper register value for TCAx and TCBx

- portmux support complete rewritten. data is stored in the dat files. see also config_portmux for important information.

most choices list the pin number name now.

- sizeof() function added. it returns the size of a variable in memory.

- xtiny config sysclock prescaler value 6 was missing.

- simulator fix for xtiny (register offset). Also register name length extended to 32 characters

- htrc110.LBX added * for used equ so they can be adjusted by the user

- DTR option for terminal emulator. you can set the DTR pin level for the terminal emulator just like you can for the RTS pin.

- mysmartusb light programmer problem with EEPROM programming solved

- const _TEXTLCDKIND added which contains the text LCD kind like : 162 for 16x2

- the tool tip info (SHIFT key) shows the length of a string constant when moving over a string constant.

- xtiny support added for AVR-DOS

- serin/serout implemented for xmega and xtiny

- SWAP can swap a long/dword too

- glcdST7565R.lib adjusted for RAMPX boundary in showpic

- xtiny enable/disable set wrong bits for the timers

- xtiny start/stop switch the enable bit for timers

- datetime.lib modified for xtiny

- split() did not raise an error when using non-strings. The result array must be a string array.

- syntax check/compile did reset the stk200 programmer reset pin

- xtiny tcb1 added which was missing.

- UPDI programmer speed increased. baud is selectable. 225000 is the maximum for the default updi clock.

- IDE did not compile for the right processor when multiple $regfile directives were used with #IF#ENDIF.

- Font size increased in IDE. Default is now SEGUI 12. When you use a different language in options, this might not be visible.

Also changed IDE so that high resolution monitor should show better font when bigger fonts are chosen. The icons/images still need to be changed to vector drawn images so they can scale better.

- more xtiny samples

- IDE can update a number of add ons