aboutsummaryrefslogtreecommitdiff
path: root/keyboards/knops/mini
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/knops/mini')
-rw-r--r--keyboards/knops/mini/keyboard.json (renamed from keyboards/knops/mini/info.json)8
-rw-r--r--keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c120
-rw-r--r--keyboards/knops/mini/keymaps/default/keymap.c120
-rw-r--r--keyboards/knops/mini/rules.mk11
4 files changed, 128 insertions, 131 deletions
diff --git a/keyboards/knops/mini/info.json b/keyboards/knops/mini/keyboard.json
index fc6e8053c3..721e3d7b36 100644
--- a/keyboards/knops/mini/info.json
+++ b/keyboards/knops/mini/keyboard.json
@@ -8,6 +8,14 @@
"pid": "0x9460",
"device_version": "0.0.1"
},
+ "features": {
+ "bootmagic": false,
+ "command": true,
+ "console": true,
+ "extrakey": true,
+ "mousekey": true,
+ "nkro": false
+ },
"matrix_pins": {
"cols": ["F7", "F6", "F5", "F4", "F1", "F0"],
"rows": ["D0"]
diff --git a/keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c b/keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c
index 5a629f57ff..059c7a54db 100644
--- a/keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c
+++ b/keyboards/knops/mini/keymaps/default-gsm-newbs/keymap.c
@@ -135,51 +135,51 @@ void set_switch_led(int ledId, bool state) {
if(state) {
switch(ledId) {
case 1:
- PORTD |= (1<<7);
+ gpio_write_pin_high(D7);
break;
case 2:
- if((PINB & (1 << 7)) != 0) {
- PORTC |= (1<<6);
+ if(gpio_read_pin(B7)) {
+ gpio_write_pin_high(C6);
} else {
- PORTC |= (1<<7);
+ gpio_write_pin_high(C7);
}
break;
case 3:
- PORTD |= (1<<4);
+ gpio_write_pin_high(D4);
break;
case 4:
- PORTE |= (1<<6);
+ gpio_write_pin_high(E6);
break;
case 5:
- PORTB |= (1<<4);
+ gpio_write_pin_high(B4);
break;
case 6:
- PORTD |= (1<<6);
+ gpio_write_pin_high(D6);
break;
}
} else {
switch(ledId) {
case 1:
- PORTD &= ~(1<<7);
+ gpio_write_pin_low(D7);
break;
case 2:
- if((PINB & (1 << 7)) != 0) {
- PORTC &= ~(1<<6);
+ if(gpio_read_pin(B7)) {
+ gpio_write_pin_low(C6);
} else {
- PORTC &= ~(1<<7);
+ gpio_write_pin_low(C7);
}
break;
case 3:
- PORTD &= ~(1<<4);
+ gpio_write_pin_low(D4);
break;
case 4:
- PORTE &= ~(1<<6);
+ gpio_write_pin_low(E6);
break;
case 5:
- PORTB &= ~(1<<4);
+ gpio_write_pin_low(B4);
break;
case 6:
- PORTD &= ~(1<<6);
+ gpio_write_pin_low(D6);
break;
}
}
@@ -187,88 +187,88 @@ void set_switch_led(int ledId, bool state) {
void set_layer_led(int layerId) {
- PORTD |= (1<<5);
- PORTB &= ~(1<<6);
- PORTB |= (1<<0);
+ gpio_write_pin_high(D5);
+ gpio_write_pin_low(B6);
+ gpio_write_pin_high(B0);
switch(layerId) {
case 0:
- PORTD &= ~(1<<5);
+ gpio_write_pin_low(D5);
break;
case 1:
- PORTB |= (1<<6);
+ gpio_write_pin_high(B6);
break;
case 2:
- PORTB &= ~(1<<0);
+ gpio_write_pin_low(B0);
break;
}
}
void led_init_ports_user(void) {
// led voor switch #1
- DDRD |= (1<<7);
- PORTD &= ~(1<<7);
+ gpio_set_pin_output(D7);
+ gpio_write_pin_low(D7);
// led voor switch #2
- DDRC |= (1<<6);
- DDRC |= (1<<7);
- PORTC &= ~(1<<6);
- PORTC &= ~(1<<7);
+ gpio_set_pin_output(C6);
+ gpio_set_pin_output(C7);
+ gpio_write_pin_low(C6);
+ gpio_write_pin_low(C7);
// led voor switch #3
- DDRD |= (1<<4);
- PORTD &= ~(1<<4);
+ gpio_set_pin_output(D4);
+ gpio_write_pin_low(D4);
// led voor switch #4
- DDRE |= (1<<6);
- PORTE &= ~(1<<6);
+ gpio_set_pin_output(E6);
+ gpio_write_pin_low(E6);
// led voor switch #5
- DDRB |= (1<<4);
- PORTB &= ~(1<<4);
+ gpio_set_pin_output(B4);
+ gpio_write_pin_low(B4);
// led voor switch #6
- DDRD |= (1<<6);
- PORTD &= ~(1<<6);
+ gpio_set_pin_output(D6);
+ gpio_write_pin_low(D6);
/*
- DDRD |= (1<<7);
- PORTD |= (1<<7);
+ gpio_set_pin_output(D7);
+ gpio_write_pin_high(D7);
- DDRC |= (1<<6);
- PORTC |= (1<<6);
+ gpio_set_pin_output(C6);
+ gpio_write_pin_high(C6);
- DDRD |= (1<<4);
- PORTD |= (1<<4);
+ gpio_set_pin_output(D4);
+ gpio_write_pin_high(D4);
- DDRE |= (1<<6);
- PORTE |= (1<<6);
+ gpio_set_pin_output(E6);
+ gpio_write_pin_high(E6);
- DDRB |= (1<<4);
- PORTB |= (1<<4);
+ gpio_set_pin_output(B4);
+ gpio_write_pin_high(B4);
- DDRD |= (1<<6);
- PORTD |= (1<<6);
+ gpio_set_pin_output(D6);
+ gpio_write_pin_high(D6);
// */
- DDRD |= (1<<5);
- DDRB |= (1<<6);
- DDRB |= (1<<0);
+ gpio_set_pin_output(D5);
+ gpio_set_pin_output(B6);
+ gpio_set_pin_output(B0);
//led_set_layer(0);
}
void matrix_init_user(void) {
led_init_ports_user();
- PORTB |= (1 << 7);
- DDRB &= ~(1<<7);
+ gpio_write_pin_high(B7);
+ gpio_set_pin_input(B7);
- PORTD |= (1<<7);
- PORTC |= (1<<6);
- PORTC |= (1<<7);
- PORTD |= (1<<4);
- PORTE |= (1<<6);
- PORTB |= (1<<4);
- PORTD |= (1<<6);
+ gpio_write_pin_high(D7);
+ gpio_write_pin_high(C6);
+ gpio_write_pin_high(C7);
+ gpio_write_pin_high(D4);
+ gpio_write_pin_high(E6);
+ gpio_write_pin_high(B4);
+ gpio_write_pin_high(D6);
set_layer_led(0);
}
diff --git a/keyboards/knops/mini/keymaps/default/keymap.c b/keyboards/knops/mini/keymaps/default/keymap.c
index de990cc597..6f879c6738 100644
--- a/keyboards/knops/mini/keymaps/default/keymap.c
+++ b/keyboards/knops/mini/keymaps/default/keymap.c
@@ -61,51 +61,51 @@ void set_switch_led(int ledId, bool state) {
if(state) {
switch(ledId) {
case 1:
- PORTD |= (1<<7);
+ gpio_write_pin_high(D7);
break;
case 2:
- if((PINB & (1 << 7)) != 0) {
- PORTC |= (1<<6);
+ if(gpio_read_pin(B7)) {
+ gpio_write_pin_high(C6);
} else {
- PORTC |= (1<<7);
+ gpio_write_pin_high(C7);
}
break;
case 3:
- PORTD |= (1<<4);
+ gpio_write_pin_high(D4);
break;
case 4:
- PORTE |= (1<<6);
+ gpio_write_pin_high(E6);
break;
case 5:
- PORTB |= (1<<4);
+ gpio_write_pin_high(B4);
break;
case 6:
- PORTD |= (1<<6);
+ gpio_write_pin_high(D6);
break;
}
} else {
switch(ledId) {
case 1:
- PORTD &= ~(1<<7);
+ gpio_write_pin_low(D7);
break;
case 2:
- if((PINB & (1 << 7)) != 0) {
- PORTC &= ~(1<<6);
+ if(gpio_read_pin(B7)) {
+ gpio_write_pin_low(C6);
} else {
- PORTC &= ~(1<<7);
+ gpio_write_pin_low(C7);
}
break;
case 3:
- PORTD &= ~(1<<4);
+ gpio_write_pin_low(D4);
break;
case 4:
- PORTE &= ~(1<<6);
+ gpio_write_pin_low(E6);
break;
case 5:
- PORTB &= ~(1<<4);
+ gpio_write_pin_low(B4);
break;
case 6:
- PORTD &= ~(1<<6);
+ gpio_write_pin_low(D6);
break;
}
}
@@ -113,88 +113,88 @@ void set_switch_led(int ledId, bool state) {
void set_layer_led(int layerId) {
- PORTD |= (1<<5);
- PORTB &= ~(1<<6);
- PORTB |= (1<<0);
+ gpio_write_pin_high(D5);
+ gpio_write_pin_low(B6);
+ gpio_write_pin_high(B0);
switch(layerId) {
case 0:
- PORTD &= ~(1<<5);
+ gpio_write_pin_low(D5);
break;
case 1:
- PORTB |= (1<<6);
+ gpio_write_pin_high(B6);
break;
case 2:
- PORTB &= ~(1<<0);
+ gpio_write_pin_low(B0);
break;
}
}
void led_init_ports_user(void) {
// led voor switch #1
- DDRD |= (1<<7);
- PORTD &= ~(1<<7);
+ gpio_set_pin_output(D7);
+ gpio_write_pin_low(D7);
// led voor switch #2
- DDRC |= (1<<6);
- DDRC |= (1<<7);
- PORTC &= ~(1<<6);
- PORTC &= ~(1<<7);
+ gpio_set_pin_output(C6);
+ gpio_set_pin_output(C7);
+ gpio_write_pin_low(C6);
+ gpio_write_pin_low(C7);
// led voor switch #3
- DDRD |= (1<<4);
- PORTD &= ~(1<<4);
+ gpio_set_pin_output(D4);
+ gpio_write_pin_low(D4);
// led voor switch #4
- DDRE |= (1<<6);
- PORTE &= ~(1<<6);
+ gpio_set_pin_output(E6);
+ gpio_write_pin_low(E6);
// led voor switch #5
- DDRB |= (1<<4);
- PORTB &= ~(1<<4);
+ gpio_set_pin_output(B4);
+ gpio_write_pin_low(B4);
// led voor switch #6
- DDRD |= (1<<6);
- PORTD &= ~(1<<6);
+ gpio_set_pin_output(D6);
+ gpio_write_pin_low(D6);
/*
- DDRD |= (1<<7);
- PORTD |= (1<<7);
+ gpio_set_pin_output(D7);
+ gpio_write_pin_high(D7);
- DDRC |= (1<<6);
- PORTC |= (1<<6);
+ gpio_set_pin_output(C6);
+ gpio_write_pin_high(C6);
- DDRD |= (1<<4);
- PORTD |= (1<<4);
+ gpio_set_pin_output(D4);
+ gpio_write_pin_high(D4);
- DDRE |= (1<<6);
- PORTE |= (1<<6);
+ gpio_set_pin_output(E6);
+ gpio_write_pin_high(E6);
- DDRB |= (1<<4);
- PORTB |= (1<<4);
+ gpio_set_pin_output(B4);
+ gpio_write_pin_high(B4);
- DDRD |= (1<<6);
- PORTD |= (1<<6);
+ gpio_set_pin_output(D6);
+ gpio_write_pin_high(D6);
// */
- DDRD |= (1<<5);
- DDRB |= (1<<6);
- DDRB |= (1<<0);
+ gpio_set_pin_output(D5);
+ gpio_set_pin_output(B6);
+ gpio_set_pin_output(B0);
//led_set_layer(0);
}
void matrix_init_user(void) {
led_init_ports_user();
- PORTB |= (1 << 7);
- DDRB &= ~(1<<7);
+ gpio_write_pin_high(B7);
+ gpio_set_pin_input(B7);
- PORTD |= (1<<7);
- PORTC |= (1<<6);
- PORTC |= (1<<7);
- PORTD |= (1<<4);
- PORTE |= (1<<6);
- PORTB |= (1<<4);
- PORTD |= (1<<6);
+ gpio_write_pin_high(D7);
+ gpio_write_pin_high(C6);
+ gpio_write_pin_high(C7);
+ gpio_write_pin_high(D4);
+ gpio_write_pin_high(E6);
+ gpio_write_pin_high(B4);
+ gpio_write_pin_high(D6);
set_layer_led(0);
}
diff --git a/keyboards/knops/mini/rules.mk b/keyboards/knops/mini/rules.mk
deleted file mode 100644
index b6e2a5f9a4..0000000000
--- a/keyboards/knops/mini/rules.mk
+++ /dev/null
@@ -1,11 +0,0 @@
-# Build Options
-# change yes to no to disable
-#
-BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
-MOUSEKEY_ENABLE = yes # Mouse keys
-EXTRAKEY_ENABLE = yes # Audio control and System control
-CONSOLE_ENABLE = yes # Console for debug
-COMMAND_ENABLE = yes # Commands for debug and configuration
-NKRO_ENABLE = no # Enable N-Key Rollover
-BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality
-AUDIO_ENABLE = no # Audio output