projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altos: Add support for 115200 baud serial rates
[fw/altos]
/
src
/
test
/
ao_gps_test.c
diff --git
a/src/test/ao_gps_test.c
b/src/test/ao_gps_test.c
index d75a12ecbfad77bf5a4f75d65a02a4200fd217f0..3844a3265452f623d5065f48e31b6061cdabe002 100644
(file)
--- a/
src/test/ao_gps_test.c
+++ b/
src/test/ao_gps_test.c
@@
-88,6
+88,7
@@
ao_mutex_put(uint8_t *mutex)
static int
ao_gps_fd;
static int
ao_gps_fd;
+#if 0
static void
ao_dbg_char(char c)
{
static void
ao_dbg_char(char c)
{
@@
-103,6
+104,7
@@
ao_dbg_char(char c)
}
write(1, line, strlen(line));
}
}
write(1, line, strlen(line));
}
+#endif
#define QUEUE_LEN 4096
#define QUEUE_LEN 4096
@@
-391,6
+393,7
@@
ao_serial1_putchar(char c)
#define AO_SERIAL_SPEED_4800 0
#define AO_SERIAL_SPEED_57600 1
#define AO_SERIAL_SPEED_4800 0
#define AO_SERIAL_SPEED_57600 1
+#define AO_SERIAL_SPEED_115200 2
static void
ao_serial1_set_speed(uint8_t speed)
static void
ao_serial1_set_speed(uint8_t speed)
@@
-407,6
+410,9
@@
ao_serial1_set_speed(uint8_t speed)
case AO_SERIAL_SPEED_57600:
cfsetspeed(&termios, B57600);
break;
case AO_SERIAL_SPEED_57600:
cfsetspeed(&termios, B57600);
break;
+ case AO_SERIAL_SPEED_115200:
+ cfsetspeed(&termios, B115200);
+ break;
}
tcsetattr(fd, TCSAFLUSH, &termios);
tcflush(fd, TCIFLUSH);
}
tcsetattr(fd, TCSAFLUSH, &termios);
tcflush(fd, TCIFLUSH);
@@
-420,7
+426,6
@@
ao_serial1_set_speed(uint8_t speed)
void
ao_dump_state(void *wchan)
{
void
ao_dump_state(void *wchan)
{
- double lat, lon;
int i;
if (wchan == &ao_gps_data)
ao_gps_print(&ao_gps_data);
int i;
if (wchan == &ao_gps_data)
ao_gps_print(&ao_gps_data);
@@
-510,4
+515,5
@@
main (int argc, char **argv)
}
ao_gps_setup();
ao_gps();
}
ao_gps_setup();
ao_gps();
+ return 0;
}
}