Lines Matching refs:PinCntlr
57 int32_t (*SetPinPull)(struct PinCntlr *cntlr, uint32_t index, enum PinPullType pullType);
58 int32_t (*GetPinPull)(struct PinCntlr *cntlr, uint32_t index, enum PinPullType *pullType);
59 int32_t (*SetPinStrength)(struct PinCntlr *cntlr, uint32_t index, uint32_t strength);
60 int32_t (*GetPinStrength)(struct PinCntlr *cntlr, uint32_t index, uint32_t *strength);
61 int32_t (*SetPinFunc)(struct PinCntlr *cntlr, uint32_t index, const char *funcName);
62 int32_t (*GetPinFunc)(struct PinCntlr *cntlr, uint32_t index, const char **funcName);
114 …件增加对应的deviceNode信息,以及在gpio_config.hcs文件中增加对应的器件属性。器件属性值对于驱动适配者的驱动实现以及核心层PinCntlr相关成员的默认值或限制范围有密切关系…
222 …完成配置属性文件之后,下一步就是以核心层PinCntlr对象的初始化为核心,包括驱动适配者自定义结构体(传递参数和数据),实例化PinCntlr成员PinCntlrMethod(让用户可以通过接口…
228 在Hi35xxPinCntlrInit函数中对PinCntlr成员进行初始化操作。
243 struct PinCntlr cntlr; // 是核心层控制对象,具体描述见下面
252 // PinCntlr是核心层控制器结构体,其中的成员在Init函数中会被赋值。
253 struct PinCntlr {
327 - PinCntlr成员钩子函数结构体PinCntlrMethod的实例化。
363 初始化自定义结构体对象和PinCntlr成员,并通过调用核心层PinCntlrAdd函数挂载PIN控制器。
457 struct PinCntlr *cntlr = NULL;