├── CIRCUITPY ├── Keycodes.html ├── Keycodes.md ├── LICENSE ├── PinMapper.html ├── boot.py ├── boot_out.txt ├── fonts │ └── amstrad_cpc_extended.bdf ├── keypositions.js ├── layout.js ├── lib │ ├── adafruit_binascii.mpy │ ├── adafruit_bitmap_font │ │ ├── __init__.py │ │ ├── bdf.mpy │ │ ├── bitmap_font.mpy │ │ ├── glyph_cache.mpy │ │ ├── pcf.mpy │ │ └── ttf.mpy │ ├── adafruit_debouncer.mpy │ ├── adafruit_display_shapes │ │ ├── __init__.py │ │ ├── circle.mpy │ │ ├── line.mpy │ │ ├── polygon.mpy │ │ ├── rect.mpy │ │ ├── roundrect.mpy │ │ ├── sparkline.mpy │ │ └── triangle.mpy │ ├── adafruit_display_text │ │ ├── __init__.mpy │ │ ├── bitmap_label.mpy │ │ ├── label.mpy │ │ └── scrolling_label.mpy │ ├── adafruit_hid │ │ ├── __init__.mpy │ │ ├── consumer_control.mpy │ │ ├── consumer_control_code.mpy │ │ ├── keyboard.mpy │ │ ├── keyboard_layout_base.mpy │ │ ├── keyboard_layout_us.mpy │ │ ├── keycode.mpy │ │ └── mouse.mpy │ ├── adafruit_mcp230xx │ │ ├── __init__.mpy │ │ ├── digital_inout.mpy │ │ ├── mcp23008.mpy │ │ ├── mcp23016.mpy │ │ ├── mcp23017.mpy │ │ ├── mcp230xx.mpy │ │ ├── mcp23s08.mpy │ │ ├── mcp23s17.mpy │ │ ├── mcp23sxx.mpy │ │ └── mcp23xxx.mpy │ ├── adafruit_ticks.mpy │ └── picosplit │ │ ├── badger_display.py │ │ ├── badger_keypad.py │ │ ├── config_loader.py │ │ ├── js │ │ ├── papaparse.min.js │ │ ├── paper-full.min.js │ │ └── style.css │ │ ├── keypad.py │ │ └── pico_keyboard.py ├── main.py ├── standalone_layout.js └── standalone_mapping.js ├── README.md └── images ├── badger_pin_mapper_a.jpg └── badger_pin_mapper_b.jpg /CIRCUITPY/Keycodes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/Keycodes.html -------------------------------------------------------------------------------- /CIRCUITPY/Keycodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/Keycodes.md -------------------------------------------------------------------------------- /CIRCUITPY/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/LICENSE -------------------------------------------------------------------------------- /CIRCUITPY/PinMapper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/PinMapper.html -------------------------------------------------------------------------------- /CIRCUITPY/boot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/boot.py -------------------------------------------------------------------------------- /CIRCUITPY/boot_out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/boot_out.txt -------------------------------------------------------------------------------- /CIRCUITPY/fonts/amstrad_cpc_extended.bdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/fonts/amstrad_cpc_extended.bdf -------------------------------------------------------------------------------- /CIRCUITPY/keypositions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/keypositions.js -------------------------------------------------------------------------------- /CIRCUITPY/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/layout.js -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_binascii.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_binascii.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_bitmap_font/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_bitmap_font/bdf.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_bitmap_font/bdf.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_bitmap_font/bitmap_font.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_bitmap_font/bitmap_font.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_bitmap_font/glyph_cache.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_bitmap_font/glyph_cache.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_bitmap_font/pcf.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_bitmap_font/pcf.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_bitmap_font/ttf.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_bitmap_font/ttf.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_debouncer.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_debouncer.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_shapes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_shapes/circle.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_display_shapes/circle.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_shapes/line.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_display_shapes/line.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_shapes/polygon.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_display_shapes/polygon.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_shapes/rect.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_display_shapes/rect.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_shapes/roundrect.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_display_shapes/roundrect.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_shapes/sparkline.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_display_shapes/sparkline.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_shapes/triangle.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_display_shapes/triangle.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_text/__init__.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_display_text/__init__.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_text/bitmap_label.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_display_text/bitmap_label.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_text/label.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_display_text/label.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_display_text/scrolling_label.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_display_text/scrolling_label.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_hid/__init__.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_hid/__init__.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_hid/consumer_control.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_hid/consumer_control.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_hid/consumer_control_code.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_hid/consumer_control_code.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_hid/keyboard.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_hid/keyboard.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_hid/keyboard_layout_base.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_hid/keyboard_layout_base.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_hid/keyboard_layout_us.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_hid/keyboard_layout_us.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_hid/keycode.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_hid/keycode.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_hid/mouse.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_hid/mouse.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_mcp230xx/__init__.mpy: -------------------------------------------------------------------------------- 1 | C $ 2 | :adafruit_mcp230xx/__init__.pyQc -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_mcp230xx/digital_inout.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_mcp230xx/digital_inout.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_mcp230xx/mcp23008.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_mcp230xx/mcp23008.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_mcp230xx/mcp23016.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_mcp230xx/mcp23016.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_mcp230xx/mcp23017.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_mcp230xx/mcp23017.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_mcp230xx/mcp230xx.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_mcp230xx/mcp230xx.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_mcp230xx/mcp23s08.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_mcp230xx/mcp23s08.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_mcp230xx/mcp23s17.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_mcp230xx/mcp23s17.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_mcp230xx/mcp23sxx.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_mcp230xx/mcp23sxx.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_mcp230xx/mcp23xxx.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_mcp230xx/mcp23xxx.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/adafruit_ticks.mpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/adafruit_ticks.mpy -------------------------------------------------------------------------------- /CIRCUITPY/lib/picosplit/badger_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/picosplit/badger_display.py -------------------------------------------------------------------------------- /CIRCUITPY/lib/picosplit/badger_keypad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/picosplit/badger_keypad.py -------------------------------------------------------------------------------- /CIRCUITPY/lib/picosplit/config_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/picosplit/config_loader.py -------------------------------------------------------------------------------- /CIRCUITPY/lib/picosplit/js/papaparse.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/picosplit/js/papaparse.min.js -------------------------------------------------------------------------------- /CIRCUITPY/lib/picosplit/js/paper-full.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/picosplit/js/paper-full.min.js -------------------------------------------------------------------------------- /CIRCUITPY/lib/picosplit/js/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/picosplit/js/style.css -------------------------------------------------------------------------------- /CIRCUITPY/lib/picosplit/keypad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/picosplit/keypad.py -------------------------------------------------------------------------------- /CIRCUITPY/lib/picosplit/pico_keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/lib/picosplit/pico_keyboard.py -------------------------------------------------------------------------------- /CIRCUITPY/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/main.py -------------------------------------------------------------------------------- /CIRCUITPY/standalone_layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/CIRCUITPY/standalone_layout.js -------------------------------------------------------------------------------- /CIRCUITPY/standalone_mapping.js: -------------------------------------------------------------------------------- 1 | var mapping = ` 2 | 1,0 3 | 2,1 4 | 3,2 5 | 4,3 6 | 5,4 7 | ` -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/README.md -------------------------------------------------------------------------------- /images/badger_pin_mapper_a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/images/badger_pin_mapper_a.jpg -------------------------------------------------------------------------------- /images/badger_pin_mapper_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akaenner/Badger2040Keypad/HEAD/images/badger_pin_mapper_b.jpg --------------------------------------------------------------------------------