在线时间0 小时
UID303546
注册时间2011-7-5
NXP金币0
该用户从未签到
新手上路

- 积分
- 66
- 最后登录
- 1970-1-1
|
请问我们若想做出一个具有调光功能的LED灯,我们应该约读那些参考资料?
我们的板子是MC13213- NCB 和 MC13213- SRB
另外想问一下
#if gASL_ZclLevelControlReq_d
zbStatus_t ASL_ZclLevelControlReq
(
zclLevelControlReq_t * pReq,
uint8_t command
)
{
zbSize_t iPayloadLen = gLevelControlInitPayloadSize_c;
afToApsdeMessage_t *pMsg=NULL;
switch (command) {
case gZclCmdLevelControl_MoveToLevel_c:
case gZclCmdLevelControl_MoveToLevelOnOff_c:
iPayloadLen = sizeof(zclCmdLevelControl_MoveToLevel_t);
break;
case gZclCmdLevelControl_Move_c:
case gZclCmdLevelControl_MoveOnOff_c:
iPayloadLen = sizeof(zclCmdLevelControl_Move_t);
break;
case gZclCmdLevelControl_Step_c:
case gZclCmdLevelControl_StepOnOff_c:
iPayloadLen = sizeof(zclCmdLevelControl_Step_t);
break;
case gZclCmdLevelControl_Stop_c:
case gZclCmdLevelControl_StopOnOff_c:
iPayloadLen = gZero_c;
break;
default:
break;
}
if (iPayloadLen != gLevelControlInitPayloadSize_c) {
pMsg = ZCL_CreateFrame(&(pReq->stopReq.addrInfo), command,gZclFrameControl_FrameTypeSpecific | gZclFrameControl_DisableDefaultRsp,
NULL, &iPayloadLen,&(pReq->stopReq.cmdFrame));
if (!pMsg)
return gZbNoMem_c;
return ZCL_DataRequestNoCopy(&(pReq->stopReq.addrInfo), iPayloadLen, pMsg);
}
return gZclNoMem_c;
}
#endif
在上述程式码中,哪部分是负责调的光的功能?谢谢
另外一個問題
若我們使用 Bee HCS08 BeeStack consumer CodeBase 1.5.0的話,要怎麼增加調光的功能?
|
|