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
GD32 platform-specific macro
|
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
we're using snapshots or releases
|
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
porting
|
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
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
801ebee116
|
gd32: timer-based scanning
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
3463c000fb
|
gd32: Restore some functionality
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
541e77cfc9
|
gd32: matrix-based keyscanner
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
88a1d86079
|
kaleidoscope::device::Base: Don't make the default noop_serial_ static
With `noop_serial_` being static, if we don't override the `serial()` method, we
fail to link.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
7c5973c7bd
|
kaleidoscope::hid::base::Keyboard: Add a default, no-op sendReport
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
ce9f14cf71
|
astyle
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
3149a781ae
|
gd32: a pretty dumb key scanner
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
65c21842e9
|
astyle
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
4248c894ad
|
make cpplint happy
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
4b8951d67c
|
gd32: Add a "bootloader"
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
17ba4fb8e8
|
gd32: Add a GD32Flash storage driver
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
a524bd21a6
|
gd32: Add a dummy GD32 device
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
3 years ago |
Gergely Nagy
|
8730e242e4
|
kaleidoscope::device::Base: Add a few dummy functions to NoOpSerial
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
|
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
Remove historical 'kaleidoscope-builder'
|
3 years ago |
Jesse Vincent
|
79d2d46a19
|
Remove historical 'kaleidoscope-builder'
- It was supposed to have been fully removed six months ago
|
3 years ago |
Jesse Vincent
|
dbdc743dc3
|
Merge pull request #1076 from gedankenexperimenter/plugin-guide-part-2
Add more sections to plugin authors' guide
|
3 years ago |
Michael Richters
|
c13fea5705
|
Add section on physical keyswitch events
Signed-off-by: Michael Richters <gedankenexperimenter@gmail.com>
|
3 years ago |
Michael Richters
|
14dcc700e9
|
Add section on creating additional events
This fills out one of the missing sections of the plugin author's guide
document.
Signed-off-by: Michael Richters <gedankenexperimenter@gmail.com>
|
3 years ago |