openwsn_board.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2017 Hamburg University of Applied Sciences
3  * 2020 Inria
4  *
5  * This file is subject to the terms and conditions of the GNU Lesser
6  * General Public License v2.1. See the file LICENSE in the top level
7  * directory for more details.
8  */
9 
27 #ifndef OPENWSN_BOARD_H
28 #define OPENWSN_BOARD_H
29 
30 #include "board_info.h"
31 
32 #ifdef __cplusplus
33 extern "C" {
34 #endif
35 
39 typedef enum {
40  DO_NOT_KICK_SCHEDULER,
41  KICK_SCHEDULER,
43 
52 void board_init_openwsn(void);
53 
58 void board_reset(void);
59 
65 void board_sleep(void);
66 
67 #ifdef __cplusplus
68 }
69 #endif
70 
71 #endif /* OPENWSN_BOARD_H */
board_init_openwsn
void board_init_openwsn(void)
Initialize OpenWSN bsp board adaptation.
board_reset
void board_reset(void)
Resets the board.
board_info.h
kick_scheduler_t
kick_scheduler_t
OpenWSN board.h enum definitions.
Definition: openwsn_board.h:39
board_sleep
void board_sleep(void)
Function definitions that we do not use in RIOT but that need to be defined for OpenWSN.