Fixing default ErgoDox layout and adding FlashMode button

- Adds proper flashMode support for all keyboards and microcontrollers (usb and serial)
- flashModeEnabled must be set to 1 otherwise it will only show an error
  * This is on purpose (somewhat dangerous feature as it allows remote flashing)
- Capability cleanup
This commit is contained in:
Jacob Alexander 2015-08-21 19:43:45 -07:00
parent 1cbc175551
commit 9c52fb32fa
11 changed files with 148 additions and 62 deletions

View file

@ -1,10 +1,10 @@
Name = pjrcUSBCapabilities;
Version = 0.5;
Version = 0.6;
Author = "HaaTa (Jacob Alexander) 2014-2015";
KLL = 0.3b;
KLL = 0.3c;
# Modified Date
Date = 2015-07-12;
Date = 2015-08-21;
# Output capabilities
@ -21,3 +21,12 @@ kbdProtocolNKRO => Output_kbdProtocolNKRO_capability();
keyboardLocale => KeyboardLocale_define;
keyboardLocale = 0;
# Bootloader Mode capability
# XXX
# By default this is disabled on purpose
# It is a large security hazard
flashModeEnabled => flashModeEnabled_define;
flashModeEnabled = 0;
flashMode => Output_flashMode_capability();