[Keyboard] KBD19x Bootmagic Enable (lite) and other fixes (#5126)
* set bootmagic from no to lite and put in a note in the readme * use pragma once * discovered a compile error when testing with default keymap. The inlined led functions need to be externed in the .c file * might as well turn on mouse keys as well
This commit is contained in:
parent
31b75c75fd
commit
6471273149
4 changed files with 14 additions and 5 deletions
|
@ -17,6 +17,15 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
#include "kbd19x.h"
|
#include "kbd19x.h"
|
||||||
|
|
||||||
|
extern inline void kbd19x_caps_led_on(void);
|
||||||
|
extern inline void kbd19x_caps_led_off(void);
|
||||||
|
|
||||||
|
extern inline void kbd19x_sclk_led_on(void);
|
||||||
|
extern inline void kbd19x_sclk_led_off(void);
|
||||||
|
|
||||||
|
extern inline void kbd19x_nmlk_led_on(void);
|
||||||
|
extern inline void kbd19x_nmlk_led_off(void);
|
||||||
|
|
||||||
void matrix_init_kb(void) {
|
void matrix_init_kb(void) {
|
||||||
// put your keyboard start-up code here
|
// put your keyboard start-up code here
|
||||||
// runs once when the firmware starts up
|
// runs once when the firmware starts up
|
||||||
|
|
|
@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef KBD19X_H
|
#pragma once
|
||||||
#define KBD19X_H
|
|
||||||
|
|
||||||
#include "quantum.h"
|
#include "quantum.h"
|
||||||
#include "led.h"
|
#include "led.h"
|
||||||
|
@ -100,4 +99,3 @@ inline void kbd19x_nmlk_led_off(void) { DDRB &= ~(1<<2); PORTB &= ~(1<<2); }
|
||||||
{k05, k06, k07, k08, k15, k16, k17, k18, k25, k26, k27, k28, k36},\
|
{k05, k06, k07, k08, k15, k16, k17, k18, k25, k26, k27, k28, k36},\
|
||||||
{XXX, k1e, k0e, k2e, k4e, k37, k38, k39, k45, k46, k47, k48, XXX},\
|
{XXX, k1e, k0e, k2e, k4e, k37, k38, k39, k45, k46, k47, k48, XXX},\
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
|
@ -8,6 +8,8 @@
|
||||||
|
|
||||||
The KBD19x is a compact-1800 keyboard kit produced by KBDfans, offering a number of layout options.
|
The KBD19x is a compact-1800 keyboard kit produced by KBDfans, offering a number of layout options.
|
||||||
|
|
||||||
|
**Reset Sequence:** Using this firmware sets `BOOTLOADER_ENABLE` to `lite`. While plugging in, hold the top left key, commonly programmed as `Esc` to put your board into bootloader mode.
|
||||||
|
|
||||||
Keyboard Maintainer: [jshuf](https://github.com/jshuf)
|
Keyboard Maintainer: [jshuf](https://github.com/jshuf)
|
||||||
Hardware Supported: KBD19x PCB
|
Hardware Supported: KBD19x PCB
|
||||||
Hardware Availability: [KBDfans](https://kbdfans.cn)
|
Hardware Availability: [KBDfans](https://kbdfans.cn)
|
||||||
|
|
|
@ -61,8 +61,8 @@ BOOTLOADER = atmel-dfu
|
||||||
# Build Options
|
# Build Options
|
||||||
# change yes to no to disable
|
# change yes to no to disable
|
||||||
#
|
#
|
||||||
BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000)
|
BOOTMAGIC_ENABLE = lite # Virtual DIP switch configuration(+1000)
|
||||||
MOUSEKEY_ENABLE = no # Mouse keys(+4700)
|
MOUSEKEY_ENABLE = yes # Mouse keys(+4700)
|
||||||
EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
|
EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
|
||||||
CONSOLE_ENABLE = no # Console for debug(+400)
|
CONSOLE_ENABLE = no # Console for debug(+400)
|
||||||
COMMAND_ENABLE = no # Commands for debug and configuration
|
COMMAND_ENABLE = no # Commands for debug and configuration
|
||||||
|
|
Loading…
Reference in a new issue