mirror of
https://github.com/openharmony/drivers_framework.git
synced 2026-08-27 20:49:55 -04:00
@@ -43,7 +43,7 @@ This repository stores the core source code information of the OpenHarmony drive
|
||||
│ ├── display # Display framework module
|
||||
│ ├── input # Input framework module
|
||||
│ ├── network # WLAN framework module
|
||||
│ └── sensor # Sensor driver module
|
||||
│ └── sensor # Sensor driver module
|
||||
├── support # Basic capabilities
|
||||
│ └── platform # Platform driver framework and APIs, including GPIO, I2C, and SPI
|
||||
├── tools # Source code related to the tools of the HDF
|
||||
@@ -152,13 +152,13 @@ For details, see [WLAN Overview](en-us_topic_0000001051643558.md).
|
||||
|
||||
## Repositories Involved<a name="section1371113476307"></a>
|
||||
|
||||
Driver subsystem
|
||||
[Driver subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/driver-subsystem.md)
|
||||
|
||||
hmf/drivers/framework
|
||||
drivers\_framework
|
||||
|
||||
hmf/drivers/adapter\_uhdf
|
||||
[drivers\_adapter\_uhdf](https://gitee.com/openharmony/drivers_adapter_uhdf/blob/master/README.md)
|
||||
|
||||
hmf/drivers/adapter\_khdf\_linux
|
||||
[drivers\_adapter\_khdf\_linux](https://gitee.com/openharmony/drivers_adapter_uhdf/blob/master/README.md)
|
||||
|
||||
hmf/drivers/adapter\_khdf\_liteos
|
||||
[drivers\_adapter\_khdf\_liteos](https://gitee.com/openharmony/drivers_adapter_uhdf/blob/master/README.md)
|
||||
|
||||
|
||||
+5
-5
@@ -152,15 +152,15 @@ HDF驱动框架详细开发请参考[驱动开发指南](zh-cn_topic_00000010516
|
||||
|
||||
## 相关仓<a name="section1371113476307"></a>
|
||||
|
||||
驱动子系统
|
||||
[驱动子系统](https://gitee.com/openharmony/docs/blob/master/zh-cn/readme/%E9%A9%B1%E5%8A%A8%E5%AD%90%E7%B3%BB%E7%BB%9F.md)
|
||||
|
||||
hmf/drivers/framework
|
||||
drivers\_framework
|
||||
|
||||
hmf/drivers/adapter\_uhdf
|
||||
[drivers\_adapter\_uhdf](https://gitee.com/openharmony/drivers_adapter_uhdf/blob/master/README_zh.md)
|
||||
|
||||
hmf/drivers/adapter\_khdf\_linux
|
||||
[drivers\_adapter\_khdf\_linux](https://gitee.com/openharmony/drivers_adapter_khdf_linux/blob/master/README_zh.md)
|
||||
|
||||
hmf/drivers/adapter\_khdf\_liteos
|
||||
[drivers\_adapter\_khdf\_liteos](https://gitee.com/openharmony/drivers_adapter_khdf_liteos/blob/master/README_zh.md)
|
||||
|
||||
<a name="table19581927144220"></a>
|
||||
<table><tbody></tbody>
|
||||
|
||||
@@ -27,7 +27,7 @@ static void GetDeviceServiceNameByClass(DeviceClass deviceClass, struct HdfSBuf
|
||||
struct HdfDeviceInfo *deviceInfo = NULL;
|
||||
struct DevHostServiceClnt *hostClnt = NULL;
|
||||
struct DevmgrService *devMgrSvc = (struct DevmgrService *)DevmgrServiceGetInstance();
|
||||
if (devMgrSvc == NULL) {
|
||||
if (devMgrSvc == NULL || reply == NULL) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -53,7 +53,6 @@ static void GetDeviceServiceNameByClass(DeviceClass deviceClass, struct HdfSBuf
|
||||
|
||||
int DeviceManagerDispatch(struct HdfObject *stub, int code, struct HdfSBuf *data, struct HdfSBuf *reply)
|
||||
{
|
||||
(void)reply;
|
||||
int ret = HDF_FAILURE;
|
||||
int32_t deviceClass = 0;
|
||||
const char *svcName = NULL;
|
||||
|
||||
@@ -21,13 +21,13 @@ int32_t OsalGetTime(OsalTimespec *time)
|
||||
struct timeval tv;
|
||||
|
||||
if (time == NULL) {
|
||||
HDF_LOGE("%{public}s invalid para", __func__);
|
||||
HDF_LOGE("%s invalid para", __func__);
|
||||
return HDF_ERR_INVALID_PARAM;
|
||||
}
|
||||
|
||||
(void)memset_s(&tv, sizeof(tv), 0, sizeof(tv));
|
||||
if (gettimeofday(&tv, NULL) != 0) {
|
||||
HDF_LOGE("%{public}s gettimeofday failed", __func__);
|
||||
HDF_LOGE("%s gettimeofday failed", __func__);
|
||||
return HDF_FAILURE;
|
||||
}
|
||||
time->sec = tv.tv_sec;
|
||||
@@ -41,12 +41,12 @@ int32_t OsalDiffTime(const OsalTimespec *start, const OsalTimespec *end, OsalTim
|
||||
uint32_t usec = 0;
|
||||
uint32_t sec = 0;
|
||||
if (start == NULL || end == NULL || diff == NULL) {
|
||||
HDF_LOGE("%{public}s invalid para", __func__);
|
||||
HDF_LOGE("%s invalid para", __func__);
|
||||
return HDF_ERR_INVALID_PARAM;
|
||||
}
|
||||
|
||||
if (start->sec > end->sec) {
|
||||
HDF_LOGE("%{public}s start time later then end time", __func__);
|
||||
HDF_LOGE("%s start time later then end time", __func__);
|
||||
return HDF_ERR_INVALID_PARAM;
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ void OsalMSleep(uint32_t ms)
|
||||
ts.tv_nsec = HDF_KILO_UNIT * HDF_KILO_UNIT * ((long)(ms % HDF_KILO_UNIT));
|
||||
result = nanosleep(&ts, &ts);
|
||||
if (result != 0) {
|
||||
HDF_LOGE("%{public}s OsalMSleep failed %{public}d", __func__, errno);
|
||||
HDF_LOGE("%s OsalMSleep failed %d", __func__, errno);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -94,7 +94,7 @@ uint64_t OsalGetSysTimeMs()
|
||||
|
||||
(void)memset_s(&tv, sizeof(tv), 0, sizeof(tv));
|
||||
if (gettimeofday(&tv, NULL) != 0) {
|
||||
HDF_LOGE("%{public}s gettimeofday failed", __func__);
|
||||
HDF_LOGE("%s gettimeofday failed", __func__);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user