/ohos5.0/drivers/hdf_core/framework/support/platform/src/pin/ |
H A D | pin_if_u.c | 27 char pinName[PIN_NAME_LEN]; member 32 static const char *AddNode(const char *pinName) in AddNode() argument 48 if (strcpy_s(pin->pinName, PIN_NAME_LEN, pinName) != EOK) { in AddNode() 56 return pin->pinName; in AddNode() 59 static void RemoveNode(const char *pinName) in RemoveNode() argument 67 if (strcmp(pos->pinName, pinName) == 0) { in RemoveNode() 89 DevHandle PinGet(const char *pinName) in PinGet() argument 96 if (pinName == NULL) { in PinGet() 113 if (!HdfSbufWriteString(data, pinName)) { in PinGet() 126 copyName = AddNode(pinName); in PinGet() [all …]
|
H A D | pin_core.c | 99 struct PinDesc *PinCntlrGetPinDescByName(const char *pinName) in PinCntlrGetPinDescByName() argument 106 if (pinName == NULL) { in PinCntlrGetPinDescByName() 115 if (cntlr->pins[num].pinName == NULL) { in PinCntlrGetPinDescByName() 118 if (!strcmp(cntlr->pins[num].pinName, pinName)) { in PinCntlrGetPinDescByName() 120 …DF_LOGI("PinCntlrGetPinDescByName: cntlr->pins[%d].pinName is %s!", num, cntlr->pins[num].pinName); in PinCntlrGetPinDescByName() 126 HDF_LOGE("PinCntlrGetPinDescByName: pinName:%s doesn't matching!", pinName); in PinCntlrGetPinDescByName() 174 HDF_LOGE("PinCntlrGetByPin: pin:%s is not in any controllers!", desc->pinName); in PinCntlrGetByPin() 184 if (cntlr->pins[index].pinName == NULL) { in GetPinIndex() 188 ret = strcmp(cntlr->pins[index].pinName, desc->pinName); in GetPinIndex()
|
H A D | pin_if.c | 15 DevHandle PinGet(const char *pinName) in PinGet() argument 17 return (DevHandle)PinCntlrGetPinDescByName(pinName); in PinGet()
|
/ohos5.0/drivers/hdf_core/framework/test/unittest/platform/common/ |
H A D | pin_test.c | 83 config->pinName = config->pinNameBuf; in PinTestGetTestConfig() 106 tester.handle = PinGet(tester.config.pinName); in PinTesterGet() 108 HDF_LOGE("PinTesterGet: open pin:%s fail!", tester.config.pinName); in PinTesterGet() 131 …DF_LOGE("PinSetGetPullTest: pin set pull fail, ret: %d, pinName:%s!", ret, tester->config.pinName); in PinSetGetPullTest() 137 …DF_LOGE("PinSetGetPullTest: pin get pull fail, ret: %d, pinName:%s!", ret, tester->config.pinName); in PinSetGetPullTest() 169 HDF_LOGE("PinSetGetStrengthTest: pin get pull fail, pinName:%s!", tester->config.pinName); in PinSetGetStrengthTest() 193 ret, tester->config.pinName, tester->config.funcNameBuf); in PinSetGetFuncTest() 197 tester->config.pinName, tester->config.funcNameBuf); in PinSetGetFuncTest() 201 ret, tester->config.pinName, tester->config.funcName); in PinSetGetFuncTest() 205 tester->config.pinName, tester->config.funcName); in PinSetGetFuncTest() [all …]
|
H A D | pin_driver_test.c | 52 ret = drsOps->GetString(node, "pinName", &config->pinName, 0); in PinTestReadConfig() 80 if (strcpy_s(config->pinNameBuf, NAME_SIZE_MAX, config->pinName) != EOK) { in PinTestReadConfig()
|
H A D | pin_test.h | 23 const char *pinName; member
|
/ohos5.0/docs/zh-cn/device-dev/driver/ |
H A D | driver-platform-pin-des.md | 67 | DevHandle PinGet(const char \*pinName) | 获取管脚描述句柄 | 91 DevHandle PinGet(const char *pinName); 100 | pinName | 字符指针类型,管脚名 | 110 char pinName = "P18"; // PIN管脚名 111 handle = PinGet(pinName); 378 char *pinName = NULL; 383 pinName = "P18"; 385 handle = PinGet(pinName);
|
H A D | driver-platform-pin-develop.md | 183 pinName = ""; // 【必要】管脚名称 200 pinName = "T1"; 233 const char *pinName; // 管脚名 399 ret = drsOps->GetString(node, "pinName", &hi35xx->desc[index].pinName, "NULL"); 401 HDF_LOGE("%s: read pinName failed", __func__); 410 hi35xx->cntlr.pins[index].pinName = hi35xx->desc[index].pinName;
|
/ohos5.0/drivers/hdf_core/framework/test/unittest/platform/virtual/ |
H A D | pin_virtual.c | 23 const char *pinName; member 233 ret = drsOps->GetString(node, "pinName", &virtual->desc[index].pinName, "NULL"); in VirtualPinParsePinNode() 250 virtual->cntlr.pins[index].pinName = virtual->desc[index].pinName; in VirtualPinParsePinNode() 253 …LOGD("VirtualPinParsePinNode: pin parse pin node %s success!", virtual->cntlr.pins[index].pinName); in VirtualPinParsePinNode()
|
/ohos5.0/drivers/hdf_core/framework/support/platform/include/pin/ |
H A D | pin_core.h | 29 const char *pinName; member 58 struct PinDesc *PinCntlrGetPinDescByName(const char *pinName);
|
/ohos5.0/docs/en/device-dev/driver/ |
H A D | driver-platform-pin-des.md | 61 | DevHandle PinGet(const char *pinName) | Obtains a pin description handle.| 86 DevHandle PinGet(const char *pinName); 93 | pinName | Pointer to the pin name. | 103 char pinName = "P18"; // Pin name. 104 handle = PinGet(pinName); 350 char pinName; 355 pinName = "P18"; 357 handle = PinGet(pinName);
|
H A D | driver-platform-pin-develop.md | 164 pinName = ""; // (Mandatory) Pin name. 181 pinName = "T1"; 214 const char *pinName; // Pin name. 378 ret = drsOps->GetString(node, "pinName", &hi35xx->desc[index].pinName, "NULL"); 380 HDF_LOGE("%s: read pinName failed", __func__); 389 hi35xx->cntlr.pins[index].pinName = hi35xx->desc[index].pinName;
|
/ohos5.0/drivers/hdf_core/framework/include/platform/ |
H A D | pin_if.h | 51 DevHandle PinGet(const char *pinName);
|