This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SampleLight程序中哪个变量储存NetworkAddr与EndPoint?



ZLL Zlighting-1.0.2中,当USB-Dongle发送开关灯数据报文给灯,灯的程序SampleLight Lighting要对报文进行解析并保存下来。保存之后,是哪个变量或结构储存NetworkAddr与EndPoint的值?在哪个头文件中定义的?

在hw_light_ctrl.c文件中函数hwLight_UpdateOnOff控制灯的开关,ENABLE_LAMP开灯,DISABLE_LAMP关灯,但都是对Osram的四个灯珠RBGW同时开关,我现在想改成只开关一个灯珠,也就是说我想改成每个EndPoint控制一个端口,一个端口连接一个灯珠,是不是需要修改ENABLE_LAMP、DISABLE_LAMP这两个函数,如何修改?

  • 我现在已经搞清楚,修改ENANBLE_LAMP 对应的P0SEL |= ( 0x08 | 0x10 | 0x20 | 0x40);就可以确定控制哪个端口的灯珠,例如0x40对应的是P0_6白色灯珠。

    这样我就剩下最后一个问题:灯的程序SampleLight Lighting对报文进行解析后,是哪个变量或结构储存NetworkAddr与EndPoint的值?在哪个头文件中定义的?