racerxdl / bash.generate.random.alphanumeric.string.sh
0 likes
0 forks
1 files
Last active 9 months ago
shell/bash generate random alphanumeric string
| 1 | #!/bin/bash |
| 2 | # bash generate random alphanumeric string |
| 3 | # |
| 4 | |
| 5 | # bash generate random 32 character alphanumeric string (upper and lowercase) and |
| 6 | NEW_UUID=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) |
| 7 | |
| 8 | # bash generate random 32 character alphanumeric string (lowercase only) |
| 9 | cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1 |
racerxdl / decoder-with-manchester.py
0 likes
0 forks
2 files
Last active 9 months ago
Sik Radio / RTBBOX Packet Decoder
| 1 | #!/usr/bin/env python |
| 2 | |
| 3 | # 64 bit preamble (16 bytes) |
| 4 | # Reserved Reserved txdtrtscale enphpwdn manppol enmaninv enmanch enwhite |
| 5 | # EZRADIOPRO_MODULATION_MODE_CONTROL_1 = 0x0D = 0b00 001101 |
| 6 | # trclk[1] trclk[0] dtmod[1] dtmod[0] eninv fd[8] modtyp[1] modtyp[0] |
| 7 | # EZRADIOPRO_HEADER_CONTROL_2IOPRO_MODULATION_MODE_CONTROL_2 = 0x23 = 0b00100011 |
| 8 | # EZRADIOPRO_HEADER_CONTROL_2 = EZRADIOPRO_HDLEN_2BYTE | EZRADIOPRO_SYNCLEN_2BYTE |
| 9 | # EZRADIOPRO_DATA_ACCESS_CONTROL = EZRADIOPRO_ENPACTX | EZRADIOPRO_ENPACRX | EZRADIOPRO_ENCRC | EZRADIOPRO_CRC_16 |
| 10 | # Sync Word: 2A D4 |
racerxdl / ADF4350-test.ino
0 likes
0 forks
1 files
Last active 9 months ago
ADF4350 working sample for ESP8266 (NodeMCU)
| 1 | #include <SPI.h> |
| 2 | #include <ADF4350.h> |
| 3 | |
| 4 | #define COM_PIN D0 |
| 5 | ADF4350 PLL(COM_PIN); |
| 6 | |
| 7 | void setup(){ |
| 8 | SPI.begin(); |
| 9 | SPI.setClockDivider(SPI_CLOCK_DIV4); |
| 10 | SPI.setDataMode(SPI_MODE0); |