diff options
author | Christian Pointner <equinox@spreadspace.org> | 2013-02-07 01:34:05 +0000 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2013-02-07 01:34:05 +0000 |
commit | e528d8912601e151e2724176298e0365773b6b8e (patch) | |
tree | 5e6102f07c02d42db97fb48775a53470414ec05e /usb-i2c-sl018/eventqueue.c | |
parent | added manual switch (diff) |
added to_string functions for events and states
git-svn-id: https://svn.spreadspace.org/avr/trunk@165 aa12f405-d877-488e-9caf-2d797e2a1cc7
Diffstat (limited to 'usb-i2c-sl018/eventqueue.c')
-rw-r--r-- | usb-i2c-sl018/eventqueue.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/usb-i2c-sl018/eventqueue.c b/usb-i2c-sl018/eventqueue.c index 53f60d5..305a823 100644 --- a/usb-i2c-sl018/eventqueue.c +++ b/usb-i2c-sl018/eventqueue.c @@ -44,3 +44,18 @@ void eventqueue_push(event_t event) RingBuffer_Insert(&event_queue,event); } +const char* event_to_string(event_t event) +{ + switch(event) { + case none: return "none"; + case cmd_open: return "cmd_open"; + case cmd_close: return "cmd_close"; + case cmd_toggle: return "cmd_toggle"; + case btn_toggle: return "btn_toggle"; + case card: return "card"; + case open_fin: return "open_fin"; + case close_fin: return "close_fin"; + case move_timeout: return "move_timeout"; + } + return "invalid"; // gcc - shut the fuck up!!! +} |