You are here

Encoding of RSSI value | Cypress Semiconductor

Encoding of RSSI value

Summary: 3 Replies, Latest post by bigG on 20 May 2016 09:00 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
claudio.zopfi_1583126's picture
8 posts

From my CY5677 with CySmart firmware i got reported rssi values as one byte.

I receive values from 0 to 255. How to interpret this? In the firmware code (BLE_StackGap.h) it says:

/** Rssi of the responding device.
* Range: -85 <= N <= 0
* Units: dBm */
int8 rssi;

mady's picture
Cypress Employee
955 posts


The RSSI Values have some issues in the current stack and need to be fixed.

We will launch our new stack soon.


- Madhu Sudhan

claudio.zopfi_1583126's picture
8 posts

Please send more information on stack version number and how I could fix it by myself: Link to sourcecode/compile/programm instructions.... Thanks.

bigG's picture
20 posts

Just testing my own understanding, but is this RSSI value not usually 2's complement which you receive as a HEX value (0 to 255). You subtract 256 from this value to get the negative dBm result.

What is the update on the new firmware stack.

Log in to post new comments.