|
OpenWSN Firmware
|
#include "openwsn.h"Go to the source code of this file.
Data Structures | |
| struct | task_llist_t |
| struct | scheduler_vars_t |
| struct | scheduler_dbg_t |
Macros | |
| #define | TASK_LIST_DEPTH 10 |
Typedefs | |
| typedef void(* | task_cbt )(void) |
| typedef struct task_llist_t | taskList_item_t |
Enumerations | |
| enum | task_prio_t { TASKPRIO_NONE = 0x00, TASKPRIO_SIXTOP_NOTIF_RX = 0x01, TASKPRIO_SIXTOP_NOTIF_TXDONE = 0x02, TASKPRIO_SIXTOP = 0x03, TASKPRIO_RPL = 0x04, TASKPRIO_TCP_TIMEOUT = 0x05, TASKPRIO_COAP = 0x06, TASKPRIO_ADAPTIVE_SYNC = 0x07, TASKPRIO_OTF = 0x08, TASKPRIO_BUTTON = 0x09, TASKPRIO_SIXTOP_TIMEOUT = 0x0a, TASKPRIO_MAX = 0x0b } |
Functions | |
| void | scheduler_init (void) |
| void | scheduler_start (void) |
| void | scheduler_push_task (task_cbt task_cb, task_prio_t prio) |
| void | isr_ieee154e_newSlot (void) |
| Indicates a new slot has just started. More... | |
| void | isr_ieee154e_timer (void) |
| Indicates the FSM timer has fired. More... | |
| void | isr_adc (void) |