Comments (3)
Still an issue over a year later. @haata, can you take a look?
Here is what happens on latest master branch of controller
:
root@d3c934a85117:/controller/Keyboards# ./Rapoo_E9070.bash
linux-gnu/Linux is supported.
Unix Build
Selected Generator: Ninja
linux-gnu.Rapoo_E9070.gcc.ninja
-- Build CPU Detected:
x86_64
-- Build Kernel Detected:
Linux 4.15.0-24-generic
-- Compiler Family:
arm
-- Compiler Selected:
gcc
-- Chip Selected:
mk20dx256
-- Chip Family:
mk2x
-- CPU Selected:
cortex-m4
-- Compiler Source Files:
Lib/kinetis.c;Lib/delay.c;Lib/entropy.c;Lib/periodic.c;Lib/time.c
-- Bootloader Type:
Teensy
-- Full Compiler:
/usr/bin/arm-none-eabi-gcc
-- Detected Scan Module Source Files:
Scan/Devices/MatrixARMPeriodic/matrix_scan.c;Scan/Rapoo_E9070/scan_loop.c
-- Detected Macro Module Source Files:
Macro/PartialMap/kll.c;Macro/PartialMap/layer.c;Macro/PartialMap/macro.c;Macro/PartialMap/result.c;Macro/PartialMap/trigger.c
-- Detected Output Module Source Files:
Output/HID-IO/hidio_com.c;Output/Interface/output_gen.c;Output/USB/output_com.c;Output/USB/output_usb.c;Output/USB/arm/usb_desc.c;Output/USB/arm/usb_dev.c;Output/USB/arm/usb_joystick.c;Output/USB/arm/usb_keyboard.c;Output/USB/arm/usb_mem.c;Output/USB/arm/usb_mouse.c;Output/USB/arm/usb_rawio.c;Output/USB/arm/usb_serial.c
-- Detected Debug Module Source Files:
Debug/cli/cli.c;Debug/latency/latency.c;Debug/led/led.c;Debug/print/print.c
-- Build OS Detected:
Ubuntu 16.04.4 LTS xenial
-- Detected Layout Files:
/controller/Scan/Devices/MatrixARMPeriodic/capabilities.kll
/controller/Macro/PartialMap/capabilities.kll
/controller/Output/HID-IO/capabilities.kll
/controller/Output/USB/capabilities.kll
/controller/Debug/latency/capabilities.kll
/controller/Scan/Rapoo_E9070/scancode_map.kll
/controller/kll/layouts/stdFuncMap.kll
/controller/kll/layouts/Rapoo_E9070_Fn.kll
-- Configuring done
-- Generating done
-- Build files have been written to: /controller/Keyboards/linux-gnu.Rapoo_E9070.gcc.ninja
[1/33] Generating KLL Layout
FAILED: cd /controller/Keyboards/linux-gnu.Rapoo_E9070.gcc.ninja && python3 /controller/kll/kll --version && python3 /controller/kll/kll --kiibohd-debug --config /controller/Scan/Devices/MatrixARMPeriodic/capabilities.kll /controller/Macro/PartialMap/capabilities.kll /controller/Output/HID-IO/capabilities.kll /controller/Output/USB/capabilities.kll /controller/Debug/latency/capabilities.kll --base /controller/Scan/Rapoo_E9070/scancode_map.kll --default /controller/kll/layouts/stdFuncMap.kll --partial /controller/kll/layouts/Rapoo_E9070_Fn.kll --emitter kiibohd --def-template /controller/kll/templates/kiibohdDefs.h --map-template /controller/kll/templates/kiibohdKeymap.h --pixel-template /controller/kll/templates/kiibohdPixelmap.c --def-output kll_defs.h --map-output generatedKeymap.h --pixel-output generatedPixelmap.c
kll BETA 0.5c.bc801e1d16ff4b680ffdd46ba3c7a0939cd09f88 - 2018-04-30 22:57:16 -0700
ERROR: 'CONSUMERCONTROLCONFIG' is an invalid USB HID Code Lookup...
File "/controller/kll/common/parse.py", line 101, in hidCode
hidCode = kll_hid_lookup_dictionary[type][token[1:-1].upper()][1]
Invalid dictionary lookup, check syntax.
ERROR: OperationSpecificsStage:parse -> /tmp/kll/kll_layouts@['Rapoo_E9070_Fn']_processed.kll:13
ERROR: Invalid stage status 'Incomplete' for 'OperationSpecificsStage'.
ninja: build stopped: subcommand failed.
Error in build. Exiting...
Changes similar to previously closed PR still work.
from kll.
Hmm, rename ConsumerControlConfig
to Consumer Control Config
.
https://github.com/hid-io/layouts/blob/master/base/base.json#L1607
from kll.
Closing unless there are any more issues.
from kll.
Related Issues (20)
- Shift has no effect on FN layers
- Defining triggers with keys that are *not* pressed HOT 3
- Setting a combination result HOT 5
- Keyboard will not output # ~ signs HOT 1
- Layer control USB Codes (eg U"Lock1") cause compilation error if not assigned to U"Latch/Lock/FunctionX" trigger HOT 2
- Off-by-one error in generated kll.json for Col/Row HOT 1
- State Scheduling Triggers HOT 18
- Clarify the difference between rectangle and point addressing HOT 1
- State scheduling HOT 2
- Trigger combinations on K-Type not functioning HOT 4
- Negative brightness values do not seem to work
- Some Keybindings do not work ( possibly Layer dependent )
- Cannot use Consumer Control "Mute", "ScanPreviousTrack", and "ScanNextTrack" HOT 1
- KLL compiler generates an incorrect frame if list-of-pixels notation is used more than once HOT 4
- kll compiler doesn't warn when missing a semicolon HOT 1
- Multiple outputs with mising semicolon
- Cannot configure the "FN" key HOT 2
- Capital letters without holding down shift
- Unable to map to F12 on Ergodox HOT 15
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kll.