mirror of
https://github.com/ErnyTech/Open-USB-Extreme
synced 2025-02-06 19:16:50 +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;
|
uint8_t[10] empty2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum UsbExtremeVersion {
|
||||||
|
V0 = 0x00,
|
||||||
|
V1
|
||||||
|
}
|
||||||
|
|
||||||
extern(C) int is_oue(immutable(void)* headers, immutable(size_t) headerslen) {
|
extern(C) int is_oue(immutable(void)* headers, immutable(size_t) headerslen) {
|
||||||
immutable headers_oeu = cast(immutable usb_extreme_base*) headers;
|
immutable headers_oeu = cast(immutable usb_extreme_base*) headers;
|
||||||
immutable headers_nlen = headerslen / USBEXTREME_HEADER_SIZE;
|
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;
|
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 <usbextreme.h>
|
||||||
#include <string.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 oue_point_headers(usb_extreme_base **headers, void *raw_headers, size_t headerslen) {
|
||||||
int headers_nlen;
|
int headers_nlen;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user