X-Git-Url: https://git.ao2.it/libam7xxx.git/blobdiff_plain/3339bee3f62dbfa3586cc4db5201f7fc704ab037..a2f4e8869a9e862dacb69454e4e11f0e75026ee0:/src/am7xxx.h diff --git a/src/am7xxx.h b/src/am7xxx.h index d8d69d7..84a1efb 100644 --- a/src/am7xxx.h +++ b/src/am7xxx.h @@ -22,6 +22,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + typedef libusb_device_handle *am7xxx_device; typedef enum { @@ -68,7 +72,7 @@ struct am7xxx_power_header { struct am7xxx_header { uint32_t packet_type; uint8_t unknown0; - uint8_t header_len; + uint8_t header_data_len; uint8_t unknown2; uint8_t unknown3; union { @@ -78,6 +82,7 @@ struct am7xxx_header { }; am7xxx_device am7xxx_init(void); + void am7xxx_shutdown(am7xxx_device dev); int am7xxx_send_image(am7xxx_device dev, @@ -87,4 +92,8 @@ int am7xxx_send_image(am7xxx_device dev, uint8_t *image, unsigned int size); +#ifdef __cplusplus +} +#endif + #endif /* __AM7XXX_H */