eForth1
v2.4
|
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