7 void test_execute(void)
16 puts("Test : Phone (L)...");
17 led_write(Led1, LedOn);
18 led_write(Led2, LedOff);
19 led_write(LedG, LedOn);
20 led_write(LedR, LedOff);
21 vs1011e_volume_write(0x40, 0xF0);
23 vs1011e_sinetest_init();
24 for (i = 0; i < 20000; i++) { }
25 vs1011e_sinetest_fini();
26 for (i = 0; i < 20000; i++) { }
28 vs1011e_sinetest_init();
29 for (i = 0; i < 20000; i++) { }
30 vs1011e_sinetest_fini();
31 for (i = 0; i < 20000; i++) { }
33 vs1011e_sinetest_init();
34 for (i = 0; i < 20000; i++) { }
35 vs1011e_sinetest_fini();
36 for (i = 0; i < 20000; i++) { }
45 puts("Test : Phone (R)...");
46 led_write(Led1, LedOff);
47 led_write(Led2, LedOn);
48 led_write(LedG, LedOff);
49 led_write(LedR, LedOn);
50 vs1011e_volume_write(0xF0, 0x40);
52 vs1011e_sinetest_init();
53 for (i = 0; i < 20000; i++) { }
54 vs1011e_sinetest_fini();
55 for (i = 0; i < 20000; i++) { }
57 vs1011e_sinetest_init();
58 for (i = 0; i < 20000; i++) { }
59 vs1011e_sinetest_fini();
60 for (i = 0; i < 20000; i++) { }
62 vs1011e_sinetest_init();
63 for (i = 0; i < 20000; i++) { }
64 vs1011e_sinetest_fini();
65 for (i = 0; i < 20000; i++) { }
69 led_write(Led1, LedOff);
70 led_write(Led2, LedOff);
71 led_write(LedG, LedOff);
72 led_write(LedR, LedOff);
73 vs1011e_volume_write(0x40, 0x40);
75 uint8 vol_left, vol_right;
76 vs1011e_volume_read(&vol_left, &vol_right);
77 puts("Test : Volume (L:");
80 putxval(vol_right, 2);