/////////////////////////////////////////////////////////// fast reverse from bitHelper library
| 14 | // fast reverse from bitHelper library |
| 15 | // |
| 16 | uint8_t reverse8(uint8_t in) |
| 17 | { |
| 18 | uint8_t x = in; |
| 19 | x = (((x & 0xAA) >> 1) | ((x & 0x55) << 1)); |
| 20 | x = (((x & 0xCC) >> 2) | ((x & 0x33) << 2)); |
| 21 | x = ((x >> 4) | (x << 4)); |
| 22 | return x; |
| 23 | } |
| 24 | |
| 25 | |
| 26 | uint16_t reverse16(uint16_t in) |