Revision 192 trunk/toolbox/jumptable.h
| jumptable.h (revision 192) | ||
|---|---|---|
| 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