Added enum DEVICE_COUNT and IMAGE_COUNT, Added function device_to_long_string
This commit is contained in:
1 parent
dd2c6b7f18
commit
b582869208
5 files changed
+23
-3
No files matched your search
+18
-1
@@ -48,9 +48,26 @@ enum device device_from_string(const char * device) {
|
|||||||
|
|
||||||
const char * device_to_string(enum device device) {
|
const char * device_to_string(enum device device) {
|
||||||
|
|
||||||
if ( device > sizeof(devices) )
|
if ( device > sizeof(devices)/sizeof(devices[0]) )
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
return devices[device];
|
return devices[device];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static const char * long_devices[] = {
|
||||||
|
[DEVICE_SU_18] = "Nokia 770",
|
||||||
|
[DEVICE_RX_34] = "Nokia N800",
|
||||||
|
[DEVICE_RX_44] = "Nokia N810",
|
||||||
|
[DEVICE_RX_48] = "Nokia N810 Wimax",
|
||||||
|
[DEVICE_RX_51] = "Nokia N900",
|
||||||
|
};
|
||||||
|
|
||||||
|
const char * device_to_long_string(enum device device) {
|
||||||
|
|
||||||
|
if ( device > sizeof(long_devices)/sizeof(long_devices[0]) )
|
||||||
|
return NULL;
|
||||||
|
|
||||||
|
return long_devices[device];
|
||||||
|
|
||||||
|
}
|
||||||
@@ -28,9 +28,11 @@ enum device {
|
|||||||
DEVICE_RX_44, /* Nokia N810 */
|
DEVICE_RX_44, /* Nokia N810 */
|
||||||
DEVICE_RX_48, /* Nokia N810 WiMax */
|
DEVICE_RX_48, /* Nokia N810 WiMax */
|
||||||
DEVICE_RX_51, /* Nokia N900 */
|
DEVICE_RX_51, /* Nokia N900 */
|
||||||
|
DEVICE_COUNT,
|
||||||
};
|
};
|
||||||
|
|
||||||
enum device device_from_string(const char * device);
|
enum device device_from_string(const char * device);
|
||||||
const char * device_to_string(enum device device);
|
const char * device_to_string(enum device device);
|
||||||
|
const char * device_to_long_string(enum device device);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
+1
-1
@@ -467,7 +467,7 @@ enum image_type image_type_from_string(const char * type) {
|
|||||||
|
|
||||||
const char * image_type_to_string(enum image_type type) {
|
const char * image_type_to_string(enum image_type type) {
|
||||||
|
|
||||||
if ( type > sizeof(image_types) )
|
if ( type > sizeof(image_types)/sizeof(image_types[0]) )
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
return image_types[type];
|
return image_types[type];
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ enum image_type {
|
|||||||
IMAGE_CMT_2ND,
|
IMAGE_CMT_2ND,
|
||||||
IMAGE_CMT_ALGO,
|
IMAGE_CMT_ALGO,
|
||||||
IMAGE_CMT_MCUSW,
|
IMAGE_CMT_MCUSW,
|
||||||
|
IMAGE_COUNT,
|
||||||
};
|
};
|
||||||
|
|
||||||
struct image {
|
struct image {
|
||||||
|
|||||||
+1
-1
@@ -36,7 +36,7 @@ struct usb_flash_device {
|
|||||||
int alternate;
|
int alternate;
|
||||||
int configuration;
|
int configuration;
|
||||||
enum usb_flash_protocol protocol;
|
enum usb_flash_protocol protocol;
|
||||||
enum device devices[10];
|
enum device devices[DEVICE_COUNT];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct usb_device_info {
|
struct usb_device_info {
|
||||||
|
|||||||
Reference in new issue
Block a user