GithubHelp home page GithubHelp logo

atjsh / 3keys_1knob Goto Github PK

View Code? Open in Web Editor NEW

This project forked from eworm-de/3keys_1knob

0.0 0.0 0.0 139 KB

Custom firmware for a 3-key + rotary encoder macropad (https://hackaday.io/project/189914)

Python 6.68% C 91.75% Makefile 1.57%

3keys_1knob's Introduction

Custom firmware for a 3-key + rotary encoder macropad

Custom firmware for a 3-key + rotary encoder macropad (https://hackaday.io/project/189914)

feature added with consumer key support.

compile:

$ make bin

compile & flash to pad:

  • if on original firmware: depending on hardware you need to connect P3.6 to 5V (VCC) using a 1k resistor or P1.5 to GND, while connecting USB
  • if on this firmware: press key1 while connecting USB
  • $ make flash

configure keys:

  1. $ isp55e0 --data-dump flashdata.bin
  2. edit bytes from start to 3 * 6 bytes of this binary (3 keys, plus 3 for the knob, 3 bytes each - modifier, key type, key code), and write it back:
  3. $ isp55e0 --data-flash flashdata.bin

3keys_1knob's People

Contributors

atjsh avatar eworm-de avatar biemster avatar mgisbers avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.