Data Structures | Files | Defines

Board Definitions

List of supported Boards. More...

Data Structures

struct  node_config_t

Files

file  board.h
 

Interface for Board Definitions.


file  board_any.h
 

ANY 900/2400 Module with ATmega1281 and AT86RF230/AT86RF212.


file  board_any.h
 

ANY 900/2400 Module with ATmega1281 and AT86RF230/AT86RF212.


file  board_derfa.h
 

Dresden Elektronik Radio Module deRFmega128-22A001.


file  board_derfa.h
 

Dresden Elektronik Radio Module deRFmega128-22A001.


file  board_derfa.h
 

Dresden Elektronik Radio Module deRFmega128-22A001.


file  board_ibdt.h
 

IBDT Ranging Hardware with ATmega644 + AT86RF231.


file  board_ibdt.h
 

IBDT Ranging Hardware with ATmega644 + AT86RF231.


file  board_ict230.h
 

Definition 2.4G Module from In-Circquit with AT86RF230 and Atmega1281 (V1.0).


file  board_ict_11.h
 

Definition 2.4G Module from In-Circquit with AT86RF230B and Atmega1281 (V1.1).


file  board_ict_11.h
 

Definition 2.4G Module from In-Circquit with AT86RF230B and Atmega1281 (V1.1).


file  board_lgee.h
 

Definition of Accelerometer Sensor Board by Daniel Thiele.


file  board_lgee.h
 

Definition of Accelerometer Sensor Board by Daniel Thiele.


file  board_muse231.h
 

Definition of Multi Sensor by IBDT.


file  board_ravrf.h
 

Definition of Atmel Raven Development Kit, AT86RF230 Radio Adapter with Atmega1284.


file  board_rbb.h
 

Definition of Radio Controller Breakout Board (light and normal) from Dresden Elektronik.


file  board_rbbrfa1.h
 

Definition of Radio Controller Breakout Board (light and normal) from Dresden Elektronik, ATmega128RFA1 version.


file  board_rdk230.h
 

Atmel Radio Development Kit, AT86RF230 Radio Adapter with Atmega1281.


file  board_rzusb.h
 

Atmel Raven Development Kit, USB Stick, AT86RF230 Radio Adapter with Atmega1287.


file  board_stb.h
 

This board is describes the Sensor Terminal Board from Dresden Electronic. It is a carrier board for the RCB family.


file  board_stbrfa1.h
 

This board is describes the Sensor Terminal Board from Dresden Electronic. It is a carrier board for the RCB family.


file  board_stk541.h
 

This board is describes the STK541 that comes with Atmels ATAVRRZ541 Packet Sniffer Kit.


file  board_stkm16.h
 

AT86RF230 adapter board wired to STK500 with Atmega16(L).


file  board_stkm8.h
 

AT86RF230 adapter board wired to STK500 with Atmega8(L)/Atmega88(L).


file  board_tiny230.h
 

Minimalistic Board with ATtiny84 / AT86RF230 by DL8DTL.


file  board_wdba1281.h
 

Meshnetics Meshbean Development Board WDB-A1281-(P1,A1,E2,Amp) with ATmega1281 and AT86RF230.


file  board_zgbl.h
 

ATZGB ZGB-LINK-{230,231,212} modules.


file  board_zgbl.h
 

ATZGB ZGB-LINK-{230,231,212} modules.


Defines

#define DBG_CLR()   do{}while(0)
#define DBG_INIT()   do{}while(0)
#define DBG_SET()   do{}while(0)
#define DBG_TOGGLE()   do{}while(0)
#define DELAY_MS(x)   _delay_ms(x)
 Macro for delays with ms resolution.
#define DELAY_US(x)   _delay_ms(x/1000.0)
 Macro for delays with us resolution.
#define HIF_IO_ENABLE()   do{}while(0)
#define HIF_TYPE   (HIF_NONE)
#define HIF_TYPE_IS_UART   ((HIF_TYPE >= HIF_UART_0) && ( HIF_TYPE <= HIF_UART_1))
#define HIF_TYPE_IS_USB   ((HIF_TYPE == HIF_FT245) || (HIF_TYPE == HIF_AT90USB))
#define NO_HIF   (1)
#define PULLUP_KEYS   (0)
#define SLEEP_ON_IDLE()
#define TRX_RESET_HIGH()   PORT_TRX_RESET |= MASK_TRX_RESET
#define TRX_RESET_INIT()   DDR_TRX_RESET |= MASK_TRX_RESET
#define TRX_RESET_LOW()   PORT_TRX_RESET &= ~MASK_TRX_RESET
#define TRX_SLPTR_HIGH()   PORT_TRX_SLPTR |= MASK_TRX_SLPTR
#define TRX_SLPTR_INIT()   DDR_TRX_SLPTR |= MASK_TRX_SLPTR
#define TRX_SLPTR_LOW()   PORT_TRX_SLPTR &= ~MASK_TRX_SLPTR

Detailed Description

List of supported Boards.

A detailed list of the supported boards can be found in section Boards and Modules


Define Documentation

#define DELAY_MS (   x  )     _delay_ms(x)

Macro for delays with ms resolution.

Definition at line 76 of file board.h.

#define DELAY_US (   x  )     _delay_ms(x/1000.0)

Macro for delays with us resolution.

The avr-libc internal _delay_us() function allows delays up to 255us. Since the radio needs some delays, which are above this value, _delay_ms is used. As long as the argument for the DELAY_US macro is a compile time constant, no large overhead is produced, because the compiler performs the division.

Definition at line 72 of file board.h.

#define HIF_IO_ENABLE (  )     do{}while(0)

Thiis macro is used to enable the interface circuit of the HIF

Definition at line 112 of file board.h.

#define NO_HIF   (1)

Macro is defined, if there is no HIF definition in apropriate board*.h

Definition at line 106 of file board.h.

#define PULLUP_KEYS   (0)

The internal pull-up resistors in the MCU are used, if this macro is defined to 1 in the board definition file

Definition at line 82 of file board.h.

#define SLEEP_ON_IDLE (  ) 
Value:
do{\
            set_sleep_mode(SLEEP_MODE_IDLE);\
            sleep_mode();\
        }while(0);

Set MCU into idle mode.

Definition at line 89 of file board.h.

#define TRX_RESET_HIGH (  )     PORT_TRX_RESET |= MASK_TRX_RESET

set RESET pin to high level

Definition at line 126 of file board.h.

#define TRX_RESET_INIT (  )     DDR_TRX_RESET |= MASK_TRX_RESET

RESET pin IO initialization

Definition at line 121 of file board.h.

#define TRX_RESET_LOW (  )     PORT_TRX_RESET &= ~MASK_TRX_RESET

set RESET pin to low level

Definition at line 131 of file board.h.

#define TRX_SLPTR_HIGH (  )     PORT_TRX_SLPTR |= MASK_TRX_SLPTR

set SLEEP_TR pin to high level

Definition at line 141 of file board.h.

#define TRX_SLPTR_INIT (  )     DDR_TRX_SLPTR |= MASK_TRX_SLPTR

SLEEP_TR pin IO initialization

Definition at line 136 of file board.h.

#define TRX_SLPTR_LOW (  )     PORT_TRX_SLPTR &= ~MASK_TRX_SLPTR

set SLEEP_TR pin to low level

Definition at line 146 of file board.h.


This documentation for µracoli was generated on Wed Feb 2 2011 by  doxygen 1.7.1