.vendor_id = 0x21e7,
.product_id = 0x000e,
},
+ {
+ .name = "Philips/Sagemcom PicoPix 2055",
+ .vendor_id = 0x21e7,
+ .product_id = 0x0016,
+ },
};
/* The header size on the wire is known to be always 24 bytes, regardless of
debug(ctx, "BEGIN\n");
debug(ctx, "packet_type: 0x%08x (%u)\n", h->packet_type, h->packet_type);
- debug(ctx, "direction: 0x%02hhx (%hhu)\n", h->direction, h->direction);
+ debug(ctx, "direction: 0x%02hhx (%hhu) (%s)\n", h->direction, h->direction,
+ h->direction == AM7XXX_DIRECTION_IN ? "IN" :
+ h->direction == AM7XXX_DIRECTION_OUT ? "OUT" :
+ "UNKNOWN");
debug(ctx, "header_data_len: 0x%02hhx (%hhu)\n", h->header_data_len, h->header_data_len);
debug(ctx, "unknown2: 0x%02hhx (%hhu)\n", h->unknown2, h->unknown2);
debug(ctx, "unknown3: 0x%02hhx (%hhu)\n", h->unknown3, h->unknown3);
return send_data(dev, image, image_size);
}
-AM7XXX_PUBLIC int am7xxx_set_power_mode(am7xxx_device *dev, am7xxx_power_mode mode)
+AM7XXX_PUBLIC int am7xxx_set_power_mode(am7xxx_device *dev, am7xxx_power_mode power)
{
int ret;
struct am7xxx_header h = {
.unknown3 = 0x10,
};
- switch(mode) {
+ switch(power) {
case AM7XXX_POWER_OFF:
h.header_data.power.bit2 = 0;
h.header_data.power.bit1 = 0;
break;
default:
- error(dev->ctx, "Power mode not supported!\n");
+ error(dev->ctx, "Unsupported power mode.\n");
return -EINVAL;
};