From 0195ff442c1da5d363dfda3f88f41865d0c6b469 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Tue, 19 Apr 2011 13:31:10 -0700 Subject: [PATCH] altos: Remove bt debug command This will permit some additional cleanups. Signed-off-by: Keith Packard --- src/ao_btm.c | 42 +----------------------------------------- 1 file changed, 1 insertion(+), 41 deletions(-) diff --git a/src/ao_btm.c b/src/ao_btm.c index 6ba5eb1a..aa7a7101 100644 --- a/src/ao_btm.c +++ b/src/ao_btm.c @@ -20,7 +20,6 @@ uint8_t ao_btm_running; int8_t ao_btm_stdio; __xdata uint8_t ao_btm_connected; -uint8_t ao_btm_chat; __xdata char ao_btm_buffer[1024]; int ao_btm_ptr; @@ -264,23 +263,8 @@ ao_btm(void) ao_btm_running = 1; for (;;) { - while (!ao_btm_connected && !ao_btm_chat) + while (!ao_btm_connected) ao_sleep(&ao_btm_connected); - if (ao_btm_chat) { - ao_btm_running = 0; - while (ao_btm_chat) { - char c; - c = ao_serial_pollchar(); - if (c != AO_READ_AGAIN) { - ao_btm_log_in_char(c); - ao_usb_putchar(c); - } else { - ao_usb_flush(); - ao_sleep(&ao_usart1_rx_fifo); - } - } - ao_btm_running = 1; - } while (ao_btm_connected) { ao_led_for(AO_LED_GREEN, AO_MS_TO_TICKS(20)); ao_delay(AO_SEC_TO_TICKS(3)); @@ -290,29 +274,6 @@ ao_btm(void) __xdata struct ao_task ao_btm_task; -/* - * Connect directly to the bluetooth device, mostly - * useful for testing - */ -static void -ao_btm_forward(void) -{ - char c; - - ao_btm_chat = 1; - ao_wakeup(&ao_btm_connected); - ao_usb_flush(); - while ((c = ao_usb_getchar()) != '~') { - if (c == '\n') c = '\r'; - ao_btm_putchar(c); - } - ao_btm_chat = 0; - while (!ao_btm_running) { - ao_wakeup(&ao_usart1_rx_fifo); - ao_delay(AO_MS_TO_TICKS(10)); - } -} - /* * Dump everything received from the bluetooth device during startup */ @@ -367,7 +328,6 @@ ao_btm_isr(void) } __code struct ao_cmds ao_btm_cmds[] = { - { ao_btm_forward, "B\0BTM serial link." }, { ao_btm_dump, "d\0Dump btm buffer." }, { ao_btm_speed, "s <19200,57600>\0Set btm serial speed." }, { 0, NULL }, -- 2.30.2