Revision 192
Fixed offset error in the jump table
trunk/toolbox/jumptable.h | ||
---|---|---|
5 | 5 |
// If the bootloader changes, you must change the jump table addresses! |
6 | 6 |
#define JT_ADDR 0x7E0 |
7 | 7 |
#define JT_RS485_INIT ((void*)((JT_ADDR+0) / 2)) |
8 |
#define JT_RS485_GET_BYTE ((void*)((JT_ADDR+1)/2))
|
|
9 |
#define JT_RS485_SEND_BYTE ((void*)((JT_ADDR+2)/2))
|
|
10 |
#define JT_PARSE_PACKET ((void*)((JT_ADDR+3)/2))
|
|
11 |
#define JT_SEND_PACKET ((void*)((JT_ADDR+4)/2))
|
|
8 |
#define JT_RS485_GET_BYTE ((void*)((JT_ADDR+2)/2))
|
|
9 |
#define JT_RS485_SEND_BYTE ((void*)((JT_ADDR+4)/2))
|
|
10 |
#define JT_PARSE_PACKET ((void*)((JT_ADDR+6)/2))
|
|
11 |
#define JT_SEND_PACKET ((void*)((JT_ADDR+8)/2))
|
|
12 | 12 |
|
13 | 13 |
#define JT_TYPE static __inline__ void |
14 | 14 |
typedef void (*PF_ARG1)(uint8_t); |
Also available in: Unified diff