Skip to content
Snippets Groups Projects
libmobile_wrapper.c 1.47 KiB
Newer Older
  • Learn to ignore specific revisions
  • #include "libmobile_hilink.h"
    #include "libmobile_zte.h"
    
    struct json_object *mobile_set_pin(struct device *dev, char *current_pin, char *new_pin)
    
    	if (strcmp(dev->usb.if_name, "usb0") == 0)
    		return mobile_set_pin_zte(dev->usb.ip, current_pin, new_pin);
    	else if (strcmp(dev->usb.if_name, "eth5") == 0)
    		return mobile_set_pin_hilink();
    
    struct json_object *mobile_disable_pin(struct device *dev, char *pin)
    {
    	if (strcmp(dev->usb.if_name, "usb0") == 0)
    		return mobile_disable_pin_zte(dev->usb.ip, pin);
    	else if (strcmp(dev->usb.if_name, "eth5") == 0)
    		return mobile_disable_pin_hilink(dev->usb.ip, pin);
    
    struct json_object *mobile_verify_pin(struct device *dev, char *pin)
    
    	if (strcmp(dev->usb.if_name, "usb0") == 0)
    		return mobile_verify_pin_zte(dev->usb.ip, pin);
    	else if (strcmp(dev->usb.if_name, "eth5") == 0)
    		return mobile_verify_pin_hilink(dev->usb.ip, pin);
    
    struct json_object *mobile_enable_pin(struct device *dev, char *pin)
    {
    	if (strcmp(dev->usb.if_name, "usb0") == 0)
    		return mobile_enable_pin_zte(dev->usb.ip, pin);
    	else if (strcmp(dev->usb.if_name, "eth5") == 0)
    		return mobile_enable_pin_hilink(dev->usb.ip, pin);
    
    struct json_object *mobile_get_remaining_tries(struct device *dev)
    {
    	if (strcmp(dev->usb.if_name, "usb0") == 0)
    		return mobile_get_remaining_tries_zte(dev->usb.ip);
    	else if (strcmp(dev->usb.if_name, "eth5") == 0)
    		return mobile_get_remaining_tries_hilink(dev->usb.ip);