Commit Graph

4970 Commits (80996ee9cc366ad5b1d90eadc976bdd456060653)
 

Author SHA1 Message Date
Jesse Vincent 80996ee9cc
untested first pass of i2c reads.
3 years ago
Jesse Vincent 059d4c9e39
Start to implement i2c support
3 years ago
Jesse Vincent f3a604dfe1
Modernized B to 0b
3 years ago
Jesse Vincent 0e3425297a
Modernise B syntax to 0b
3 years ago
Jesse Vincent 414f9d3297
Make it possible to elide HID shortname setting by pre-defining the relevant macro
3 years ago
Jesse Vincent b73f6a7eeb
Bullet-proofing against the mouse button constants not being defined
3 years ago
Jesse Vincent 608889818c
Work on the Model 100 platform definition
3 years ago
Jesse Vincent ebc230cb96
Correct our platform name
3 years ago
Jesse Vincent f827c5506e
Rename our "CRC" class to CRCCalculator, so as not to conflict with a
3 years ago
Jesse Vincent 7a2de238c4
Replace deprecated syntax for bitfield
3 years ago
Jesse Vincent a021528b04
WIP porting to the Model100 / GD32
3 years ago
Jesse Vincent 303d4b7e3f
Ongoing work to build the GD32 core
3 years ago
Jesse Vincent 71e461966f
New plan: we always use the same packager name, regardless of whether
3 years ago
Jesse Vincent c329a6dfe0
wip support for gd32 keyboards
3 years ago
Jesse Vincent 0d23db0741
Fix our sketch id in the model 100 example
3 years ago
Jesse Vincent 2514b216fa
Bring back the Model 100 default firmware sketch
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
Gergely Nagy 65c21842e9
astyle
3 years ago
Gergely Nagy 4248c894ad
make cpplint happy
3 years ago
Gergely Nagy 4b8951d67c
gd32: Add a "bootloader"
3 years ago
Gergely Nagy 17ba4fb8e8
gd32: Add a GD32Flash storage driver
3 years ago
Gergely Nagy a524bd21a6
gd32: Add a dummy GD32 device
3 years ago
Gergely Nagy 8730e242e4
kaleidoscope::device::Base: Add a few dummy functions to NoOpSerial
3 years ago
Jesse Vincent 53cfa962bf
Remove historical makefile targets
3 years ago
Jesse Vincent 0260b48864
Merge pull request #1085 from keyboardio/f/remove-kaleidoscope-builder
3 years ago
Jesse Vincent 79d2d46a19
Remove historical 'kaleidoscope-builder'
3 years ago
Jesse Vincent dbdc743dc3
Merge pull request #1076 from gedankenexperimenter/plugin-guide-part-2
3 years ago
Michael Richters c13fea5705
Add section on physical keyswitch events
3 years ago
Michael Richters 14dcc700e9
Add section on creating additional events
3 years ago