Embedded tools that
make the difference™
Integrated Development Environment for the 8-bit Atmel AVR, AVR8X and XMEGA Microcontrollers
Besides the standard C libraries, the CodeVisionAVR compiler features a rich set of libraries designed to fulfil all the needs of the embedded systems programmer.
The CodeVisionAVR libraries are not GPL-ed, therefore you are not obliged to publish the source code of your commercial application or pay us royalties for their commercial usage.
The CodeVisionAVR compiler features a software bit-banged I2C library that allows operation in master mode.
The I2C signals can be allocated, directly from the CodeVisionAVR IDE, to any pin of any I/O port in any order, providing maximal flexibility for the designer.
The I2C library supports a large set of compatible peripherals:
Maxim DS1621 Temperature Sensor/Thermostat
National Semiconductor LM75 Temperature Sensor
Arduino alphanumeric LCD display shields with I2C connection
Note: The bit-banged I2C library doesn't support the XMEGA chips, for these chips the TWI library must be used.