It looks like I need to add a few unassigned scancodes to properly deal with my ISO modded F AT (as per http://www.seasip.info/VintagePC/ibm_6450225.html I'd need 13, 19, 39, 53, 78; ANSI mod would need 5C instead of 53). Hitting build errors with at the moment, having to do with missing declarations, can't figure out what macro is tripping me up.
Spoiler:
Code: Select all
make -f Makefile.rev2 KEYMAP=plain
-------- begin --------
avr-gcc (GCC) 7.2.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
mkdir -p obj_ps2_usb_rev2
Compiling C: keymap_plain.c
avr-gcc -c -mmcu=atmega32u4 -gdwarf-2 -DF_CPU=16000000UL -DSUSPEND_MODE_STANDBY -DBOOTLOADER_SIZE=4096 -DPS2_USE_INT -DF_USB=16000000UL -DARCH=ARCH_AVR8 -DUSB_DEVICE_ONLY -DUSE_FLASH_DESCRIPTORS -DUSE_STATIC_OPTIONS="(USB_DEVICE_OPT_FULLSPEED | USB_OPT_REG_ENABLED | USB_OPT_AUTO_PLL)" -DFIXED_CONTROL_ENDPOINT_SIZE=8 -DFIXED_NUM_CONFIGURATIONS=1 -DPROTOCOL_LUFA -DEXTRAKEY_ENABLE -DCONSOLE_ENABLE -DCOMMAND_ENABLE -DNKRO_ENABLE -DVERSION=91810911-dirty -Os -funsigned-char -funsigned-bitfields -ffunction-sections -fdata-sections -fno-inline-small-functions -fpack-struct -fshort-enums -fno-strict-aliasing -Wall -Wstrict-prototypes -Wa,-adhlns=obj_ps2_usb_rev2/keymap_plain.lst -I. -I../../tmk_core -I../../tmk_core/protocol -I../../tmk_core/protocol/lufa -I../../tmk_core/protocol/lufa/LUFA-git -I../../tmk_core/common -std=gnu99 -include config_rev2.h -MMD -MP -MF .dep/obj_ps2_usb_rev2_keymap_plain.o.d keymap_plain.c -o obj_ps2_usb_rev2/keymap_plain.o
In file included from keymap_plain.c:1:0:
keymap_common.h:132:17: error: 'KC_K19' undeclared here (not in a function); did you mean 'KC_F19'?
{ KC_##K18, KC_##K19, KC_##K1A, KC_##K1B, KC_##K1C, KC_##K1D, KC_##K1E, KC_NO }, \
^
keymap_common.h:172:1: note: in expansion of macro 'KEYMAP_ALL'
KEYMAP_ALL( \
^~~~~~~~~~
keymap_common.h:198:1: note: in expansion of macro 'KEYMAP_FULL'
KEYMAP_FULL( \
^~~~~~~~~~~
keymap_plain.c:21:5: note: in expansion of macro 'KEYMAP'
KEYMAP(
^~~~~~
keymap_common.h:136:17: error: 'KC_K39' undeclared here (not in a function); did you mean 'KC_K19'?
{ KC_##K38, KC_##K39, KC_##K3A, KC_##K3B, KC_##K3C, KC_##K3D, KC_##K3E, KC_NO }, \
^
keymap_common.h:172:1: note: in expansion of macro 'KEYMAP_ALL'
KEYMAP_ALL( \
^~~~~~~~~~
keymap_common.h:198:1: note: in expansion of macro 'KEYMAP_FULL'
KEYMAP_FULL( \
^~~~~~~~~~~
keymap_plain.c:21:5: note: in expansion of macro 'KEYMAP'
KEYMAP(
^~~~~~
keymap_common.h:139:37: error: 'KC_K53' undeclared here (not in a function); did you mean 'KC_K39'?
{ KC_##K50, KC_##K51, KC_##K52, KC_##K53, KC_##K54, KC_##K55, KC_NO, KC_##K57 }, \
^
keymap_common.h:172:1: note: in expansion of macro 'KEYMAP_ALL'
KEYMAP_ALL( \
^~~~~~~~~~
keymap_common.h:198:1: note: in expansion of macro 'KEYMAP_FULL'
KEYMAP_FULL( \
^~~~~~~~~~~
keymap_plain.c:21:5: note: in expansion of macro 'KEYMAP'
KEYMAP(
^~~~~~
keymap_common.h:140:47: error: 'KC_K5C' undeclared here (not in a function); did you mean 'KC_K53'?
{ KC_##K58, KC_##K59, KC_##K5A, KC_##K5B, KC_##K5C, KC_##K5D, KC_NO, KC_##K5F }, \
^
keymap_common.h:172:1: note: in expansion of macro 'KEYMAP_ALL'
KEYMAP_ALL( \
^~~~~~~~~~
keymap_common.h:198:1: note: in expansion of macro 'KEYMAP_FULL'
KEYMAP_FULL( \
^~~~~~~~~~~
keymap_plain.c:21:5: note: in expansion of macro 'KEYMAP'
KEYMAP(
^~~~~~
make: *** [../../tmk_core/rules.mk:560: obj_ps2_usb_rev2/keymap_plain.o] Error 1
Ideas?
Thanks,
Darkshado