X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/56986697c2d0664efc8ece938b6d8a7f82fd0fb6..80471a6a905e00bf80ad04fa2061f88ea81f15cb:/src/vikgpslayer.c diff --git a/src/vikgpslayer.c b/src/vikgpslayer.c index 0365351a..83e56148 100644 --- a/src/vikgpslayer.c +++ b/src/vikgpslayer.c @@ -26,7 +26,7 @@ #include #include #include "viking.h" -#include "vikgpslayer_pixmap.h" +#include "icons/icons.h" #include "babel.h" #include @@ -67,7 +67,11 @@ typedef enum {GARMIN_P = 0, MAGELLAN_P, NUM_PROTOCOLS} vik_gps_proto; static gchar * params_protocols[] = {"Garmin", "Magellan", NULL}; static gchar * protocols_args[] = {"garmin", "magellan"}; /*#define NUM_PROTOCOLS (sizeof(params_protocols)/sizeof(params_protocols[0]) - 1) */ +#ifdef WINDOWS +static gchar * params_ports[] = {"com1", "usb:", NULL}; +#else static gchar * params_ports[] = {"/dev/ttyS0", "/dev/ttyS1", "/dev/ttyUSB0", "/dev/ttyUSB1", "usb:", NULL}; +#endif #define NUM_PORTS (sizeof(params_ports)/sizeof(params_ports[0]) - 1) typedef enum {GPS_DOWN=0, GPS_UP} gps_dir; @@ -122,7 +126,7 @@ enum { VikLayerInterface vik_gps_layer_interface = { "GPS", - &gpslayer_pixbuf, + &vikgpslayer_pixbuf, NULL, 0,