XNUT Library Documentation
The XNUT Library is part of the Board Support Package for the
proconX XNUT hardware. The library contains routines and functions to support hardware resources of AVR microcontroller based XNUT boards like Real Time Clock, I
2C bus, EEPROM and CAN interface.
It consists of a library file and a hardware initialisation file. The hardware initialisation file is similar to the startup code of the C library and must be added to the linker as part of any XNUT project. It complements the C libraries' start-up code with additional code to initialise and configure the XNUT hardware resources.
Both files are specific for the XNUT hardware and the processor used. A set of two files (*.a and *.o) exists for each combination of XNUT hardware and processor. A naming convention distinguishes the set of files: all file names contain the XNUT hardware number (eg "xnut-100").