ESB_ReadRxPayload();函数返回值,之前咨询时,回答是:
长度用bit0-bit5表示,bit6-7表示为PID(非注释的pipe ID),可以在sdk目录的文档获取关于PID的信息。
实际使用中,发射端收到的值大部分时候是0x57,但也会出现0x77,这就不符合说明了。
另外,ESB_ReadRxPayloadLength();函数,在ESB_ReadRxPayload();前后调用返回值一直是0。
ESB mode on TLSR9 B1 |
TLSR8359无线通信距离 |
ESB模式信道选择 |
TLSR8359芯片SDK中genfsk函数说明问题 |
ESB模式信道选择 |
TLSR8359无线通信距离 |
获取不同信道的RSSI |
ESB模式下,接收端怎么获取自己接收到的数据长度? |
GPIO读取函数与注释不一致 |
RF_Scan工具如何使用 |
你好,
目前8359芯片的SDK通过ESB_ReadRxPayload()获取长度会有bit5不正确的问题,会在后续修改,请持续关注,建议你在数据包中加入长度信息,或者使用B87系列的芯片。
ESB_ReadRxPayloadLength()函数暂不可使用,后续的SDK更新也只能通过ESB_ReadRxPayload()函数获取长度。