forked from qmk/qmk_firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of git://github.com/qmk/qmk_firmware
* 'master' of git://github.com/qmk/qmk_firmware: (29 commits) Add readme for "major" keyboards to eliminate more QMK Configurator errors (qmk#2718) Add JJ40 Cockpit personal keymap (qmk#2713) hhkb jp personal keymap (qmk#2698) Normacos keymap for let's split keyboard (qmk#2691) More Configurator Warning Fixes (qmk#2716) Clean up some long-standing errors when populating the API (qmk#2715) Remove obsolete info.json entries (qmk#2712) Pull information from config.h and rules.mk (qmk#2711) Improve state/chord handling and clean up namespace Fix some Configurator Warnings regarding LAYOUT vs KEYMAP (qmk#2708) Small fixes to TKC1800 Fix KC60 info.json file (qmk#2707) Add the Speedo keyboard Clueboard 60 info.json Add TKC1800 info.json Add 2 missing F-Row keys Adds Phantom TKL support (qmk#2696) Add Nyquist keymap (qmk#2692) Add support for rev3 of the Atom47 (qmk#2672) change KEYMAP to LAYOUT for all new keyboards made using this script ...
- Loading branch information
Showing
299 changed files
with
7,859 additions
and
1,158 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# List of all the board related files. | ||
BOARDSRC = $(BOARD_PATH)/boards/IC_TEENSY_3_1/board.c | ||
|
||
# Required include directories | ||
BOARDINC = $(BOARD_PATH)/boards/IC_TEENSY_3_1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1 @@ | ||
To be updated... | ||
|
||
|
||
// This layer is just a blank template to be copied for easy layer creation. please don not edit it. | ||
|
||
[_LX] = KEYMAP_ANSI( | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, RESET), | ||
This is the default keymap as found on the Vortex Core, with some added buttons for RGB and backlight control. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
#include "atom47.h" | ||
|
||
// Each layer gets a name for readability, which is then used in the keymap matrix below. | ||
// The underscores don't mean anything - you can have a layer called STUFF or any other name. | ||
// Layer names don't all need to be of the same length, obviously, and you can also skip them | ||
// entirely and just use numbers. | ||
|
||
#define _MA 0 //Main layer | ||
#define _LO 1 //FN1 | ||
#define _RA 2 //FN | ||
|
||
#define _______ KC_TRNS | ||
|
||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
[_MA] = KEYMAP_ANSI( | ||
KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_DEL, KC_BSPC, \ | ||
KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, \ | ||
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, \ | ||
KC_LCTL, KC_LGUI, KC_LALT, MO(_LO), KC_SPC, KC_SPC, MO(_RA), KC_RALT, KC_APP, KC_RCTRL), \ | ||
|
||
[_RA] = KEYMAP_ANSI( | ||
_______, _______, _______, _______, _______, _______, _______, KC_PGUP, KC_UP, KC_PGDN, _______, _______, _______, \ | ||
KC_CAPS, _______, _______, _______, _______, _______, _______, KC_LEFT, KC_DOWN, KC_RIGHT, _______, _______, \ | ||
_______, _______, _______, _______, _______, _______, _______, _______, KC_VOLD, KC_VOLU, KC_MPLY, KC_PSCR, \ | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______), \ | ||
|
||
[_LO] = KEYMAP_ANSI( | ||
KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, \ | ||
KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, \ | ||
_______, _______, _______, _______, _______, _______, _______, KC_QUOT, KC_LBRC, KC_RBRC, KC_BSLS, _______, \ | ||
_______, _______, _______, _______, _______, _______, _______, _______, _______, RESET), \ | ||
|
||
}; | ||
|
||
void led_set_user(uint8_t usb_led) { | ||
if (usb_led & (1<<USB_LED_CAPS_LOCK)) { | ||
// Turn capslock on | ||
PORTE &= ~(1 << 6); | ||
|
||
|
||
} else { | ||
// Turn capslock off | ||
PORTE |= (1 << 6); | ||
} | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This is the default keymap as found on the Vortex Core, with some added buttons for RGB and backlight control. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,28 +1,26 @@ | ||
# ATOM47 | ||
# Atom47 | ||
|
||
![ATOM47](https://i.imgur.com/rjrFTKT.png) | ||
![Atom47](https://i.imgur.com/Wwflqvt.png) | ||
|
||
## Support | ||
Keyboard Maintainer: [Matthew Kerfoot(https://github.com/mkerfoot) | ||
Hardware Supported: ATOM47 | ||
Keyboard Maintainer: [Maarten Dekkers(https://github.com/maartenwut) | ||
Hardware Supported: Atom47 rev3 | ||
Hardware Availability: [GeekHack.com Group Buy](https://geekhack.org/index.php?topic=93447.msg2545221) | ||
|
||
|
||
## Features | ||
QMK Firmware | ||
6 Underglow RGB leds | ||
In-switch leds | ||
Through-hole micro usb connector (less likely to break off!) | ||
South facing leds for the QMX/Zealencio users | ||
Multiple layouts | ||
Easily reachable reset button under the spacebar | ||
CapsLock indicator | ||
- QMK Firmware | ||
- 6 Underglow RGB leds | ||
- In-switch leds | ||
- Through-hole micro usb connector (less likely to break off!) | ||
- South facing leds for the QMX/Zealencio users | ||
- Multiple layouts | ||
- Easily reachable reset button under the spacebar | ||
- CapsLock indicator | ||
|
||
## Build | ||
To build the default keymap, simply run `make atom47:default`. | ||
|
||
For an alternative, heavily modified layout you would just need to run `make atom47:LEdiodes`. | ||
|
||
See [build environment setup](https://docs.qmk.fm/build_environment_setup.html) then the [make instructions](https://docs.qmk.fm/make_instructions.html) for more information. | ||
|
||
![ATOM47](https://i.imgur.com/WebeUOF.png) | ||
![Atom47](https://i.imgur.com/JfYnOba.jpg) |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
#include "atom47.h" | ||
#include "led.h" | ||
|
||
void matrix_init_kb(void) { | ||
// put your keyboard start-up code here | ||
// runs once when the firmware starts up | ||
matrix_init_user(); | ||
led_init_ports(); | ||
}; | ||
|
||
void matrix_scan_kb(void) { | ||
// put your looping keyboard code here | ||
// runs every cycle (a lot) | ||
matrix_scan_user(); | ||
}; | ||
|
||
void led_init_ports(void) { | ||
// * Set our LED pins as output | ||
DDRB &= ~(1<<5); | ||
} | ||
|
||
void led_set_kb(uint8_t usb_led) { | ||
if (usb_led & (1<<USB_LED_CAPS_LOCK)) { | ||
// Turn capslock on | ||
PORTF |= (1<<5); | ||
} else { | ||
// Turn capslock off | ||
PORTF &= ~(1<<5); | ||
} | ||
led_set_user(usb_led); | ||
} |
Oops, something went wrong.