diff options
author | root <root@lab.panaceas.james.local> | 2019-02-19 13:46:18 +0000 |
---|---|---|
committer | root <root@lab.panaceas.james.local> | 2019-02-19 13:46:18 +0000 |
commit | b3c6320899d6b27899ab3c67c745e8d3b29af3a2 (patch) | |
tree | 41dc7fc5d71a841a416d0d53923de5d1d44277e3 /app/events.h | |
parent | c84e85e0e9641b006a376fab456ac2efcfdb14e2 (diff) | |
download | clock-b3c6320899d6b27899ab3c67c745e8d3b29af3a2.tar.gz clock-b3c6320899d6b27899ab3c67c745e8d3b29af3a2.tar.bz2 clock-b3c6320899d6b27899ab3c67c745e8d3b29af3a2.zip |
working ethernet
Diffstat (limited to 'app/events.h')
-rw-r--r-- | app/events.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/app/events.h b/app/events.h new file mode 100644 index 0000000..eb0fe89 --- /dev/null +++ b/app/events.h @@ -0,0 +1,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; + |