I am trying to program my new wobkey rainy75 lite keyboard so that I can add accented characters for when I type in Spanish.
The rainy75 supports qmk, but there isn't a kaymap.c file or even a well-written json file, so I am having to write it all from scratch. I've implemented keymap.c, keyboard.json, layout.h, and config.h files, but I am still having an issue with compilation when I run: qmk compile -kb wobkey_rainy75 -km default
.
Essentially, the assembler seems to be trying to compile the c code, instead of the compiler, but I don't know how to fix this since I don't know what qmk compile -kb wobkey_rainy75 -km default
is actually doing.
Thanks for the help!
Here is the actual error:
Generating: .build/obj_wobkey_rainy75_default/src/info_config.h [OK]
Generating: .build/obj_wobkey_rainy75_default/src/default_keyboard.h [OK]
Assembling: platforms/avr/xprintf.S [ERRORS]
|
| C:/QMK_MSYS/mingw64/avr/include/stdint.h: Assembler messages:
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:125: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:126: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:127: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:128: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:129: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:130: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:132: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:133: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:146: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:151: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:163: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:168: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:173: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:178: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:183: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:188: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:196: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:203: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:217: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:222: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:227: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:232: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:237: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:242: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:250: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:257: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:277: Error: unknown opcode `typedef'
| C:/QMK_MSYS/mingw64/avr/include/stdint.h:282: Error: unknown opcode `typedef'
| platforms/timer.h:37: Error: unknown opcode `extern'
| platforms/timer.h:39: Error: unknown opcode `void'
| platforms/timer.h:40: Error: unknown opcode `void'
| platforms/timer.h:41: Error: unknown opcode `void'
| platforms/timer.h:42: Error: unknown opcode `void'
| platforms/timer.h:43: Error: unknown opcode `uint16_t'
| platforms/timer.h:44: Error: unknown opcode `uint32_t'
| platforms/timer.h:45: Error: unknown opcode `uint16_t'
| platforms/timer.h:46: Error: unknown opcode `uint32_t'
| platforms/timer.h:56: Error: unknown opcode `typedef'
| platforms/timer.h:57: Error: unknown opcode `fast_timer'
| platforms/timer.h:58: Error: unknown opcode `return'
| platforms/timer.h:59: Error: junk at end of line, first unrecognized character is `}'
| platforms/timer.h:60: Error: unknown opcode `fast_timer'
| platforms/timer.h:61: Error: unknown opcode `return'
| platforms/timer.h:62: Error: junk at end of line, first unrecognized character is `}'
| quantum/keyboard.h:30: Error: unknown opcode `typedef'
| quantum/keyboard.h:31: Error: unknown opcode `uint8_t'
| quantum/keyboard.h:32: Error: unknown opcode `uint8_t'
| quantum/keyboard.h:33: Error: junk at end of line, first unrecognized character is `}'
| quantum/keyboard.h:35: Error: unknown opcode `typedef'
| quantum/keyboard.h:38: Error: unknown opcode `typedef'
| quantum/keyboard.h:39: Error: unknown opcode `keypos_t'
| quantum/keyboard.h:40: Error: unknown opcode `uint16_t'
| quantum/keyboard.h:41: Error: unknown opcode `keyevent_t'
| quantum/keyboard.h:42: Error: unknown opcode `_bool'
| quantum/keyboard.h:43: Error: junk at end of line, first unrecognized character is `}'
| quantum/keyboard.h:54: Error: unknown opcode `static'
| quantum/keyboard.h:55: Error: unknown opcode `return'
| quantum/keyboard.h:56: Error: junk at end of line, first unrecognized character is `}'
| quantum/keyboard.h:57: Error: unknown opcode `static'
| quantum/keyboard.h:58: Error: unknown opcode `return'
| quantum/keyboard.h:59: Error: junk at end of line, first unrecognized character is `}'
| quantum/keyboard.h:60: Error: unknown opcode `static'
| quantum/keyboard.h:61: Error: unknown opcode `return'
| quantum/keyboard.h:62: Error: junk at end of line, first unrecognized character is `}'
| quantum/keyboard.h:63: Error: unknown opcode `static'
| quantum/keyboard.h:64: Error: unknown opcode `return'
| quantum/keyboard.h:65: Error: junk at end of line, first unrecognized character is `}'
| quantum/keyboard.h:66: Error: unknown opcode `static'
| quantum/keyboard.h:67: Error: unknown opcode `return'
| quantum/keyboard.h:68: Error: junk at end of line, first unrecognized character is `}'
| quantum/keyboard.h:69: Error: unknown opcode `static'
| quantum/keyboard.h:70: Error: unknown opcode `return'
| quantum/keyboard.h:71: Error: junk at end of line, first unrecognized character is `}'
| quantum/keyboard.h:107: Error: unknown opcode `void'
| quantum/keyboard.h:109: Error: unknown opcode `void'
| quantum/keyboard.h:111: Error: unknown opcode `void'
| quantum/keyboard.h:113: Error: unknown opcode `_bool'
| quantum/keyboard.h:115: Error: unknown opcode `_bool'
| quantum/keyboard.h:117: Error: unknown opcode `void'
| quantum/keyboard.h:118: Error: unknown opcode `void'
| quantum/keyboard.h:119: Error: unknown opcode `void'
| quantum/keyboard.h:120: Error: unknown opcode `void'
| quantum/keyboard.h:122: Error: unknown opcode `void'
| quantum/keyboard.h:123: Error: unknown opcode `void'
| quantum/keyboard.h:124: Error: unknown opcode `void'
| quantum/keyboard.h:126: Error: unknown opcode `uint32_t'
| quantum/keyboard.h:127: Error: unknown opcode `uint32_t'
| quantum/keyboard.h:129: Error: unknown opcode `uint32_t'
| quantum/keyboard.h:130: Error: unknown opcode `uint32_t'
| quantum/keyboard.h:132: Error: unknown opcode `uint32_t'
| quantum/keyboard.h:133: Error: unknown opcode `uint32_t'
| quantum/keyboard.h:135: Error: unknown opcode `uint32_t'
| quantum/keyboard.h:136: Error: unknown opcode `uint32_t'
| quantum/keyboard.h:138: Error: unknown opcode `void'
| quantum/keyboard.h:140: Error: unknown opcode `uint32_t'
| quantum/keymap_common.h:10: Error: unknown opcode `uint16_t'
| ./keyboards/wobkey_rainy75/keymaps/default/config.h:10: Error: unknown opcode `enum'
| ./keyboards/wobkey_rainy75/keymaps/default/config.h:11: Error: unknown opcode `base_layer'
| ./keyboards/wobkey_rainy75/keymaps/default/config.h:12: Error: unknown opcode `function_l'
| ./keyboards/wobkey_rainy75/keymaps/default/config.h:13: Error: junk at end of line, first unrecognized character is `}'
|
make: *** [builddefs/common_rules.mk:361: .build/obj_wobkey_rainy75_default/platforms/avr/xprintf.o] Error 1