Classes |
| class | ExtendedData |
| struct | tinyos_timer_item |
Typedefs |
typedef delegate3< void,
uint16_t, uint8_t, uint8_t * > | radio_delegate_t |
typedef delegate4< void,
uint16_t, uint8_t, uint8_t
*, const ExtendedData & > | extended_radio_delegate_t |
| typedef delegate1< void, void * > | tinyos_timer_delegate_t |
Functions |
| void | tinyos_external_receive (uint16_t from, uint8_t len, uint8_t *data, uint8_t lqi) |
| int | tinyos_radio_add_receiver (radio_delegate_t &d) |
| int | tinyos_radio_add_extended_receiver (extended_radio_delegate_t &d) |
| bool | tinyos_radio_del_receiver (int idx) |
| void | tinyos_init_wiselib_radio (void) |
| void | tinyos_timer_fired (int idx) |
| int | tinyos_add_new_timer (tinyos_timer_delegate_t cb, void *data, uint32_t millis) |
| void | tinyos_init_wiselib_timer (void) |
| void | tinyos_glue_uart_rcv_byte (uint8_t data) |
Variables |
| static const int | MAX_REGISTERED_RECEIVERS = 10 |
| static radio_delegate_t | receivers [MAX_REGISTERED_RECEIVERS] |
| static extended_radio_delegate_t | extended_receivers [MAX_REGISTERED_RECEIVERS] |
| static const int | MAX_REGISTERED_TIMER = 5 |
| static tinyos_timer_item | timer_items [MAX_REGISTERED_TIMER] |