mirror of
https://github.com/ErnyTech/Open-USB-Extreme
synced 2025-01-28 19:37:32 +01:00
toD: get_version(uint8_t)
This commit is contained in:
parent
4d5b1d5d0f
commit
0c6d84e192
@ -13,6 +13,11 @@ struct usb_extreme_base {
|
||||
uint8_t[10] empty2;
|
||||
}
|
||||
|
||||
enum UsbExtremeVersion {
|
||||
V0 = 0x00,
|
||||
V1
|
||||
}
|
||||
|
||||
extern(C) int is_oue(immutable(void)* headers, immutable(size_t) headerslen) {
|
||||
immutable headers_oeu = cast(immutable usb_extreme_base*) headers;
|
||||
immutable headers_nlen = headerslen / USBEXTREME_HEADER_SIZE;
|
||||
@ -27,3 +32,19 @@ extern(C) int is_oue(immutable(void)* headers, immutable(size_t) headerslen) {
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
extern(C) UsbExtremeVersion get_version(uint8_t usbExtremeVersion) {
|
||||
switch (usbExtremeVersion) {
|
||||
case 0: {
|
||||
return UsbExtremeVersion.V0;
|
||||
}
|
||||
|
||||
case 1: {
|
||||
return UsbExtremeVersion.V1;
|
||||
}
|
||||
|
||||
default: {
|
||||
return UsbExtremeVersion.V1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,22 +1,6 @@
|
||||
#include <usbextreme.h>
|
||||
#include <string.h>
|
||||
|
||||
usb_extreme_versions get_version(u8 version) {
|
||||
switch (version) {
|
||||
case 0: {
|
||||
return USB_EXTREME_V0;
|
||||
}
|
||||
|
||||
case 1: {
|
||||
return USB_EXTREME_V1;
|
||||
}
|
||||
|
||||
default: {
|
||||
return USB_EXTREME_V1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int oue_point_headers(usb_extreme_base **headers, void *raw_headers, size_t headerslen) {
|
||||
int headers_nlen;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user