Jesse Vincent
9d9b16dc93
Astyle
3 years ago
Jesse Vincent
b44edf476b
Start to implement "suspend a missing device"
3 years ago
Jesse Vincent
40e40cd868
remove 'ledpowerfault', which isn't a thing on the m100
3 years ago
Jesse Vincent
fedcd25d61
Set our I2C speed to 400Khz
3 years ago
Jesse Vincent
41fad82e41
add prototype for disableScannerPower for the m100
3 years ago
Jesse Vincent
b2899f970b
model 100 power management init
3 years ago
Jesse Vincent
9af4e121b2
Starting to clean up Model 100 hardware enablement
3 years ago
Jesse Vincent
d84918280b
Try to enable EEPROM support, but it explodes
3 years ago
Jesse Vincent
c6eb7529ca
Astyle
3 years ago
Jesse Vincent
ff1cacad51
Disable gamma on the Model 100 for now.
...
It was...not working right (everything was coming in at near-zero
brightness)
3 years ago
Jesse Vincent
968c71abc3
Todoed storage drivers
3 years ago
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
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
b62a689fd0
Remove vim swapfile
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
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
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
Florian Bruhin
4a6aea650d
Add keyIsInjected helper
...
So that the bits don't have to be masked and checked manually, like with the other helpers.
Signed-off-by: Florian Bruhin <me@the-compiler.org>
3 years ago
Justin Moy
b927b0d397
Add ranges import to escape-oneshot plugin
...
Signed-off-by: Justin Moy <justincmoy@users.noreply.github.com>
3 years ago
Michael Richters
18705a660d
Add warning about Qukeys/SpaceCadet compatibilty to AutoShift docs
...
Signed-off-by: Michael Richters <gedankenexperimenter@gmail.com>
3 years ago
Michael Richters
7f8175e493
Fix typos in AutoShift docs
...
Signed-off-by: Michael Richters <gedankenexperimenter@gmail.com>
3 years ago
Michael Richters
c66d252cae
Cancel pending AutoShift key if another key toggles on
...
Signed-off-by: Michael Richters <gedankenexperimenter@gmail.com>
3 years ago
Michael Richters
cb955c7d09
Prevent AutoShift queue from overflowing
...
Signed-off-by: Michael Richters <gedankenexperimenter@gmail.com>
3 years ago
Jesse Vincent
2907bdeeaa
Merge pull request #1072 from GazHank/master
3 years ago
Gareth Hancock
d28a9fdcf1
Merge branch 'master' of https://github.com/GazHank/Kaleidoscope
3 years ago
Gareth Hancock
2e42f52c38
Fix minor typos in Tap Dance documentation
...
Signed-off-by: Gareth Hancock <gazhank@gmail.com>
3 years ago
Michael Richters
f7264f9f4d
Add CharShift plugin
...
Signed-off-by: Michael Richters <gedankenexperimenter@gmail.com>
3 years ago
Gergely Nagy
eaa0999c28
Merge pull request #1062 from gedankenexperimenter/plugin/oneshot-meta-keys
...
Move handling of OneShot "meta" keys to a new `OneShotMetaKeys` plugin
3 years ago
Michael Richters
55af2fd031
Comment `isStickableDefault()` to explain default stickability
...
Signed-off-by: Michael Richters <gedankenexperimenter@gmail.com>
3 years ago
Jesse Vincent
735f019e20
Merge pull request #1068 from keyboardio/hostos/macos
3 years ago
Jesse Vincent
da684d40f4
Merge pull request #1065 from keyboardio/unicode/setLinuxKey
3 years ago
Jesse Vincent
5490da6e81
Merge pull request #1066 from keyboardio/unicode/numpad-linux
3 years ago
Gergely Nagy
e576b78ba7
Switch from using hostos::OSX to hostos::MACOS
...
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
3 years ago
Gergely Nagy
8328bd7be2
HostOS: Migrate from OSX to macOS
...
Apple started calling their operating system macOS, rather than OSX a while ago,
and as such, we should follow suit. This introduces `::hostos::MACOS`, and makes
`::OSX` an alias of it.
All internal users were updated to refer to `::hostos::MACOS`, but the `::OSX`
alias is being kept indefinitely.
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
3 years ago
Gergely Nagy
d34aef1456
Unicode: Update the README with Windows instructions
...
Under Windows, we use an input method that requires a registry edit, mention
that in the README, and describe how to do it.
Fixes #1031 .
Signed-off-by: Gergely Nagy <algernon@keyboard.io>
3 years ago