Project

General

Profile

Revision 1368

test of usb read/write functions is successful

View differences:

trunk/code/projects/test/test_usb.c
5 5
 *
6 6
 * Testing...
7 7
 * 1, 2, 3
8
 * 2A, F4, C8E1
8
 * 2A, 00F4, C8E1
9 9
 * done.
10 10
 * 
11 11
 */
......
19 19
	delay_ms(1000);
20 20
	
21 21
	// print some values to usb
22
  usb_puts("Testing...\n");
22
  usb_puts("Testing...\r\n");
23 23
  usb_puti(1);
24 24
  usb_putc(',');
25 25
  usb_putc(' ');
......
27 27
  usb_putc(',');
28 28
  usb_putc(' ');
29 29
  usb_puti(3);
30
  usb_putc('\r');
30 31
  usb_putc('\n');
31 32
  usb_puth8(0x2A);  
32 33
  usb_putc(',');
......
35 36
  usb_putc(',');
36 37
  usb_putc(' ');
37 38
  usb_puth(0xC8E1);
39
  usb_putc('\r');
38 40
  usb_putc('\n');
39
  usb_puts("done.\n");
40
  
41
  usb_puts("enter an 'a':");  
41 42

  
42 43
  /* TODO: add test for getting values from usb */
44
  if (usb_getc() == 'a')
45
    usb_puts("\r\ngetc() works\r\n");
46
  else
47
    usb_puts("\r\ngetc() fails\r\n");
43 48
  
49
  usb_puts("done.\r\n\r\n");
44 50
  
51
  
45 52
	return 0;
46 53
}

Also available in: Unified diff