µracoli Library User Guide
Libraries
Examples
License and Copyright
Todo List
Modules
Radio Library libradio_.a
Transceiver Access Functions
Defines
INVALID_PART_NUM
INVALID_REV_NUM
TRX_IRQ_AMI_DI
TRX_IRQ_AMI_EI
TRX_IRQ_BAT_LOW_DI
TRX_IRQ_BAT_LOW_EI
TRX_IRQ_CCA_ED_READY_DI
TRX_IRQ_CCA_ED_READY_EI
TRX_IRQ_PLL_UNLOCK_DI
TRX_IRQ_PLL_UNLOCK_EI
TRX_IRQ_RX_START_DI
TRX_IRQ_RX_START_EI
TRX_IRQ_TRX_IRQ_END_DI
TRX_IRQ_TRX_IRQ_END_EI
TRX_IRQ_TRX_IRQ_START_DI
TRX_IRQ_TRX_IRQ_START_EI
TRX_IRQ_UR_DI
TRX_IRQ_UR_EI
Typedefs
trx_irq_handler_t
trx_ramaddr_t
trx_regaddr_t
trx_regval_t
Functions
trx_bit_read
trx_bit_write
trx_decode_datarate
trx_decode_datarate_p
trx_frame_get_length
trx_frame_read
trx_frame_read_crc
trx_frame_read_data_crc
trx_frame_write
trx_get_datarate
trx_get_datarate_str
trx_get_datarate_str_p
trx_get_number_datarates
trx_identify
trx_init
trx_io_init
trx_parms_get
trx_parms_set
trx_reg_read
trx_reg_write
trx_set_datarate
trx_set_irq_handler
trx_set_panid
trx_set_shortaddr
trx_sram_read
trx_sram_write
Radio Access Functions
RP_CCAMODE
RP_CHANNEL
RP_IDLESTATE
RP_LONGADDR
RP_PANID
RP_SHORTADDR
RP_TXPWR
VOID_RSSI
Enumerations
radio_attribute_t
radio_cca_t
radio_error_t
radio_state_t
radio_tx_done_t
radio_do_cca
radio_force_state
radio_init
radio_send_frame
radio_set_param
radio_set_state
usr_radio_error
usr_radio_irq
usr_radio_receive_frame
usr_radio_tx_done
Data Structures
radio_param_t
radio_status_t
IO Utility Library libio_.a
Timer functions
MSEC
USEC
time_t
timer_arg_t
timer_handler_t
timer_hdl_t
timer_init
timer_restart
timer_set_systime
timer_start
timer_stop
timer_systime
time_stamp_tag
HostInterface functions
DUMP
PRINT
PRINTF
hif_dump
hif_echo
hif_get_blk
hif_getc
hif_init
hif_printf
hif_put_blk
hif_putc
hif_puts
hif_puts_p
hif_split_args
Files
hif.h
General Purpose IO functions
IO Utility - KEYs
KEY_INIT
keys_debounced
trap_if_key_pressed
IO Utility - LEDs
LED_NUMBER
Buffer Managment
BUFFER_GET_MEMBLOCK
BUFFER_SET_USED
BUFFER_UPDATE_MEMBLOCK
buffer_append_block
buffer_append_char
buffer_get_block
buffer_get_char
buffer_init
buffer_prepend_block
buffer_prepend_char
buffer_t
Board Definitions
Board Configuration
Radio Adapter Board
board_derfa.h
board_ict230.h
board_ict_11.h
board_lgee.h
board_rbb.h
board_rbbrfa1.h
board_rdk230.h
board_rzusb.h
board_stb.h
board_stk541.h
board_stkm16.h
board_stkm8.h
board_tiny230.h
board_wdba1281.h
board_zgbl.h
Radio Definitions
at86rf212.h
at86rf230a.h
at86rf230b.h
at86rf231.h
General Constants
Board Constants
DE_MOD_128RFA1
ICT_RF230
LITTLE_GEE_231
MNB_900
PSK_212
PSK_230
PSK_230B
PSK_231
RAV_LCD
RAV_RF230
RCB_BB_128RFA1
RCB_BB_212
RCB_BB_230
RCB_BB_230B
RCB_BB_231
RDK_212
RDK_230
RDK_231
RZ_USB230
STB_212
STB_230
STB_230B
STB_231
STK500_MEGA16
STK500_MEGA8
STK500_TINY26
TINY_230
WDB_A1281
ZGB_LINK_212
ZGB_LINK_230
ZGB_LINK_231
CPU/MCU Constants
CPU_M1281
CPU_M1284
CPU_M1287
CPU_M128RFA1
CPU_M16
CPU_M644P
CPU_M8
CPU_M88
CPU_T26
CPU_T44
Radio Constants
MOD_BPSK_20
MOD_BPSK_40
MOD_OQPSK_100
MOD_OQPSK_1000
MOD_OQPSK_200
MOD_OQPSK_2000
MOD_OQPSK_250
MOD_OQPSK_400
MOD_OQPSK_500
RADIO_AT86RF212
RADIO_AT86RF230
RADIO_AT86RF230A
RADIO_AT86RF230B
RADIO_AT86RF231
RADIO_ATMEGA128RFA1_A
RADIO_ATMEGA128RFA1_B
RADIO_ATMEGA128RFA1_C
RADIO_ATMEGA128RFA1_D
RADIO_BAND_2400
RADIO_BAND_700
RADIO_BAND_800
RADIO_BAND_900
Misc Constants
FCTL_ACK
FCTL_DATA
FCTL_DST_LONG
FCTL_DST_SHORT
FCTL_IPAN
FCTL_SRC_LONG
FCTL_SRC_SHORT
HIF_AT90USB
HIF_FT245
HIF_NONE
HIF_UART_0
HIF_UART_1
SHORTENUM
SPI_RATE_1_128
SPI_RATE_1_16
SPI_RATE_1_2
SPI_RATE_1_32
SPI_RATE_1_4
SPI_RATE_1_64
SPI_RATE_1_8
URACOLI_USB_PID
URACOLI_USB_VID
ccamode_t
channel_t
rxidle_t
txpwr_t
trx_param_t
Data Fields
File List
board.h
const.h
ioutil.h
radio.h
timer.h
transceiver.h
Globals