diff options
Diffstat (limited to 'altosui/libaltos/libaltos.c')
| -rw-r--r-- | altosui/libaltos/libaltos.c | 16 | 
1 files changed, 16 insertions, 0 deletions
diff --git a/altosui/libaltos/libaltos.c b/altosui/libaltos/libaltos.c index b00a7704..00a75de9 100644 --- a/altosui/libaltos/libaltos.c +++ b/altosui/libaltos/libaltos.c @@ -20,6 +20,22 @@  #include <stdlib.h>  #include <string.h> +#define USB_VENDOR_FSF			0xfffe +#define USB_VENDOR_ALTUSMETRUM		USB_VENDOR_FSF +#define USB_PRODUCT_ALTUSMETRUM		0x000a +#define USB_PRODUCT_TELEMETRUM		0x000b +#define USB_PRODUCT_TELEDONGLE		0x000c +#define USB_PRODUCT_TELETERRA		0x000d +#define USB_PRODUCT_TELEBT		0x000e +#define USB_PRODUCT_ALTUSMETRUM_MIN	0x000a +#define USB_PRODUCT_ALTUSMETRUM_MAX	0x0013 + +#define USB_IS_ALTUSMETRUM(v,p)	((v) == USB_VENDOR_ALTUSMETRUM && \ +		(USB_PRODUCT_ALTUSMETRUM_MIN <= (p) && \ +		 (p) <= USB_PRODUCT_ALTUSMETRUM_MAX)) + +#define BLUETOOTH_PRODUCT_TELEBT	"TeleBT" +  #define USE_POLL  PUBLIC int  | 
