projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
no longer need patch
[fw/altos]
/
ao-tools
/
ao-sky-flash
/
sky_serial.c
diff --git
a/ao-tools/ao-sky-flash/sky_serial.c
b/ao-tools/ao-sky-flash/sky_serial.c
index 94b0b156502149e171f041258e50de764cc733ae..e56ab9238176b45047a8b0dd4345f8641ad93b54 100644
(file)
--- a/
ao-tools/ao-sky-flash/sky_serial.c
+++ b/
ao-tools/ao-sky-flash/sky_serial.c
@@
-16,7
+16,7
@@
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*/
-#define _
BSD_SOURCE
+#define _
DEFAULT_SOURCE 1
#include <termios.h>
#include <unistd.h>
#include <sys/types.h>
#include <termios.h>
#include <unistd.h>
#include <sys/types.h>
@@
-98,11
+98,10
@@
skytraq_open(const char *path)
#define US_PER_CHAR (1000000 / BPS)
int
#define US_PER_CHAR (1000000 / BPS)
int
-skytraq_write(int fd, const
char *data
, int len)
+skytraq_write(int fd, const
void *d
, int len)
{
{
- const char *d
= data
;
+ const char *d
ata = d
;
int r;
int r;
- int us;
skytraq_dbg_printf (0, "%4d: ", len);
if (len < 70)
skytraq_dbg_printf (0, "%4d: ", len);
if (len < 70)
@@
-116,7
+115,6
@@
skytraq_write(int fd, const char *data, int len)
r = write(fd, data, this_time);
if (r <= 0)
return r;
r = write(fd, data, this_time);
if (r <= 0)
return r;
- us = r * US_PER_CHAR;
usleep(r * US_PER_CHAR);
data += r;
len -= r;
usleep(r * US_PER_CHAR);
data += r;
len -= r;
@@
-132,7
+130,7
@@
skytraq_setcomm(int fd, int baudrate)
int i;
uint8_t cksum;
int i;
uint8_t cksum;
- int target_baudrate;
+ int target_baudrate
= 0
;
switch(baudrate)
{
case 4800:
switch(baudrate)
{
case 4800: