Loading...
Searching...
No Matches
openwsn_board.h File Reference

RIOT HAL is provided as a new "board", a "RIOT board" to OpenWSN hardware abstraction interfaces. More...

Detailed Description

RIOT HAL is provided as a new "board", a "RIOT board" to OpenWSN hardware abstraction interfaces.

RIOT adaption-specific definition of the "uart" bsp module.

Author
Thomas Watteyne watte.nosp@m.yne@.nosp@m.eecs..nosp@m.berk.nosp@m.eley..nosp@m.edu, February 2012
Peter Kietzmann peter.nosp@m..kie.nosp@m.tzman.nosp@m.n@ha.nosp@m.w-ham.nosp@m.burg.nosp@m..de, July 2017
Francisco Molina franc.nosp@m.ois-.nosp@m.xavie.nosp@m.r.mo.nosp@m.lina@.nosp@m.inri.nosp@m.a.fr

Definition in file openwsn_board.h.

#include "board_info.h"
+ Include dependency graph for openwsn_board.h:

Go to the source code of this file.

Enumerations

enum  kick_scheduler_t { DO_NOT_KICK_SCHEDULER , KICK_SCHEDULER }
 OpenWSN board.h enum definitions. More...
 

Functions

void board_init_openwsn (void)
 Initialize OpenWSN bsp board adaptation.
 
void board_reset (void)
 Resets the board.
 
void board_sleep (void)
 Function definitions that we do not use in RIOT but that need to be defined for OpenWSN.
 

Enumeration Type Documentation

◆ kick_scheduler_t

OpenWSN board.h enum definitions.

Definition at line 39 of file openwsn_board.h.

Function Documentation

◆ board_init_openwsn()

void board_init_openwsn ( void  )

Initialize OpenWSN bsp board adaptation.

Most initialization functions are not needed since there are initialized by RIOT's auto_init module. Only OpenWSN specific interfaces will be initialized here: sctimer, openwsn_leds, openwsn_debugpins & uart_ow.

◆ board_sleep()

void board_sleep ( void  )

Function definitions that we do not use in RIOT but that need to be defined for OpenWSN.

Sleep is handled by pm_layered if enabled for the platform.