Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdint.h>
  3. #include <stdio.h>
  4. using namespace std;
  5.  
  6. typedef uint8_t rssi_t;
  7.  
  8. int16_t cc1200_calc_rssidbm(rssi_t rssi) {
  9. #define RSSI_OFFSET 99
  10. int16_t dbm = 0;
  11.  
  12. if(rssi >= 128) {
  13. dbm = 128 - rssi;
  14. } else {
  15. dbm = rssi;
  16. }
  17.  
  18. dbm = dbm - RSSI_OFFSET;
  19. return dbm;
  20. }
  21.  
  22. int main() {
  23. // your code goes here
  24. rssi_t rssi = 240;
  25. printf("dbm = : %d", cc1200_calc_rssidbm(rssi));
  26. return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement