mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-05 04:01:52 +02:00
tools/atrf-rssi/gui.c (gui): accept keyboard input both from stdin and SDL
This commit is contained in:
parent
56f8b2d038
commit
10f618ac60
@ -23,6 +23,7 @@
|
||||
#include "at86rf230.h"
|
||||
#include "atrf.h"
|
||||
#include "misctxrx.h"
|
||||
#include "getkey.h"
|
||||
|
||||
#include "zgrid.h"
|
||||
#include "digit.h"
|
||||
@ -262,6 +263,8 @@ void gui(struct atrf_dsc *dsc)
|
||||
}
|
||||
atexit(SDL_Quit);
|
||||
|
||||
get_key_init();
|
||||
|
||||
surf = SDL_SetVideoMode(XRES, YRES, 0, SDL_SWSURFACE);
|
||||
if (!surf) {
|
||||
fprintf(stderr, "SDL_SetVideoMode: %s\n", SDL_GetError());
|
||||
@ -295,6 +298,26 @@ void gui(struct atrf_dsc *dsc)
|
||||
}
|
||||
}
|
||||
|
||||
switch (get_key()) {
|
||||
case 'J':
|
||||
case 'j':
|
||||
wlan_area = area_jp;
|
||||
break;
|
||||
case 'E':
|
||||
case 'e':
|
||||
wlan_area = area_eu;
|
||||
break;
|
||||
case 'U':
|
||||
case 'u':
|
||||
wlan_area = area_us;
|
||||
break;
|
||||
case 'Q':
|
||||
case 'q':
|
||||
return;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
shift_grid(z, N_CHAN, N_TIME);
|
||||
sweep(dsc, z);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user