Nut/OS  4.10.3
API Reference
board.h File Reference
#include <cfg/arch.h>
#include <cfg/uart.h>
#include <dev/debug.h>
#include <dev/null_ether.h>
Include dependency graph for board.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define DEV_DEBUG   devDebug0
#define DEV_DEBUG_NAME   "uart0"
#define DEV_UART0   devUart0
#define DEV_UART0_NAME   "uart0"
#define DEV_UART   DEV_UART0
#define DEV_UART_NAME   DEV_UART0_NAME
#define DEV_CONSOLE   DEV_UART
#define DEV_CONSOLE_NAME   DEV_UART_NAME
#define DEV_ETHER_NAME   "eth0"

Functions

void NutBoardInit (void)
 Early AT91SAM7X-EK hardware initialization.
void NutIdleInit (void)
void NutMainInit (void)

Define Documentation

#define DEV_DEBUG   devDebug0

Definition at line 131 of file board.h.

#define DEV_DEBUG_NAME   "uart0"

Definition at line 143 of file board.h.

#define DEV_UART0   devUart0
Examples:
cppdemo/cppdemo.cc.

Definition at line 209 of file board.h.

Referenced by main().

#define DEV_UART0_NAME   "uart0"
Examples:
cppdemo/cppdemo.cc.

Definition at line 212 of file board.h.

Referenced by main().

#define DEV_UART   DEV_UART0
Examples:
rs232d/rs232d.c.

Definition at line 228 of file board.h.

Referenced by main().

#define DEV_UART_NAME   DEV_UART0_NAME
Examples:
rs232d/rs232d.c.

Definition at line 231 of file board.h.

Referenced by main().

#define DEV_ETHER_NAME   "eth0"

Function Documentation

void NutBoardInit ( void  )

Early AT91SAM7X-EK hardware initialization.

This routine is called during system initalization.

Early AT91SAM7X-EK hardware initialization.

This routine is called during system initalization.

Definition at line 140 of file at91sam7x_ek.c.

References _BV, outr, PA20_NCS2_B, PC16_NWAIT_B, PC21_NWR0_B, PC22_NRD_B, SMC_BAT, and SMC_DBW_16.

Referenced by NutInit().

void NutIdleInit ( void  )

Referenced by NutIdle().

void NutMainInit ( void  )

Referenced by NutIdle().