|
eForth1
v2.6
|
eForth core controller module More...
#include "eforth_core.h"
Data Structures | |
| struct | IsrRec |
Macros | |
| #define | _fake_intr(hits) |
| #define | YIELD_PERIOD 50 /** 256 max (1ms ~ 50*20us/op) */ |
Functions | |
| void | intr_reset () |
| reset interrupts More... | |
| IU | intr_service () |
| void | intr_add_tmisr (U8 i, U16 ms, U16 xt) |
| void | intr_add_pcisr (U8 p, U16 xt) |
| void | intr_pci_enable (U8 f) |
| void | intr_timer_enable (U8 f) |
| ISR (TIMER2_COMPA_vect) | |
| ISR (PCINT0_vect) | |
| ISR (PCINT1_vect) | |
| ISR (PCINT2_vect) | |
Variables | |
| IsrRec | ir |
eForth core controller module
| #define _fake_intr | ( | hits | ) |
| #define YIELD_PERIOD 50 /** 256 max (1ms ~ 50*20us/op) */ |
service interrupt routines
| void intr_reset | ( | ) |
reset interrupts
reset interrupt states
| IU intr_service | ( | ) |
cached interrupt flags
throttle counter
| void intr_pci_enable | ( | U8 | f | ) |
enable/disable pin change interrupt
| void intr_timer_enable | ( | U8 | f | ) |
enable/disable timer2 interrupt
| ISR | ( | TIMER2_COMPA_vect | ) |
Arduino interrupt service routines
| ISR | ( | PCINT0_vect | ) |
| ISR | ( | PCINT1_vect | ) |
| ISR | ( | PCINT2_vect | ) |
| IsrRec ir |
interrupt state management