Project

General

Profile

Revision 1647

Made packet handlers have correct headers.

View differences:

test_wireless2.c
6 6
#include <dragonfly_lib.h>
7 7
#include <xbee.h>
8 8

  
9
uint8_t group_1_function(void);
10
uint8_t group_2_function(void);
11
uint8_t group_3_function(void);
12
uint8_t group_4_function(void);
9
uint8_t group_1_function(uint8_t* data,uint8_t length,uint8_t source);
10
uint8_t group_2_function(uint8_t* data,uint8_t length,uint8_t source);
11
uint8_t group_3_function(uint8_t* data,uint8_t length,uint8_t source);
12
uint8_t group_4_function(uint8_t* data,uint8_t length,uint8_t source);
13 13
uint8_t test_function_1(void);
14 14

  
15 15
uint16_t friendAddress = 0;
......
108 108
	int registers[8], count;
109 109
	status = 0;
110 110
	orb2_set_color(GREEN);
111
	registers[0] = wl_register_handler(1, group_1_function(), 0);
112
	registers[1] = wl_register_handler(2, group_2_function(), 1);
113
	registers[2] = wl_register_handler(3, group_3_function(), 0);
114
	registers[3] = wl_register_handler(4, group_4_function(), 1);
115
	registers[4] = wl_register_handler(0, group_1_function(), 0);
111
	registers[0] = wl_register_handler(1, group_1_function, 0);
112
	registers[1] = wl_register_handler(2, group_2_function, 1);
113
	registers[2] = wl_register_handler(3, group_3_function, 0);
114
	registers[3] = wl_register_handler(4, group_4_function, 1);
115
	registers[4] = wl_register_handler(0, group_1_function, 0);
116 116
	registers[5] = wl_register_handler(6, NULL, 0);
117
	registers[6] = wl_register_handler(30, group_3_function(), 0);
118
	registers[7] = wl_register_handler(-1, group_4_function(), 0);
117
	registers[6] = wl_register_handler(30, group_3_function, 0);
118
	registers[7] = wl_register_handler(-1, group_4_function, 0);
119 119
	for(count=0; count<=3; count++){
120 120
		if(registers[count] != 0){
121 121
			usb_puts("\r\nFunction registration error: attempt ");
......
264 264
	while(1){}
265 265
}
266 266

  
267
uint8_t group_1_function(void){
267
uint8_t group_1_function(uint8_t* data,uint8_t length,uint8_t source){
268 268
	usb_puts("\r\nFunction 1 called");
269 269
	return 0;
270 270
}
271
uint8_t group_2_function(void){
271
uint8_t group_2_function(uint8_t* data,uint8_t length,uint8_t source){
272 272
	usb_puts("\r\nFunction 2 called");
273 273
	return 0;
274 274
}
275
uint8_t group_3_function(void){
275
uint8_t group_3_function(uint8_t* data,uint8_t length,uint8_t source){
276 276
	usb_puts("\r\nFunction 3 called");
277 277
	return 0;
278 278
}
279
uint8_t group_4_function(void){
279
uint8_t group_4_function(uint8_t* data,uint8_t length,uint8_t source){
280 280
	usb_puts("\r\nFunction 4 called");
281 281
	return 0;
282 282
}

Also available in: Unified diff