Revision 292
Added majority for the toolbox
jumptable.h | ||
---|---|---|
6 | 6 |
#define JT_ADDR 0x7FC |
7 | 7 |
#define JT_PARSE_PACKET ((void*)((JT_ADDR+0)/2)) |
8 | 8 |
#define JT_SEND_PACKET ((void*)((JT_ADDR+2)/2)) |
9 |
#define JT_READ_ADDR ((void*)((JT_ADDR+4)/2)) |
|
9 | 10 |
|
10 | 11 |
#define JT_TYPE static __inline__ void |
11 | 12 |
typedef void (*PF_ARG1)(uint8_t); |
12 | 13 |
|
13 | 14 |
char (*parse_packet)(uint8_t*, uint8_t*,uint8_t) = JT_PARSE_PACKET; |
14 | 15 |
void (*send_packet)(uint8_t, uint8_t, uint8_t*, uint8_t) = JT_SEND_PACKET; |
16 |
uint8_t (*read_addr)(void) = JT_READ_ADDR; |
|
15 | 17 |
|
16 | 18 |
#endif |
Also available in: Unified diff