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.
 

Functions

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

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_reset()

void board_reset ( void  )

Resets the board.

◆ 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.