Commit Graph
64 Commits
Author SHA1 Message Date
William Toohey 710f5d32ef Config working, add docs 2017-05-26 19:53:12 +10:00
William Toohey b28aa13561 Change config magic to format version GoldFirm 2017-05-22 20:24:18 +10:00
William Toohey ccd80ec8f3 update makefile 2017-05-22 20:21:03 +10:00
William Toohey ab7878a571 Bootloader version that's actually real 2017-05-22 20:19:13 +10:00
William Toohey 4a95c23bf4 Fix eeprom freeze, LED flash, Macro in config 2017-05-22 01:35:47 +10:00
William Toohey 3caa27d33b Better macros, better config, initial updater 2017-05-22 01:12:52 +10:00
William Toohey 6a050a5588 Better LED patterns 2017-05-21 01:05:12 +10:00
William Toohey f4e98c1a50 Remove deprecated WebUSB Allowed Origins header 2017-05-05 01:47:02 +10:00
Will Toohey 5d94a9c930 Config saving/loading, commit far more of the configurator 2017-05-01 18:04:34 +10:00
Will Toohey efb8ef2d48 Much more case material, may revert if it doesn't fix clack 2017-03-15 15:46:34 +10:00
Will Toohey a437f968bc Bootloader, other minor stuff 2017-03-15 13:47:33 +10:00
William Toohey 1cd98d7a91 Webconfig commit 2017-03-04 15:45:36 +10:00
William Toohey 4dbdffc337 Add forgotten bootloader files 2017-03-04 15:44:38 +10:00
William Toohey 7de9e53bfa Case adjustments 2017-03-04 15:44:01 +10:00
William Toohey 58bf0fb288 Bootloader working 2017-03-04 15:40:44 +10:00
William Toohey 5127378cae Almost working bootloader 2017-03-04 14:36:16 +10:00
William Toohey 5d70d03822 Commit bootloader since we'll modify 2017-02-26 22:28:49 +10:00
William Toohey 3df59dd1f1 Breathe mode, LED cleanup and brightness levels increase 2017-02-17 16:03:33 +10:00
William Toohey 7aadd02dd8 Fix inline ASM for GCC 4.9 2017-02-17 01:16:02 +10:00
William Toohey 771b32b88a Actually, properly fix stalls 2017-02-17 01:02:48 +10:00
William Toohey 4252eccaf9 1 STALL fixed, 1 to go 2017-02-16 22:32:34 +10:00
William Toohey 0eab42400d Add keylights always, respect config 2017-02-16 02:38:40 +10:00
William Toohey 6533026b51 Add joystick interface, fix STALL bugs maybe 2017-02-16 01:39:42 +10:00
William Toohey b802aad1de General cleanups, nicer knob code 2017-02-13 23:35:50 +10:00
William Toohey 61cd76dca7 Knob lights are now gorgeous 2017-02-10 20:37:21 +10:00
William Toohey fcae815027 Much improved LEDs and persistant knob LEDs 2017-02-10 03:54:17 +10:00
William Toohey 0a3c53eea1 LEDs now high resolution internally and RGB for user, and knobs are stuck on the sides 2017-02-10 01:14:53 +10:00
William Toohey 23ac3ecadb Slight RAM saving in LED patterns by using a union 2017-02-09 20:39:40 +10:00
William Toohey 35b254a90f Fix config comunication 🙏
Turns out using 6 endpoints when you only support 5 is a recipe for disaster
2017-02-09 20:38:06 +10:00
William Toohey b713da2775 Forgot HandleConfig 2017-02-01 17:39:23 +10:00
William Toohey 9e5925118c Fix libusb connectivity and add more config stuff 2017-02-01 17:38:43 +10:00
William Toohey 681344f167 HID Light setting automation 2017-01-24 01:13:18 +10:00
William Toohey 6b66e38b93 Need that interface after all since top level can't be WinUSB - make it BULK instead of HID since WebUSB 2017-01-23 22:55:57 +10:00
William Toohey a2dff54bcf Update art and case
art to fit within 1mm boundary
case to be pretty
2017-01-18 22:40:05 +10:00
William Toohey ee18edecca Production commit :) 2017-01-10 03:36:28 +10:00
William Toohey 092058aa3a Remove Config report in prep for Control based config 2017-01-10 01:51:10 +10:00
William Toohey 78213ce451 Move L1, L2, new resonator, new LED resistors 2017-01-10 00:29:45 +10:00
William Toohey 9ecf0a25fc Minor cleanup 2017-01-08 22:10:27 +10:00
William Toohey 763fef66f7 Commit artwork 2017-01-08 22:10:26 +10:00
William Toohey 3d64506fba Rename firmware folder 2017-01-08 22:09:39 +10:00
William Toohey ecfb31463a Initial WebUSB support 2017-01-08 22:09:38 +10:00
William Toohey 1e6af1b80d More knob stability, better lineweights, better switch pos, switch label, smarter hole placement 2017-01-08 22:09:38 +10:00
William Toohey 4940f78afa gitignore, clean some junk, tabs to whitespace 2017-01-08 22:09:28 +10:00
William Toohey 52e75e0720 Better case, nicer art 2017-01-08 22:06:55 +10:00
William Toohey 66e6df4ec1 Stronger case 2017-01-08 22:06:55 +10:00
William Toohey 063341dad8 Better encoders (again), better PCB art 2017-01-08 22:06:54 +10:00
William Toohey c1bed2f8a2 Case improvements 2017-01-08 22:06:53 +10:00
William Toohey b259d2a4f2 Rev4 PCB - no LED holes, fixed tenting, slightly bigger encoder holes 2017-01-08 22:06:53 +10:00
William Toohey ec2547fc28 Minor cleanups 2017-01-08 22:06:52 +10:00
William Toohey 3a54609ae6 Add macro key on reset switch 2017-01-08 22:06:42 +10:00