@@ -0,0 +1,18 @@
+#include <RadioUtils.h>
+
+#include <stdint.h>
+#include <stddef.h>
+#include <Arduino.h>
+uint8_t reverseBits(uint8_t byte) {
+ uint8_t result = byte;
+ uint8_t i = 7;
+ for (byte >>= 1; byte; byte >>= 1) {
+ result <<= 1;
+ result |= byte & 1;
+ --i;
+ }
+ return result << i;
+}
@@ -0,0 +1,8 @@
+#pragma once
+/**
+ * Reverse the bits of a given byte
+ */
+uint8_t reverseBits(uint8_t byte);