From d8d8c77a2caab7f5eddcee63b28371fe2fc87f45 Mon Sep 17 00:00:00 2001 From: Mariano Alvira Date: Fri, 24 Dec 2010 14:30:06 -0500 Subject: [PATCH] cycle channel on keypress. --- tests/rftest-rx.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tests/rftest-rx.c b/tests/rftest-rx.c index 86d42c0f1..608313835 100644 --- a/tests/rftest-rx.c +++ b/tests/rftest-rx.c @@ -50,6 +50,7 @@ void maca_rx_callback(volatile packet_t *p) { void main(void) { volatile packet_t *p; + volatile uint8_t chan; gpio_data(0); @@ -72,7 +73,8 @@ void main(void) { gpio_pad_dir_set( 1ULL << 44 ); set_power(0x0f); /* 0dbm */ - set_channel(0); /* channel 11 */ + chan = 0; + set_channel(chan); /* channel 11 */ print_welcome("rftest-rx"); while(1) { @@ -87,5 +89,14 @@ void main(void) { print_packet(p); free_packet(p); } + + if(uart1_can_get()) { + uart1_getc(); + chan++; + if(chan >= 16) { chan = 0; } + set_channel(chan); + printf("channel: %d\n\r", chan); + } + } }