Rework for new eismulitplexer pcb

add documentation
add pkg-config files
This commit is contained in:
Carl Philipp Klemm 2023-06-19 15:54:11 +02:00
parent dbbf1068dc
commit e4af92276c
9 changed files with 329 additions and 267 deletions

View file

@ -36,12 +36,13 @@ struct usbshm {
int vendorID;
int productID;
char* productName;
void (*dataCallback)(uint8_t request, unsigned char* data, size_t length);
void* user_data;
void (*dataCallback)(uint8_t request, unsigned char* data, size_t length, void* user_data);
};
void usbshm_distroy(struct usbshm* instance);
int usbshm_init(struct usbshm* instance, void (*dataCallback)(uint8_t request, unsigned char* data, size_t length));
int usbshm_init(struct usbshm* instance, void (*dataCallback)(uint8_t request, unsigned char* data, size_t length, void* user_data), void* user_data);
bool usbshm_ready(struct usbshm* instance);