Go to the source code of this file.
◆ ZRTOS_BOARD__FOUND
#define ZRTOS_BOARD__FOUND |
◆ ZRTOS_BOARD__TICK_PERIOD_MS
#define ZRTOS_BOARD__TICK_PERIOD_MS (MICROSECONDS_PER_TIMER0_OVERFLOW/1000) |
◆ ZRTOS_BOARD__WATCH_DOG_RESET
#define ZRTOS_BOARD__WATCH_DOG_RESET |
( |
| ) |
wdt_reset(); |
◆ ZRTOS_BOARD__WATCH_DOG_START
#define ZRTOS_BOARD__WATCH_DOG_START |
( |
| ) |
wdt_enable(WDTO_8S); |
◆ ZRTOS_BOARD__WATCH_DOG_STOP
#define ZRTOS_BOARD__WATCH_DOG_STOP |
( |
| ) |
wdt_disable(); |
◆ ISR() [1/2]
ISR |
( |
TIMER0_OVF_vect |
, |
|
|
ISR_NAKED |
|
|
) |
| |
Definition at line 100 of file arduino.h.
#define ZRTOS_ARCH__SAVE_CPU_STATE()
#define ZRTOS_ARCH__LOAD_CPU_STATE()
void(* zrtos_board__on_tick_naked)(void)
#define ZRTOS_ARCH__RETURN_FROM_INTERRUPT()
void(* zrtos_board__on_tick)(void)
void zrtos_board_arduino__on_ovf(void)
◆ ISR() [2/2]
Definition at line 121 of file arduino.h.
122 ZRTOS_BOARD__ON_WATCH_DOG();
◆ zrtos_board_arduino__on_ovf()
void zrtos_board_arduino__on_ovf |
( |
void |
| ) |
|
Definition at line 81 of file arduino.h.
82 unsigned long m = timer0_millis;
83 unsigned char f = timer0_fract;
92 timer0_overflow_count++;