summaryrefslogtreecommitdiffstats
path: root/app/events.h
blob: eb0fe89d5c18f84ccecfab3df7ca0eb3daa7a506 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#define ERING_SIZE 16
#define ERING_MASK (ERING_SIZE -1)

typedef struct {
	uint32_t when;
	int value;
} Event;


typedef struct {
	Event events[ERING_SIZE];
	uint32_t rx_ptr,tx_ptr;
} Event_ring;