Skip to content

amharris/KiiConf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KiiConf

KiiConf is composed by two main programs:

  • the editor
  • the configurator

The editor is meant for admins and it is used to generate the layout file for the configurator.

The configurator loads the layout and lets the user configure the keyboard layers.

NOTE: the applications are set up in debug mode by calling the APP constructor with the first parameter set to true. In production it should be set to false or simply undefined.

Environment Setup

Prerequistes

Required

  • Web server (e.g. lighttpd, apache, etc.)
  • php5-cgi
  • cmake >= 2.8
  • arm-none-eabi-gcc (binutils as well)
  • python3
  • git

Recommended

  • dfu-suffix >= 0.7 (part of dfu-util)

Optional

  • ctags

Intial Setup

  • Enable web server and point it to the KiiConf directory
  • Make sure that the following directories have permissions for the web-server to write
    • KiiConf/tmp
    • KiiConf/layouts

Then setup the firmware sources. This script can be run anytime you want to update the firmware source version.

cd KiiConf
./update_controller.bash

About

Input Club web configurator, designed by matt3o.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 60.8%
  • CSS 21.6%
  • PHP 10.7%
  • Shell 5.8%
  • HTML 1.1%