blob: d230b744c9bca275b5275edb7a67399e9616fec9 [file] [log] [blame]
#ifndef __LYNQ_DEV_CONTROL_H__
#define __LYNQ_DEV_CONTROL_H__
#include <sys/time.h>
#include <time.h>
void gsdk_device_get_devicename(char *devicename);
void gsdk_device_get_swversion(char *swversion);
void gsdk_device_get_oemversion(char *oemversion);
void gsdk_device_get_manufacturer(char *manufacturer);
void gsdk_device_get_hwversion(char *swversion);
void gsdk_device_get_oemapp_path();
void gsdk_device_get_oemdata_path();
int gsdk_device_get_adc();
void gsdk_device_shutdown_system();
void gsdk_device_reboot_system();
void gsdk_device_set_autosleep();
int gsdk_device_set_rtc_timer();
int gsdk_device_get_rtc_timer(int rtc_fd, struct tm *tm);
int gsdk_device_cancel_rtc_timer(int rtc_fd);
void gsdk_device_wake_lock();
void gsdk_device_wake_unlock();
int gsdk_device_get_usb_state();
void gsdk_device_set_usb_state();
#endif //__LYNQ_DEV_CONTROL_H__