├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── badge.drawio ├── badge.png ├── badge.svg ├── hw ├── JOYSTICK_W_BUTTON.kicad_mod ├── LaborLogo.png ├── Labortage2021b.dxf ├── Labortage2021b.svg ├── esp32mini.dxf ├── export.zip ├── export │ ├── lni-badge-B_Cu.gbr │ ├── lni-badge-B_Mask.gbr │ ├── lni-badge-B_Paste.gbr │ ├── lni-badge-B_SilkS.gbr │ ├── lni-badge-Edge_Cuts.gbr │ ├── lni-badge-F_Cu.gbr │ ├── lni-badge-F_Mask.gbr │ ├── lni-badge-F_Paste.gbr │ ├── lni-badge-F_SilkS.gbr │ ├── lni-badge-NPTH.drl │ ├── lni-badge-PTH.drl │ └── lni-badge-job.gbrjob ├── export_rev_1.zip ├── fp-info-cache ├── fp-lib-table ├── freetronics_schematic.lib ├── hw.pretty │ └── JOYSTICK_W_BUTTON.kicad_mod ├── lni-badge ├── lni-badge-bottom.pos ├── lni-badge-cache.lib ├── lni-badge-top.pos ├── lni-badge.kicad_pcb ├── lni-badge.kicad_pcb-bak ├── lni-badge.net ├── lni-badge.pro ├── lni-badge.sch ├── lni-badge.sch-bak ├── lni-badge.xml ├── schematics.pdf └── sym-lib-table ├── img ├── badge-lt21.jpg ├── labortage2021_white.bmp ├── labortage2022.png ├── labortage2022_80.bmp ├── labortage2022_80.png ├── labortage2023.bmp ├── labortage2023_64.bmp ├── labortage2023_64_white.png ├── labortage2023_64_white_mono.bmp ├── left-ant_white.bmp ├── question-ant_white.bmp └── right-ant_white.bmp ├── openocd.cfg ├── pres ├── .gitignore ├── Makefile ├── badge-layering.drawio ├── img │ ├── 396px-Game-Boy-FL.jpg │ ├── 640px-Google_Stadia_Controller.jpg │ ├── badge-demo.jpg │ ├── badge-layering.png │ ├── badge-photo.jpg │ ├── esp32-d1-mini.png │ ├── ferris.png │ ├── glenda_100.png │ ├── logo.png │ ├── micropython.jpg │ ├── nodemcu.png │ └── rust.png ├── slides.md └── template.latex ├── software ├── README.md ├── alien.py ├── demo.py ├── emulator.py ├── game_of_life.py ├── requirements.txt └── test │ ├── README.md │ ├── boot.py │ ├── hw_test.py │ ├── ssd1306.py │ └── upload.sh └── sw-demo ├── Makefile ├── ST7735.py ├── boot.py ├── hello_world.py ├── i2c_scroll.py ├── spi_240x240.py ├── spi_rects.py ├── ssd1306.py └── tft.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/README.md -------------------------------------------------------------------------------- /badge.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/badge.drawio -------------------------------------------------------------------------------- /badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/badge.png -------------------------------------------------------------------------------- /badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/badge.svg -------------------------------------------------------------------------------- /hw/JOYSTICK_W_BUTTON.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/JOYSTICK_W_BUTTON.kicad_mod -------------------------------------------------------------------------------- /hw/LaborLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/LaborLogo.png -------------------------------------------------------------------------------- /hw/Labortage2021b.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/Labortage2021b.dxf -------------------------------------------------------------------------------- /hw/Labortage2021b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/Labortage2021b.svg -------------------------------------------------------------------------------- /hw/esp32mini.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/esp32mini.dxf -------------------------------------------------------------------------------- /hw/export.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export.zip -------------------------------------------------------------------------------- /hw/export/lni-badge-B_Cu.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-B_Cu.gbr -------------------------------------------------------------------------------- /hw/export/lni-badge-B_Mask.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-B_Mask.gbr -------------------------------------------------------------------------------- /hw/export/lni-badge-B_Paste.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-B_Paste.gbr -------------------------------------------------------------------------------- /hw/export/lni-badge-B_SilkS.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-B_SilkS.gbr -------------------------------------------------------------------------------- /hw/export/lni-badge-Edge_Cuts.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-Edge_Cuts.gbr -------------------------------------------------------------------------------- /hw/export/lni-badge-F_Cu.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-F_Cu.gbr -------------------------------------------------------------------------------- /hw/export/lni-badge-F_Mask.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-F_Mask.gbr -------------------------------------------------------------------------------- /hw/export/lni-badge-F_Paste.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-F_Paste.gbr -------------------------------------------------------------------------------- /hw/export/lni-badge-F_SilkS.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-F_SilkS.gbr -------------------------------------------------------------------------------- /hw/export/lni-badge-NPTH.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-NPTH.drl -------------------------------------------------------------------------------- /hw/export/lni-badge-PTH.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-PTH.drl -------------------------------------------------------------------------------- /hw/export/lni-badge-job.gbrjob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export/lni-badge-job.gbrjob -------------------------------------------------------------------------------- /hw/export_rev_1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/export_rev_1.zip -------------------------------------------------------------------------------- /hw/fp-info-cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/fp-info-cache -------------------------------------------------------------------------------- /hw/fp-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/fp-lib-table -------------------------------------------------------------------------------- /hw/freetronics_schematic.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/freetronics_schematic.lib -------------------------------------------------------------------------------- /hw/hw.pretty/JOYSTICK_W_BUTTON.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/hw.pretty/JOYSTICK_W_BUTTON.kicad_mod -------------------------------------------------------------------------------- /hw/lni-badge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/lni-badge -------------------------------------------------------------------------------- /hw/lni-badge-bottom.pos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/lni-badge-bottom.pos -------------------------------------------------------------------------------- /hw/lni-badge-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/lni-badge-cache.lib -------------------------------------------------------------------------------- /hw/lni-badge-top.pos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/lni-badge-top.pos -------------------------------------------------------------------------------- /hw/lni-badge.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/lni-badge.kicad_pcb -------------------------------------------------------------------------------- /hw/lni-badge.kicad_pcb-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/lni-badge.kicad_pcb-bak -------------------------------------------------------------------------------- /hw/lni-badge.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/lni-badge.net -------------------------------------------------------------------------------- /hw/lni-badge.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/lni-badge.pro -------------------------------------------------------------------------------- /hw/lni-badge.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/lni-badge.sch -------------------------------------------------------------------------------- /hw/lni-badge.sch-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/lni-badge.sch-bak -------------------------------------------------------------------------------- /hw/lni-badge.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/lni-badge.xml -------------------------------------------------------------------------------- /hw/schematics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/schematics.pdf -------------------------------------------------------------------------------- /hw/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/hw/sym-lib-table -------------------------------------------------------------------------------- /img/badge-lt21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/badge-lt21.jpg -------------------------------------------------------------------------------- /img/labortage2021_white.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/labortage2021_white.bmp -------------------------------------------------------------------------------- /img/labortage2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/labortage2022.png -------------------------------------------------------------------------------- /img/labortage2022_80.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/labortage2022_80.bmp -------------------------------------------------------------------------------- /img/labortage2022_80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/labortage2022_80.png -------------------------------------------------------------------------------- /img/labortage2023.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/labortage2023.bmp -------------------------------------------------------------------------------- /img/labortage2023_64.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/labortage2023_64.bmp -------------------------------------------------------------------------------- /img/labortage2023_64_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/labortage2023_64_white.png -------------------------------------------------------------------------------- /img/labortage2023_64_white_mono.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/labortage2023_64_white_mono.bmp -------------------------------------------------------------------------------- /img/left-ant_white.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/left-ant_white.bmp -------------------------------------------------------------------------------- /img/question-ant_white.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/question-ant_white.bmp -------------------------------------------------------------------------------- /img/right-ant_white.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/img/right-ant_white.bmp -------------------------------------------------------------------------------- /openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/openocd.cfg -------------------------------------------------------------------------------- /pres/.gitignore: -------------------------------------------------------------------------------- 1 | slides.pdf 2 | -------------------------------------------------------------------------------- /pres/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/Makefile -------------------------------------------------------------------------------- /pres/badge-layering.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/badge-layering.drawio -------------------------------------------------------------------------------- /pres/img/396px-Game-Boy-FL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/396px-Game-Boy-FL.jpg -------------------------------------------------------------------------------- /pres/img/640px-Google_Stadia_Controller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/640px-Google_Stadia_Controller.jpg -------------------------------------------------------------------------------- /pres/img/badge-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/badge-demo.jpg -------------------------------------------------------------------------------- /pres/img/badge-layering.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/badge-layering.png -------------------------------------------------------------------------------- /pres/img/badge-photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/badge-photo.jpg -------------------------------------------------------------------------------- /pres/img/esp32-d1-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/esp32-d1-mini.png -------------------------------------------------------------------------------- /pres/img/ferris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/ferris.png -------------------------------------------------------------------------------- /pres/img/glenda_100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/glenda_100.png -------------------------------------------------------------------------------- /pres/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/logo.png -------------------------------------------------------------------------------- /pres/img/micropython.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/micropython.jpg -------------------------------------------------------------------------------- /pres/img/nodemcu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/nodemcu.png -------------------------------------------------------------------------------- /pres/img/rust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/img/rust.png -------------------------------------------------------------------------------- /pres/slides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/slides.md -------------------------------------------------------------------------------- /pres/template.latex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/pres/template.latex -------------------------------------------------------------------------------- /software/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/software/README.md -------------------------------------------------------------------------------- /software/alien.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/software/alien.py -------------------------------------------------------------------------------- /software/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/software/demo.py -------------------------------------------------------------------------------- /software/emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/software/emulator.py -------------------------------------------------------------------------------- /software/game_of_life.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/software/game_of_life.py -------------------------------------------------------------------------------- /software/requirements.txt: -------------------------------------------------------------------------------- 1 | pygame 2 | -------------------------------------------------------------------------------- /software/test/README.md: -------------------------------------------------------------------------------- 1 | # Hardware test sequence 2 | -------------------------------------------------------------------------------- /software/test/boot.py: -------------------------------------------------------------------------------- 1 | import hw_test 2 | -------------------------------------------------------------------------------- /software/test/hw_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/software/test/hw_test.py -------------------------------------------------------------------------------- /software/test/ssd1306.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/software/test/ssd1306.py -------------------------------------------------------------------------------- /software/test/upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/software/test/upload.sh -------------------------------------------------------------------------------- /sw-demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/sw-demo/Makefile -------------------------------------------------------------------------------- /sw-demo/ST7735.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/sw-demo/ST7735.py -------------------------------------------------------------------------------- /sw-demo/boot.py: -------------------------------------------------------------------------------- 1 | # NOTE: this is an endless loop 2 | import spi_rects 3 | -------------------------------------------------------------------------------- /sw-demo/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/sw-demo/hello_world.py -------------------------------------------------------------------------------- /sw-demo/i2c_scroll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/sw-demo/i2c_scroll.py -------------------------------------------------------------------------------- /sw-demo/spi_240x240.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/sw-demo/spi_240x240.py -------------------------------------------------------------------------------- /sw-demo/spi_rects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/sw-demo/spi_rects.py -------------------------------------------------------------------------------- /sw-demo/ssd1306.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/sw-demo/ssd1306.py -------------------------------------------------------------------------------- /sw-demo/tft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/das-labor/badge-2021/HEAD/sw-demo/tft.py --------------------------------------------------------------------------------