Commit Graph

4982 Commits (macros/rearchitecture)
 

Author SHA1 Message Date
Gergely Nagy 46038df07e
Macros: Make it possible to read macros from sources other than PROGMEM
3 years ago
Jesse Vincent d6b7d7d4c8
Merge pull request #1088 from keyboardio/f/keyboardio-model-100-hacked-up-for-basic-usb
3 years ago
Gergely Nagy 4b1e122317
Merge pull request #1090 from keyboardio/plugin/escape-oneshot/config
3 years ago
Gergely Nagy 32c175d51e
EscapeOneShot: Remove run-time toggleability
3 years ago
Jesse Vincent 532253c234
Apply suggestions from code review
3 years ago
Jesse Vincent b4bcdbd06d
Update examples/Devices/Keyboardio/Model100/Model100.ino
3 years ago
Jesse Vincent efdae81b3a
Merge pull request #1089 from keyboardio/plugin/escape-oneshot/config
3 years ago
Gergely Nagy ddad1305e2
EscapeOneShot: Always treat `Key_OneShotCancel` as cancel key
3 years ago
Gergely Nagy f3604d3317
plugin/EscapeOneShot: Add an optional Config plugin
3 years ago
Gergely Nagy 4d1e59e769
EscapeOneShot: Make it possible to disable the plugin at run-time
3 years ago
Jesse Vincent 1d8eb6d2e2
Temporarily disable gamma implementation - it's not behaving correctly
3 years ago
Jesse Vincent d3216aed95
Initial implemetation of Model 100 hardware driver
3 years ago
Jesse Vincent 1d70cf2dc8
Start wtih an example firmware sketch for the Model 100
3 years ago
Jesse Vincent 6b9496e2dc
Kaleidoscope build system support for gd32 keyboards
3 years ago
Jesse Vincent 2962f0f0c9
astyle
3 years ago
Jesse Vincent 40ce430861
Minor cleanup to make it easier to build a package with GD32 cores
3 years ago
Jesse Vincent da83001116
Update HardwareTestMode to run a little brighter and to bake the rainbow
3 years ago
Jesse Vincent 5a566d6ecf
Make it possible to elide HID shortname setting by pre-defining the relevant macro
3 years ago
Jesse Vincent 14f2ef8c3e
Rename our "CRC" class to CRCCalculator, so as not to conflict with a
3 years ago
Jesse Vincent addc341184
Bullet-proofing against the mouse button constants not being defined
3 years ago
Jesse Vincent 4c84e8c093
Replace deprecated syntax for bitfield
3 years ago
Jesse Vincent 6a3e2d4eee
Merge pull request #1087 from gedankenexperimenter/charshift-docs
3 years ago
Michael Richters c5bd030084
Correct `KeyPair` references in CharShift docs
3 years ago
Jesse Vincent 15ee5573c1
Merge pull request #1086 from gedankenexperimenter/charshift-docs
3 years ago
Michael Richters 926a5f6f5e
Add CharShift docs for Chrysalis
3 years ago
Michael Richters d3bcd45c29
Correct CharShift macro names in documentation
3 years ago
Jesse Vincent 1ae48b9507
Ongoing work to build the GD32 core
3 years ago
Jesse Vincent 14a2a5dea6
New plan: we always use the same packager name, regardless of whether
3 years ago
Jesse Vincent a5c1cfeb85
Correctly? set the packager for our tools for gd32
3 years ago
Jesse Vincent a21a68d3eb
Looks like switching to LFS broke raw downloads.
3 years ago
Jesse Vincent 3032bb76d8
Remove double slash from the build base url
3 years ago
Jesse Vincent c8be98f49a
Try to get our maintainer name to match so Arduino can install the tools
3 years ago
Jesse Vincent b62a689fd0
Remove vim swapfile
3 years ago
Jesse Vincent 624a3acced
Remove the Model 100 example for now, so that I can merge the wip support to master to continue dev
3 years ago
Jesse Vincent 4b036ae1a1
astyle
3 years ago
Jesse Vincent 262622a54a
refactor the builder tool to be able to build multi-arch support
3 years ago
Jesse Vincent 6b9b6c388a
Refactor our artifact builder
3 years ago
Jesse Vincent 3aabbc8f29
Add a (not-yet-building) firmware sketch for the Model 100
3 years ago
Jesse Vincent 471affa43f
Silence a warning due to stub methods not having return statements
3 years ago
Jesse Vincent 8d0e619957
astyle
3 years ago
Jesse Vincent cc313d6d57
Check in non-working renamed plugin with the first little bit of work on
3 years ago
Jesse Vincent 81ff231683
Check in a (non-working) Keyboardio Model 100 plugin, currently a copy of the Model 01 plugin
3 years ago
Gergely Nagy 7fcad59ed5
fixups
3 years ago
Gergely Nagy 801ebee116
gd32: timer-based scanning
3 years ago
Gergely Nagy 3463c000fb
gd32: Restore some functionality
3 years ago
Gergely Nagy 541e77cfc9
gd32: matrix-based keyscanner
3 years ago
Gergely Nagy 88a1d86079
kaleidoscope::device::Base: Don't make the default noop_serial_ static
3 years ago
Gergely Nagy 7c5973c7bd
kaleidoscope::hid::base::Keyboard: Add a default, no-op sendReport
3 years ago
Gergely Nagy ce9f14cf71
astyle
3 years ago
Gergely Nagy 3149a781ae
gd32: a pretty dumb key scanner
3 years ago