Skip to content

Instantly share code, notes, and snippets.

View racerxdl's full-sized avatar
🔒
Invincible for those who don't have an screwdriver.

Lucas Teske racerxdl

🔒
Invincible for those who don't have an screwdriver.
View GitHub Profile
@racerxdl
racerxdl / lyd6188.bin
Created October 24, 2020 03:01
Stuff from LedshowTV. Trying to figure out how to make LYD6168 / LYD6188 panels to work.
00000000: 8044 5854 405d 4064 a48f 145b 0845 6fa0 .DXT@]@d...[.Eo.
00000010: 2441 1f2a 0807 00c1 0005 000c 0010 0040 $A.*...........@
00000020: 10b8 f511 0000 0700 157e 0b10 05b0 02ec .........~......
00000030: 0187 00d1 157e 0b10 05b0 02ec 0187 00d1 .....~..........
00000040: 157e 0b10 05b0 02ec 0187 00d1 157e 0b10 .~...........~..
00000050: 05b0 02ec 0187 00d1 0000 0000 0000 0000 ................
00000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000080: 0000 0000 0000 0000 2681 2b8d 220c 04e9 ........&.+."...
00000090: 03e5 6214 0937 2a54 03c5 6234 0907 2a5e ..b..7*T..b4..*^
#include <SPI.h>
#include "FS.h"
#include "SPIFFS.h"
#define CS 5
#define FORMAT false
SPIClass * vspi = NULL;
SPISettings settings(20000000, MSBFIRST, SPI_MODE0);
//SPISettings settings(1000000, MSBFIRST, SPI_MODE0);
@racerxdl
racerxdl / assembly-live-0.s
Created July 29, 2020 01:50
Assembly Live 0 - "CODIGO"
; A B C D = 8 bits
; IP = Instruction Pointer = 16 bits = 65535
; SP = Stack Pointer = 16 bits = 65535
; | AX |
; | A |
; AX = 0000 0000 0000 0000
; AX, BX, CX, DX = 16 bits
; | EAX |
; | AX |
; | Ah | Al |
@racerxdl
racerxdl / LFE5U-25F.cfg
Created June 4, 2020 22:17
FPGA Board FT232
jtag newtap ecp5 tap -irlen 8 -expected-id 0x41111043
@racerxdl
racerxdl / esp32-spiflash.ino
Created May 31, 2020 01:30
ESP32 Arduino VSPI SPI Flash Reader / Writer
#include <SPI.h>
#include "FS.h"
#include "SPIFFS.h"
#define CS 5
#define FORMAT false
SPIClass * vspi = NULL;
SPISettings settings(10000000, MSBFIRST, SPI_MODE0);
//SPISettings settings(1000000, MSBFIRST, SPI_MODE0);
@racerxdl
racerxdl / block.sh
Created April 27, 2020 01:24
Block DHCP in Bridge
ebtables -I INPUT -i eno2 -p ip --ip-protocol udp --ip-source-port 67 -j DROP
ebtables -I INPUT -i eno2 -p ip --ip-protocol udp --ip-source-port 68 -j DROP
ebtables -I INPUT -i eno2 -p ip --ip-protocol udp --ip-destination-port 67 -j DROP
ebtables -I INPUT -i eno2 -p ip --ip-protocol udp --ip-destination-port 68 -j DROP
ebtables -I INPUT 0 -i eno2 -p IPv4 --ip-protocol udp --ip-destination-port 67:68 -j DROP
ebtables -I OUTPUT 0 -o eno2 -p IPv4 --ip-protocol udp --ip-destination-port 67:68 -j DROP
ebtables -I FORWARD 0 -o eno2 -p IPv4 --ip-protocol udp --ip-destination-port 67:68 -j DROP
#include <SPI.h>
#define SCK D5
#define MISO D6
#define CS D8
#define MOSI D7
void setup() {
Serial.begin(115200);
#include <SPI.h>
#define SCK D5
#define MISO D6
#define CS D8
#define MOSI D7
void setup() {
Serial.begin(115200);
#include <SPI.h>
#define SCK D5
#define MISO D6
#define CS D8
#define MOSI D7
void setup() {
Serial.begin(115200);