qmk_api icon indicating copy to clipboard operation
qmk_api copied to clipboard

when creating sparse layer keymaps compiles fail

Open yanfali opened this issue 6 years ago • 2 comments

{"keyboard":"1upkeyboards/1up60hse","keymap":"layout_60_ansi_mine","layout":"LAYOUT_60_ansi","layers":[["KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO"],[],["KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO"]]}

causes the compile to fail, @skullydazed thought that was a supported use case.

yanfali avatar Jan 15 '19 03:01 yanfali

https://cdn.discordapp.com/attachments/440875445911683084/546563933616472083/basic_dz60.json example of bad JSON which should compile

yanfali avatar Feb 17 '19 09:02 yanfali

Did API behavior change? Looks like even on error, we are getting OK now because the download keymap.c works, but the UI is offering the download firmware even though the API failed to compile

image

yanfali avatar Feb 17 '19 09:02 yanfali