Files
-
PCB ESP32 / bak / PCB1.PcbDoc
-
PCB ESP32 / bak / Sheet1.SchDoc
-
PCB ESP32 / bak / Sheet2.SchDoc
-
PCB ESP32 / Control_Board / Conns.SchDoc
-
PCB ESP32 / Control_Board / Control_Board.PcbDoc
-
PCB ESP32 / Control_Board / PCB2.PcbDoc
-
PCB ESP32 / Control_Board / Circuit Maker / Control_Board.PcbDoc
-
PCB ESP32 / Main / PCB2.PcbDoc
-
PCB ESP32 / Main / Sheet1.SchDoc
-
PCB ESP32 / Main / Sheet2.SchDoc
-
PCB ESP32 / Main / Sheet3.SchDoc
-
PCB ESP32 / Main / Sheet4.SchDoc
-
PCB ESP32 / Main / Sheet4_Matrix.SchDoc
-
PCB ESP32 / Matrix / PCB1.PcbDoc
-
PCB ESP32 / Matrix2 / PCB2.PcbDoc
-
PCB ESP32 / Panel / panel.PcbDoc
-
PCB ESP32 / refs / OnOnfre_DevBoard_rev4.sch
-
PCB ESP32 / Resistor Patch / 1 / ResistorPatch1.PcbDoc
-
PCB ESP32 / Resistor Patch / 1 / ResistorPatch1.SchDoc
-
PCB ESP32 / Resistor Patch / 2 / ResistorPatch2.PcbDoc
-
PCB ESP32 / Resistor Patch / 2 / ResistorPatch2.SchDoc
-
PCB ESP32 / SOT223 Patch / PCB1.PcbDoc
-
PCB ESP32 / SOT223 Patch / Sheet1.SchDoc
Last update 6 years 6 days
by Afonso Muralha
| FilesCODEFirmware | |
|---|---|
| .. | |
| .vscode | |
| data | |
| include | |
| lib | |
| src | |
| test | |
| .clang_complete | |
| .gcc-flags.json | |
| .gitignore | |
| .travis.yml | |
| Firmware.ino | |
| README.md | |
| addrmapherlper.py | |
| platformio.ini |
addrmapherlper.pydef getaddr(x, y): address = 0 printstr = '(' if(x > 38 or y > 8): return 0 if(x <= 29 and y <= 5): # page 0 address = y*0x1E #base address of Y address += x printstr += str(hex(address)) + ', ' + '0), ' else: if(x<=29 and y>=6): #page 1 address = (y-6)*0x1E address += x printstr += str(hex(address)) + ', ' + '1), ' else: # page 1 address = y*9 address += 0x5A address += (x-30) printstr += str(hex(address)) + ', ' + '1), ' print(printstr, end = ' ') return address print("byte addrmap[351][2] = {", end = '') for i in range(9): for j in range(39): #print(hex(getaddr(j, i)), end = '') getaddr(j, i) print('\n', end = '') print("};", end = '')