Topic

FAQ
Login Register
tsl8359 esb接口函数问题
Oct 26, 2022 18:14

/

A

/A

使用 8359_2_4g_proprietary_sdk v3.1.6版本的esb例程发现接口有些问题,请问sdk关于esb库函数是否有更新?

1、ESB_ReadRxPayload无法获取准确的数据包接收长度

/** Read RX payload. * Use this function to read top level payload * available in the RX FIFO. * * @param *rx_pload pointer to buffer in which RX payload are stored * @return pipe number (MSB byte) and packet length (LSB byte) */ extern unsigned short ESB_ReadRxPayload(unsigned char *rx_pload);

2、ESB_GetRxRssiValue无法获取准确信号值

/** Get RX RSSI. * Use this function to get RX RSSI, we should use ESB_ReadRxPayload API to update RSSI before get RSSI * * * @return timestamp value */ signed int ESB_GetRxRssiValue(void);

3、参考 AN_18103100-E1_Telink Enhanced ShockBurst Engine User Guide,rx_packet[0~12]的原始数据能否开放?


2 replies
TL_Soyo Oct 27, 2022 10:53
0
/A

你好,

  目前没有更新,可以使用extern u8 rx_buf[512]获取原始数据,或者在BDT工具中观察rx_buf。

hfc108 [Author] Oct 27, 2022 14:24
0
/A

@Soyo
通过rx_buf确实可以读到数据包信息,但是rx_buf内包含多个数据包信息,请问从那个位置可以读取到与ESB_ReadRxPayload匹配的数据?