├── 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__.py Qc
--------------------------------------------------------------------------------
/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
--------------------------------------------------------------------------------