diff options
Diffstat (limited to 'keyboards/kira75')
| -rw-r--r-- | keyboards/kira75/config.h | 5 | ||||
| -rw-r--r-- | keyboards/kira75/kira75.h | 36 |
2 files changed, 18 insertions, 23 deletions
diff --git a/keyboards/kira75/config.h b/keyboards/kira75/config.h index 408714cb3..b9a6aa032 100644 --- a/keyboards/kira75/config.h +++ b/keyboards/kira75/config.h | |||
| @@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | #ifndef CONFIG_H | 18 | #pragma once |
| 19 | #define CONFIG_H | ||
| 20 | 19 | ||
| 21 | #include "config_common.h" | 20 | #include "config_common.h" |
| 22 | 21 | ||
| @@ -163,5 +162,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 163 | //#define NO_ACTION_ONESHOT | 162 | //#define NO_ACTION_ONESHOT |
| 164 | //#define NO_ACTION_MACRO | 163 | //#define NO_ACTION_MACRO |
| 165 | //#define NO_ACTION_FUNCTION | 164 | //#define NO_ACTION_FUNCTION |
| 166 | |||
| 167 | #endif | ||
diff --git a/keyboards/kira75/kira75.h b/keyboards/kira75/kira75.h index 8c564f208..27fdab02d 100644 --- a/keyboards/kira75/kira75.h +++ b/keyboards/kira75/kira75.h | |||
| @@ -13,11 +13,10 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #ifndef KIRA75_H | ||
| 17 | #define KIRA75_H | ||
| 18 | 16 | ||
| 19 | #include "quantum.h" | 17 | #pragma once |
| 20 | 18 | ||
| 19 | #include "quantum.h" | ||
| 21 | 20 | ||
| 22 | // Functions for setting LEDs on toggle keys | 21 | // Functions for setting LEDs on toggle keys |
| 23 | inline void caps_led_on(void) { DDRD |= (1<<7); PORTD &= ~(1<<7); } | 22 | inline void caps_led_on(void) { DDRD |= (1<<7); PORTD &= ~(1<<7); } |
| @@ -26,25 +25,24 @@ inline void caps_led_off(void) { DDRD &= ~(1<<7); PORTD &= ~(1<<7); } | |||
| 26 | inline void num_led_on(void) { DDRD |= (1<<6); PORTD &= ~(1<<6); } | 25 | inline void num_led_on(void) { DDRD |= (1<<6); PORTD &= ~(1<<6); } |
| 27 | inline void num_led_off(void) { DDRD &= ~(1<<6); PORTD &= ~(1<<6); } | 26 | inline void num_led_off(void) { DDRD &= ~(1<<6); PORTD &= ~(1<<6); } |
| 28 | 27 | ||
| 28 | #define XXX KC_NO | ||
| 29 | |||
| 29 | // This a shortcut to help you visually see your layout. | 30 | // This a shortcut to help you visually see your layout. |
| 30 | // The following is an example using the Planck MIT layout | 31 | // The following is an example using the Planck MIT layout |
| 31 | // The first section contains all of the arguments | 32 | // The first section contains all of the arguments |
| 32 | // The second converts the arguments into a two-dimensional array | 33 | // The second converts the arguments into a two-dimensional array |
| 33 | #define LAYOUT( \ | 34 | #define LAYOUT( \ |
| 34 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \ | 35 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F, \ |
| 35 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1F, \ | 36 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, k1F, \ |
| 36 | K20, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F, \ | 37 | k20, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F, \ |
| 37 | K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3F, \ | 38 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, k3F, \ |
| 38 | K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, K4D, K4E, K4F, \ | 39 | k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, k4D, k4E, k4F, \ |
| 39 | K50, K51, K53, K56, K5A, K5B, K5D, K5E, K5F \ | 40 | k50, k51, k53, k56, k5A, k5B, k5D, k5E, k5F \ |
| 40 | ) \ | 41 | ) { \ |
| 41 | { \ | 42 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0A, k0B, k0C, k0D, k0E, k0F }, \ |
| 42 | { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \ | 43 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1A, k1B, k1C, k1D, XXX, k1F }, \ |
| 43 | { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, KC_NO, K1F }, \ | 44 | { k20, XXX, k22, k23, k24, k25, k26, k27, k28, k29, k2A, k2B, k2C, k2D, k2E, k2F }, \ |
| 44 | { K20, KC_NO, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E, K2F }, \ | 45 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3A, k3B, k3C, k3D, XXX, k3F }, \ |
| 45 | { K30, KC_NO, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, KC_NO, K3F }, \ | 46 | { XXX, k41, k42, k43, k44, k45, k46, k47, k48, k49, k4A, k4B, XXX, k4D, k4E, k4F }, \ |
| 46 | { KC_NO, K41, K42, K43, K44, K45, K46, K47, K48, K49, K4A, K4B, KC_NO, K4D, K4E, K4F }, \ | 47 | { k50, k51, XXX, k53, XXX, XXX, k56, XXX, XXX, XXX, k5A, k5B, XXX, k5D, k5E, k5F } \ |
| 47 | { K50, K51, KC_NO, K53, KC_NO, KC_NO, K56, KC_NO, KC_NO, KC_NO, K5A, K5B, KC_NO, K5D, K5E, K5F } \ | ||
| 48 | } | 48 | } |
| 49 | |||
| 50 | #endif | ||
