CUL_receive_modes.txt 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. X<RR>
  2. Enable data reporting for SlowRF (i.e. 1kHz data rate)
  3. <RR> is a one-byte hex value, with following bits (bit 0 is the LSB bit):
  4. Bit 0: Report known messages (parity & checksum ok), with type prefix.
  5. Bit 1: Report each of the (repeated) packets of a message
  6. Bit 2: Report detailed data, even with wrong parity / checksum.
  7. Bit 3: Monitor mode: output an r on a risings edge and 'f' on a falling edge. Output a '.' at the end of the message (no signal for 4msec).
  8. Bit 4: Timing: in monitor mode output one additional byte of the internal microsecond timer, divided by 16. This is binary!
  9. Bit 5: RSSI: report RSSI value as an additional HEX byte after digested data or as a separate byte if Bit 3 is set too.
  10. Bit 6: Report FHT protocol messages (ack, etc)
  11. Bit 7: CUL/CUN: Report raw RSSI data (a==weak ... p==strong signal) CUR: Grafic representation: dark==weak ... light == stong signal
  12. Note: 00 disables radio reception, any other value initializes the radio chip and enables reception. Default is 00: do not report anything, radio chip is uninitialized.
  13. Example: X01 (normal reporting, no RSSI) or X67 (debugging)
  14. If <RR> is not specified, report the current value and the available time for sending RF (in 10 ms units)
  15. X67 = 01100111
  16. Bit 0: Report known messages (parity & checksum ok), with type prefix.
  17. Bit 1: Report each of the (repeated) packets of a message
  18. Bit 2: Report detailed data, even with wrong parity / checksum.
  19. # Bit 3: Monitor mode: output an r on a risings edge and 'f' on a falling edge. Output a '.' at the end of the message (no signal for 4msec).
  20. # Bit 4: Timing: in monitor mode output one additional byte of the internal microsecond timer, divided by 16. This is binary!
  21. Bit 5: RSSI: report RSSI value as an additional HEX byte after digested data or as a separate byte if Bit 3 is set too.
  22. Bit 6: Report FHT protocol messages (ack, etc)
  23. # Bit 7: CUL/CUN: Report raw RSSI data (a==weak ... p==strong signal) CUR: Grafic representation: dark==weak ... light == stong signal
  24. X21 = 00100001
  25. Bit 0: Report known messages (parity & checksum ok), with type prefix.
  26. # Bit 1: Report each of the (repeated) packets of a message
  27. # Bit 2: Report detailed data, even with wrong parity / checksum.
  28. # Bit 3: Monitor mode: output an r on a risings edge and 'f' on a falling edge. Output a '.' at the end of the message (no signal for 4msec).
  29. # Bit 4: Timing: in monitor mode output one additional byte of the internal microsecond timer, divided by 16. This is binary!
  30. Bit 5: RSSI: report RSSI value as an additional HEX byte after digested data or as a separate byte if Bit 3 is set too.
  31. # Bit 6: Report FHT protocol messages (ack, etc)
  32. # Bit 7: CUL/CUN: Report raw RSSI data (a==weak ... p==strong signal) CUR: Grafic representation: dark==weak ... light == stong signal
  33. X05 = 00000101
  34. Bit 0: Report known messages (parity & checksum ok), with type prefix.
  35. # Bit 1: Report each of the (repeated) packets of a message
  36. Bit 2: Report detailed data, even with wrong parity / checksum.
  37. # Bit 3: Monitor mode: output an r on a risings edge and 'f' on a falling edge. Output a '.' at the end of the message (no signal for 4msec).
  38. # Bit 4: Timing: in monitor mode output one additional byte of the internal microsecond timer, divided by 16. This is binary!
  39. # Bit 5: RSSI: report RSSI value as an additional HEX byte after digested data or as a separate byte if Bit 3 is set too.
  40. # Bit 6: Report FHT protocol messages (ack, etc)
  41. # Bit 7: CUL/CUN: Report raw RSSI data (a==weak ... p==strong signal) CUR: Grafic representation: dark==weak ... light == stong signal
  42. X01 = 00000001
  43. Bit 0: Report known messages (parity & checksum ok), with type prefix.
  44. # Bit 1: Report each of the (repeated) packets of a message
  45. # Bit 2: Report detailed data, even with wrong parity / checksum.
  46. # Bit 3: Monitor mode: output an r on a risings edge and 'f' on a falling edge. Output a '.' at the end of the message (no signal for 4msec).
  47. # Bit 4: Timing: in monitor mode output one additional byte of the internal microsecond timer, divided by 16. This is binary!
  48. # Bit 5: RSSI: report RSSI value as an additional HEX byte after digested data or as a separate byte if Bit 3 is set too.
  49. # Bit 6: Report FHT protocol messages (ack, etc)
  50. # Bit 7: CUL/CUN: Report raw RSSI data (a==weak ... p==strong signal) CUR: Grafic representation: dark==weak ... light == stong signal