agileRTOS (zrtos)  Version 0.8.0 (ghostbuster)
board.h File Reference
Include dependency graph for board.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ZRTOS_BOARD__ON_TICK_CALLBACK(name, code)
 
#define ZRTOS_BOARD__ON_TICK_NAKED_CALLBACK(name, code)
 
#define ZRTOS_BOARD__SET_ON_TICK_CALLBACK(callback)   zrtos_board__on_tick = callback;
 
#define ZRTOS_BOARD__SET_ON_TICK_NAKED_CALLBACK(callback)   zrtos_board__on_tick_naked = callback;
 

Functions

 ZRTOS_BOARD__ON_TICK_CALLBACK (zrtos_board__empty_on_tick_callback,{ })
 
 ZRTOS_BOARD__ON_TICK_NAKED_CALLBACK (zrtos_board__empty_on_tick_naked_callback,{ })
 

Variables

void(* zrtos_board__on_tick )(void) = zrtos_board__empty_on_tick_callback
 
void(* zrtos_board__on_tick_naked )(void) = zrtos_board__empty_on_tick_naked_callback
 

Macro Definition Documentation

◆ ZRTOS_BOARD__ON_TICK_CALLBACK

#define ZRTOS_BOARD__ON_TICK_CALLBACK (   name,
  code 
)
Value:
void name(void){ \
}
#define ZRTOS_ARCH__RETURN_FROM_INTERRUPT()
Definition: atmega2560.h:293

Definition at line 13 of file board.h.

◆ ZRTOS_BOARD__ON_TICK_NAKED_CALLBACK

#define ZRTOS_BOARD__ON_TICK_NAKED_CALLBACK (   name,
  code 
)
Value:
__attribute__((naked)) void name(void){ \
}
#define ZRTOS_ARCH__RETURN_FROM_INTERRUPT()
Definition: atmega2560.h:293

Definition at line 19 of file board.h.

◆ ZRTOS_BOARD__SET_ON_TICK_CALLBACK

#define ZRTOS_BOARD__SET_ON_TICK_CALLBACK (   callback)    zrtos_board__on_tick = callback;

Definition at line 36 of file board.h.

◆ ZRTOS_BOARD__SET_ON_TICK_NAKED_CALLBACK

#define ZRTOS_BOARD__SET_ON_TICK_NAKED_CALLBACK (   callback)    zrtos_board__on_tick_naked = callback;

Definition at line 39 of file board.h.

Function Documentation

◆ ZRTOS_BOARD__ON_TICK_CALLBACK()

ZRTOS_BOARD__ON_TICK_CALLBACK ( zrtos_board__empty_on_tick_callback  ,
{ }   
)

◆ ZRTOS_BOARD__ON_TICK_NAKED_CALLBACK()

ZRTOS_BOARD__ON_TICK_NAKED_CALLBACK ( zrtos_board__empty_on_tick_naked_callback  ,
{ }   
)

Variable Documentation

◆ zrtos_board__on_tick

void(* zrtos_board__on_tick) (void) = zrtos_board__empty_on_tick_callback

Definition at line 33 of file board.h.

◆ zrtos_board__on_tick_naked

void(* zrtos_board__on_tick_naked) (void) = zrtos_board__empty_on_tick_naked_callback

Definition at line 34 of file board.h.