@@ -307,6 +307,10 @@ static const dc_descriptor_t g_descriptors[] = {
307
307
{"Mares" , "Smart Air" , DC_FAMILY_MARES_ICONHD , 0x24 , DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLE , dc_filter_mares },
308
308
{"Mares" , "Quad" , DC_FAMILY_MARES_ICONHD , 0x29 , DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLE , dc_filter_mares },
309
309
{"Mares" , "Horizon" , DC_FAMILY_MARES_ICONHD , 0x2C , DC_TRANSPORT_SERIAL , NULL },
310
+ {"Mares" , "Puck Air 2" , DC_FAMILY_MARES_ICONHD , 0x2D , DC_TRANSPORT_BLE , dc_filter_mares },
311
+ {"Mares" , "Sirius" , DC_FAMILY_MARES_ICONHD , 0x2F , DC_TRANSPORT_BLE , dc_filter_mares },
312
+ {"Mares" , "Quad Ci" , DC_FAMILY_MARES_ICONHD , 0x31 , DC_TRANSPORT_BLE , dc_filter_mares },
313
+ {"Mares" , "Puck 4" , DC_FAMILY_MARES_ICONHD , 0x35 , DC_TRANSPORT_BLE , dc_filter_mares },
310
314
/* Heinrichs Weikamp */
311
315
{"Heinrichs Weikamp" , "OSTC" , DC_FAMILY_HW_OSTC , 0 , DC_TRANSPORT_SERIAL , NULL },
312
316
{"Heinrichs Weikamp" , "OSTC Mk2" , DC_FAMILY_HW_OSTC , 1 , DC_TRANSPORT_SERIAL , NULL },
@@ -715,6 +719,9 @@ dc_filter_mares (dc_descriptor_t *descriptor, dc_transport_t transport, const vo
715
719
static const char * const bluetooth [] = {
716
720
"Mares bluelink pro" ,
717
721
"Mares Genius" ,
722
+ "Sirius" ,
723
+ "Quad Ci" ,
724
+ "Puck4" ,
718
725
};
719
726
720
727
if (transport == DC_TRANSPORT_BLE ) {
0 commit comments