Browse Source

add CUL_receive_modes.txt

FloKra 1 year ago
parent
commit
88f0618e55
1 changed files with 63 additions and 0 deletions
  1. 63 0
      CUL_receive_modes.txt

+ 63 - 0
CUL_receive_modes.txt

@@ -0,0 +1,63 @@
+
+
+X<RR>
+
+    Enable data reporting for SlowRF (i.e. 1kHz data rate)
+    <RR> is a one-byte hex value, with following bits (bit 0 is the LSB bit):
+        Bit 0: Report known messages (parity & checksum ok), with type prefix.
+        Bit 1: Report each of the (repeated) packets of a message
+        Bit 2: Report detailed data, even with wrong parity / checksum.
+        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).
+        Bit 4: Timing: in monitor mode output one additional byte of the internal microsecond timer, divided by 16. This is binary!
+        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.
+        Bit 6: Report FHT protocol messages (ack, etc)
+        Bit 7: CUL/CUN: Report raw RSSI data (a==weak ... p==strong signal) CUR: Grafic representation: dark==weak ... light == stong signal 
+
+    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.
+    Example: X01 (normal reporting, no RSSI) or X67 (debugging)
+
+    If <RR> is not specified, report the current value and the available time for sending RF (in 10 ms units) 
+
+
+
+X67 = 01100111
+		Bit 0: Report known messages (parity & checksum ok), with type prefix.
+        Bit 1: Report each of the (repeated) packets of a message
+        Bit 2: Report detailed data, even with wrong parity / checksum.
+        # 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).
+        # Bit 4: Timing: in monitor mode output one additional byte of the internal microsecond timer, divided by 16. This is binary!
+        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.
+        Bit 6: Report FHT protocol messages (ack, etc)
+        # Bit 7: CUL/CUN: Report raw RSSI data (a==weak ... p==strong signal) CUR: Grafic representation: dark==weak ... light == stong signal 
+		
+X21 = 00100001
+		Bit 0: Report known messages (parity & checksum ok), with type prefix.
+        # Bit 1: Report each of the (repeated) packets of a message
+        # Bit 2: Report detailed data, even with wrong parity / checksum.
+        # 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).
+        # Bit 4: Timing: in monitor mode output one additional byte of the internal microsecond timer, divided by 16. This is binary!
+        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.
+        # Bit 6: Report FHT protocol messages (ack, etc)
+        # Bit 7: CUL/CUN: Report raw RSSI data (a==weak ... p==strong signal) CUR: Grafic representation: dark==weak ... light == stong signal 
+		
+X05 = 00000101
+		Bit 0: Report known messages (parity & checksum ok), with type prefix.
+        # Bit 1: Report each of the (repeated) packets of a message
+        Bit 2: Report detailed data, even with wrong parity / checksum.
+        # 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).
+        # Bit 4: Timing: in monitor mode output one additional byte of the internal microsecond timer, divided by 16. This is binary!
+        # 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.
+        # Bit 6: Report FHT protocol messages (ack, etc)
+        # Bit 7: CUL/CUN: Report raw RSSI data (a==weak ... p==strong signal) CUR: Grafic representation: dark==weak ... light == stong signal 
+
+X01	= 00000001
+		Bit 0: Report known messages (parity & checksum ok), with type prefix.
+        # Bit 1: Report each of the (repeated) packets of a message
+        # Bit 2: Report detailed data, even with wrong parity / checksum.
+        # 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).
+        # Bit 4: Timing: in monitor mode output one additional byte of the internal microsecond timer, divided by 16. This is binary!
+        # 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.
+        # Bit 6: Report FHT protocol messages (ack, etc)
+        # Bit 7: CUL/CUN: Report raw RSSI data (a==weak ... p==strong signal) CUR: Grafic representation: dark==weak ... light == stong signal 
+
+