µracoli Library User Guide
Libraries
Boards and Modules
Examples
License and Copyright
Modules
Board Definitions
Defines
DELAY_MS
DELAY_US
HIF_IO_ENABLE
NO_HIF
PULLUP_KEYS
SLEEP_ON_IDLE
TRX_RESET_HIGH
TRX_RESET_INIT
TRX_RESET_LOW
TRX_SLPTR_HIGH
TRX_SLPTR_INIT
TRX_SLPTR_LOW
Data Structures
node_config_t
Files
board.h
board_any.h
board_derfa.h
board_ibdt.h
board_ict230.h
board_ict_11.h
board_lgee.h
board_muse231.h
board_ravrf.h
board_rbb.h
board_rbbrfa1.h
board_rdk230.h
board_rzusb.h
board_stb.h
board_stbrfa1.h
board_stk541.h
board_stkm16.h
board_stkm8.h
board_tiny230.h
board_wdba1281.h
board_zgbl.h
Radio Library
Transceiver Access Functions
FCTL_ACK
FCTL_DATA
FCTL_DST_LONG
FCTL_DST_SHORT
FCTL_IPAN
FCTL_SRC_LONG
FCTL_SRC_SHORT
INVALID_PART_NUM
INVALID_REV_NUM
MAX_FRAME_SIZE
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
TRX_INIT_FAIL
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
TRX_OK
TRX_PLL_FAIL
Typedefs
ccamode_t
channel_t
rxidle_t
trx_irq_handler_t
trx_ramaddr_t
trx_regaddr_t
trx_regval_t
txpwr_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_io_init
trx_parms_get
trx_parms_set
trx_reg_read
trx_reg_write
trx_set_datarate
trx_set_irq_handler
trx_sram_read
trx_sram_write
trx_param_t
transceiver.h
Radio Access Functions
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
RADIO_CFG_DATA
RADIO_CFG_EEOFFSET
RP_CCAMODE
RP_CHANNEL
RP_DATARATE
RP_IDLESTATE
RP_LONGADDR
RP_PANID
RP_SHORTADDR
RP_TXPWR
STATE_OFF
STATE_RX
STATE_RXAUTO
STATE_SLEEP
STATE_TX
STATE_TXAUTO
VOID_RSSI
radio_state_t
Enumerations
radio_attribute_t
radio_cca_t
radio_error_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
radio_param_t
radio_status_t
Transceivers
at86rf212.h
at86rf230a.h
at86rf230b.h
at86rf231.h
IO Library
Timer functions
MSEC
NONE_TIMER
USEC
time_t
timer_arg_t
timer_handler_t
timer_hdl_t
timer_get_tstamp
timer_init
timer_restart
timer_set_systime
timer_start
timer_stop
timer_systime
time_stamp_t
HostInterface functions
DUMP
HIF_AT90USB
HIF_FT245
HIF_NONE
HIF_UART_0
HIF_UART_1
PRINT
PRINTF
URACOLI_USB_PID
URACOLI_USB_VID
hif_dump
hif_echo
hif_get_blk
hif_getc
hif_init
hif_printf
hif_put_blk
hif_putc
hif_puts
hif_puts_p
hif.h
IO Utility - LEDs and Keys
KEY_GET
KEY_INIT
LED_CLR
LED_GET_VALUE
LED_INIT
LED_MAX_VALUE
LED_NUMBER
LED_SET
LED_SET_VALUE
LED_TOGGLE
LED_VAL
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_pool_t
buffer_stream_t
buffer_t
Sensors
Data Fields
File List
const.h
ioutil.h
radio.h
timer.h
xmpl.h
Globals