qmk-keychron-q3-colemak-dh/keyboards/handwired/space_oddity
Ryan ebb512db82
Debounce defines cleanup (#19742)
* Clean up `DEBOUNCE` in config.h, 0-9

* Clean up `DEBOUNCE` in config.h, A

* Clean up `DEBOUNCE` in config.h, B

* Clean up `DEBOUNCE` in config.h, C

* Clean up `DEBOUNCE` in config.h, D

* Clean up `DEBOUNCE` in config.h, E

* Clean up `DEBOUNCE` in config.h, F

* Clean up `DEBOUNCE` in config.h, G

* Clean up `DEBOUNCE` in config.h, H

* Clean up `DEBOUNCE` in config.h, handwired

* Clean up `DEBOUNCE` in config.h, I

* Clean up `DEBOUNCE` in config.h, J

* Clean up `DEBOUNCE` in config.h, K

* Clean up `DEBOUNCE` in config.h, L

* Clean up `DEBOUNCE` in config.h, M

* Clean up `DEBOUNCE` in config.h, N

* Clean up `DEBOUNCE` in config.h, O

* Clean up `DEBOUNCE` in config.h, P

* Clean up `DEBOUNCE` in config.h, Q

* Clean up `DEBOUNCE` in config.h, R

* Clean up `DEBOUNCE` in config.h, S

* Clean up `DEBOUNCE` in config.h, T

* Clean up `DEBOUNCE` in config.h, U

* Clean up `DEBOUNCE` in config.h, V

* Clean up `DEBOUNCE` in config.h, W

* Clean up `DEBOUNCE` in config.h, X

* Clean up `DEBOUNCE` in config.h, Y

* Clean up `DEBOUNCE` in config.h, Z

* Remove default debounce from info.json

* Migrate non-default debounce to info.json
2023-02-03 19:19:58 +00:00
..
keymaps/default Tap Dance: remove qk_ prefix (#19313) 2022-12-14 12:40:25 -08:00
config.h Debounce defines cleanup (#19742) 2023-02-03 19:19:58 +00:00
info.json Move keyboard USB IDs and strings to data driven: handwired (#17822) 2022-07-30 17:31:44 +10:00
readme.md handwired/space_oddity: refactor, Configurator support and readme cleanup (#4977) 2019-01-28 17:09:58 -08:00
rules.mk Fix up build options comments (#15463) 2021-12-12 18:05:37 -08:00
space_oddity.c Additional custom handwired layout - Space Oddity (#1868) 2017-10-21 10:04:35 -10:00
space_oddity.h handwired/space_oddity: refactor, Configurator support and readme cleanup (#4977) 2019-01-28 17:09:58 -08:00

Space Oddity Keyboard

Space Oddity

This firmware is for an Emacs-focused handwired custom keyboard using an Arduino Pro Micro.

As originally designed, the top row consists of 2u keys which are used for user-defined macros. The keys for Shift and Enter are 1.75u.

Some simple example macros are included. To add your own, just add the number of the macro you want in the appropriate section.

This design was conceived by James Taylor. Any requests for further information, suggestions, and/or tips for building your own are welcome!

Keyboard Maintainer: James Taylor
Hardware Supported: Arduino Pro Micro

Pinout

The following pins are used:

  • Columns 1-12: B2, B6, B5, B4, E6, D7, C6, D4, D0, D1, D2, D3
  • Rows 1-6: F4, F5, F6, F7, B1, B3

Flashing

Make example for this keyboard (after setting up your build environment):

make handwired/space_oddity:default

On GNU/Linux, you can flash the default layout onto the microcontroller by using

avrdude -p atmega32u4 -P /dev/ttyACM0 -c avr109 -U flash:w:handwired_space_oddity_default.hex

Note that the device name under /dev may be different.

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.