cycle channel on keypress.
This commit is contained in:
parent
92e5a4f78d
commit
d8d8c77a2c
|
@ -50,6 +50,7 @@ void maca_rx_callback(volatile packet_t *p) {
|
||||||
|
|
||||||
void main(void) {
|
void main(void) {
|
||||||
volatile packet_t *p;
|
volatile packet_t *p;
|
||||||
|
volatile uint8_t chan;
|
||||||
|
|
||||||
gpio_data(0);
|
gpio_data(0);
|
||||||
|
|
||||||
|
@ -72,7 +73,8 @@ void main(void) {
|
||||||
gpio_pad_dir_set( 1ULL << 44 );
|
gpio_pad_dir_set( 1ULL << 44 );
|
||||||
|
|
||||||
set_power(0x0f); /* 0dbm */
|
set_power(0x0f); /* 0dbm */
|
||||||
set_channel(0); /* channel 11 */
|
chan = 0;
|
||||||
|
set_channel(chan); /* channel 11 */
|
||||||
|
|
||||||
print_welcome("rftest-rx");
|
print_welcome("rftest-rx");
|
||||||
while(1) {
|
while(1) {
|
||||||
|
@ -87,5 +89,14 @@ void main(void) {
|
||||||
print_packet(p);
|
print_packet(p);
|
||||||
free_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);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue