proconX: Protocol Converter & Gateways

Programmable Gateways

Smart Industrial Communication and Embeddeded Ethernet Solutions
 Login 
We accept VISA, MasterCard, PayPal

World Wide Shipping

XNUT Library Documentation

Introduction

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, I2C 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").

Overview