Commit Graph

2092 Commits (59aa18aca84b72a9291bb10334b4c2cc16be261b)

Author SHA1 Message Date
Gergely Nagy 59aa18aca8
wip: Executor -> Simulator
4 years ago
Gergely Nagy 8bd2efb9c7
wip: Simulator.h->macros.h
4 years ago
Gergely Nagy 0454f8b66e
wip: simulator: guard GenerateHostEvent
4 years ago
Gergely Nagy 8f7be391e5
wip: AglaisInterface => LogProtocolInterface
4 years ago
Gergely Nagy 507bf61b26
wip: Include AglaisInterface from Kaleidoscope-Simulator.h
4 years ago
Gergely Nagy 85dc500bbb
wip: SimulatorCore: stop using deprecated interfaces
4 years ago
Gergely Nagy 0fa406c5d1
wip: drop the executor namespace
4 years ago
Gergely Nagy ff06775608
wip: simulator/Executor.h => simulator/Simulator.h
4 years ago
Gergely Nagy 5d83ac6ad3
wip: drop the vendors dir from simulator/interface
4 years ago
Gergely Nagy 5d69c4f5c0
wip: interface::Simulator => interface::Simulator_
4 years ago
Gergely Nagy 145d926510
wip: framework->interface
4 years ago
Gergely Nagy df73da9b80
wip: header cleanups
4 years ago
Gergely Nagy 59540c8d2d
wip: version.h: Only do the check if building for AVR
4 years ago
Gergely Nagy ab12556f8b
wip: log protocol collapse v1
4 years ago
Gergely Nagy 3716ea4ab2
wip
4 years ago
Gergely Nagy 917ed4184c
wip: Simulator
4 years ago
Jesse Vincent c85233b7c0
Astyle.
4 years ago
Jesse Vincent 45ffbd9118
ADd some docs for the scan cycle timer
4 years ago
Jesse Vincent ad83388ef9
Set our default debounce cycle time to bottom out at approximately 1500uS instead of 17000us. Measured, this gets us a 5ms debounce pretty reliably.
4 years ago
Gergely Nagy 8157580b52
keyscanner::ATmega: Rename a few internal things again
4 years ago
Jesse Vincent 281594029e
Switch back to a slightly less efficient, but more trivial way to toggle pins
4 years ago
Gergely Nagy 0216ce8587
keyscanner::ATmega: Pull out readCols from readMatrix again
4 years ago
Gergely Nagy 89ea860bfa
Update all devices & docs with regards to the keyscanner::ATmega API change
4 years ago
Gergely Nagy 7c040b355c
keyscanner::ATmega: Rename a few things
4 years ago
Gergely Nagy 0436a50563
keyscanner::ATmega: Introduce BaseProps::RowState
4 years ago
Gergely Nagy adb93ed152
keyscanner::ATmega: Merge the static props into a struct
4 years ago
Jesse Vincent 985facf111
keyscanner::ATmega: Switch to a different debouncer
4 years ago
Gergely Nagy 6779e0d8e7
device/keyboardio/twi.c: Adjust a comment to help GCC
4 years ago
Jesse Vincent ca216b5308
Make the Atreus' keyscan interval more conservative by default to help smooth out perceived chatter issues with Speed Copper switches.
4 years ago
Jesse Vincent 89fb57c724
Make the default keyscan interval configurable from the device's props
4 years ago
Jesse Vincent 973eb7e089
Merge pull request #871 from keyboardio/virtual/atmega-fix
4 years ago
Gergely Nagy ab8aa7f189
driver/mcu/ATmega32U4: Fix the class declaration for virtual builds
4 years ago
Gergely Nagy 8555978e93
technomancy/Atreus: Use the correct bootloader for A* pinouts
4 years ago
Jesse Vincent 3564667986
Fixup a whitespace issue that astyle doesn't like
4 years ago
Gergely Nagy fb1706a42c
Remove a number of opaque macros
4 years ago
Gergely Nagy c69efc8103
keyboardio/Imago: Stop using opaque macros
4 years ago
Gergely Nagy 05e9ae16de
technomancy/Atreus: Stop using opaque macros
4 years ago
Gergely Nagy 76c559995a
softhruf/Splitography: Stop using opaque macros
4 years ago
Gergely Nagy 2ae8f31e7d
olkb/Planck: Stop using opaque macros
4 years ago
Gergely Nagy 7dbf1d4c20
kbdfans/KBD4x: Stop using opaque macros
4 years ago
Jesse Vincent 07213d9f7e
Clarity improvement to Keyboardio Atreus init.
4 years ago
Gergely Nagy 11468b3c6c
Merge pull request #844 from keyboardio/driver/mcu-props
4 years ago
Jesse Vincent a76d1773f1
Merge pull request #865 from keyboardio/atreus2-remove-macros
4 years ago
Gergely Nagy b27433f9ee
keyboardio/Atreus: Add some explanatory comments
4 years ago
Gergely Nagy 4f1929b043
keyboardio/Atreus: Simplify the hardware plugin a bit
4 years ago
Jesse Vincent 058ce5c42c
astyle
4 years ago
Jesse Vincent 6b44b4ff8d
Remove use of ATMEGA_KEYSCANNER_BOILERPLATE for Atreus2
4 years ago
Jesse Vincent 499f0fca3a
Atreus2: remove use of ATMEGA_KEYSCANNER_PROPS
4 years ago
Jesse Vincent 4f45ec13d7
Remove use of ATMEGA32U4_DEVICE_PROPS for Atreus
4 years ago
Jesse Vincent 521fea77ee
Atreus: remove use of ATMEGA32U4_DEVICE macro
4 years ago