Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set unused USB serial buffer to 1 byte to save memory | Fred Sundvik | 2018-02-12 | 1 | -1/+1 |
| | |||||
* | Merge ChibiOS and LUFA descriptor support (#2362) | fredizzimo | 2018-02-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move lufa descriptor to protocol/usb_descriptor * Try to compile usb_descriptor on ChibiOS * Add lufa_utils for ChibiOS Lufa USB descriptors for ChibiOS * More lufa_util compatibility fixes * First compiling version of shared USB descriptor * Send the usb descriptors * Fix the CONSOLE output on ChibiOS * Add errors for unsupported interfaces * Enable support for vitual serial port USB descriptors * Implement virtual serial port for ChibiOS * Cleanup the lufa_utils Use the default lufa header files * Add raw hid support for ChibiOS This is completely untested * Enable midi compilation on ChibiOS * Move midi functionality out of lufa.c * Don't register sysex callback when not needed * ChibiOS compilation fixes * Update ChibiOS submodule * Fix the Midi USB descriptor It didn't work properly when both Midi and Virtual serial port was enabled. * Add MIDI support for ChibiOS * Fix USB descriptor strings on ChibiOS * Use serial usb driver for raw hid * Generalize the ChibiOS stream like drivers This makes the initialization much more simple and eliminates a lot of the code duplication. * Convert console output to chibios stream driver * Fixes for ChibiOS update * Update the ChibiOS contrib submodule To include the usb data toggle synchronization fixes * Fix duplicate reset enumeration on ChibiOS * Add missing include * Add number of endpoints check for ChibiOS * Enable serial USB driver on all keyboards * Add missing includes when API is enabled withot midi * Add another missing inlcude | ||||
* | remove all makefiles from keyboard directories | Jack Humbert | 2017-09-27 | 1 | -3/+0 |
| | |||||
* | Creates a layouts/ folder for keymaps shared between keyboards (#1609) | Jack Humbert | 2017-08-23 | 1 | -4/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches | ||||
* | Merge branch 'master' into fix_line_endings | Fred Sundvik | 2016-08-27 | 2 | -40/+43 |
|\ | |||||
| * | Split subproject make files into Makefile and rules.mk | Fred Sundvik | 2016-08-20 | 2 | -40/+43 |
| | | |||||
* | | Normalize line endings | Fred Sundvik | 2016-08-27 | 1 | -171/+171 |
|/ | |||||
* | Suprojects for ChibiOS testing | Fred Sundvik | 2016-07-05 | 10 | -0/+1306 |