Rework for new eismulitplexer pcb
add documentation add pkg-config files
This commit is contained in:
parent
dbbf1068dc
commit
e4af92276c
9 changed files with 329 additions and 267 deletions
5
usbshm.h
5
usbshm.h
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue