2016-05-24 19:47:16 -05:00
|
|
|
#ifndef _TABBY_H
|
|
|
|
#define _TABBY_H
|
|
|
|
|
|
|
|
typedef enum tabby_command {
|
|
|
|
TABBY_COMMAND_SEND = 0x01,
|
|
|
|
TABBY_COMMAND_CLOCK_MODE = 0x02,
|
|
|
|
TABBY_COMMAND_CLOCK_SPEED = 0x03
|
|
|
|
};
|
|
|
|
|
|
|
|
typedef enum tabby_clock_mode {
|
|
|
|
TABBY_CLOCK_MODE_INTERNAL = 0x01,
|
|
|
|
TABBY_CLOCK_MODE_EXTERNAL = 0x02
|
|
|
|
};
|
|
|
|
|
|
|
|
typedef enum tabby_clock_speed {
|
2016-05-24 20:26:48 -05:00
|
|
|
TABBY_CLOCK_SPEED_8192HZ = 0x01,
|
|
|
|
TABBY_CLOCK_SPEED_16384HZ = 0x02,
|
|
|
|
TABBY_CLOCK_SPEED_262144HZ = 0x20,
|
|
|
|
TABBY_CLOCK_SPEED_524288HZ = 0x40
|
2016-05-24 19:47:16 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
typedef struct _tabby_packet {
|
|
|
|
uint16_t type,
|
|
|
|
value;
|
|
|
|
} tabby_packet;
|
|
|
|
|
|
|
|
#endif /* _TABBY_H */
|