Project

General

Profile

Revision 726

Added by Greg Tress about 16 years ago

Working on bayboard wireless

View differences:

main.c
1 1
#include <bayboard_lib.h>
2 2
#include <wireless.h>
3 3
#include <wl_token_ring.h>
4
#include <xbee.h>
5
#include <ctype.h>
4 6

  
5 7
void test_bom_on (void)
6 8
{
7 9
	set_orb(0,200,0);
10
	delay_ms(50);
8 11
}
9 12

  
10 13
void test_bom_off(void)
11 14
{
12
	set_orb(0,0,0);
15
	set_orb(200,0,200);
16
	delay_ms(50);
13 17
}
14 18

  
15 19
int test_nothing(void)
......
24 28
int main(void)
25 29
{
26 30
	bayboard_init(ALL_ON);
27
	delay_ms(500);
31
	//xbee_lib_init();
32
	
33
	set_orb(200,0,0);
34
	
28 35
	wl_init();
29
	wl_token_ring_set_bom_functions(do_nothing, do_nothing, test_nothing);
30
	wl_token_ring_register();
36
	if(wl_token_ring_register() < 0) {
37
	  set_orb(200,0,0);
38
	  return -1;
39
	}
40
	if(wl_token_ring_join() < 0) {
41
	  set_orb(200,0,0);
42
	  return -1;
43
	}
31 44
	
32
	if (wl_token_ring_join())
33
		set_orb(200,0,0);
34
	else 
35
		set_orb(0,200,0);
45
	set_orb(0,200,0);
46
	usb_puts("== start ==\n");
47
	delay_ms(200);
36 48
	
49
	//bom_init(0);
37 50

  
38
	while (1)
39
		wl_do();
51
  //int c;
52
  //char buf[20];
53
	while (1) {
54
	  wl_do();
55
	}
56
	
57
	return 0;
58
	
40 59
}
60

  
61

  

Also available in: Unified diff