renovate/configure
main
master
f/handleHelp-varargs
wip/refactor-focus
f/clang-format-14
hardware/ploopy
examples/factory-firmware
f/driver/keyboardiohid
tmp/zagdul
jesse/space-cadet
jesse/wip/gd32-win
macros/rearchitecture
wip/rcm-stm32
f/keyboardio-model-100
charshift/configuration
pointing-device
f/samd-testbed
f/automatic-build-nightly
f/driver/keyboardiohid-orig
f/keymap-cache-redesign
tmp/parallel-cli
tmp/arduino-cli-pre-rebase
pr_host_keymap
f/testing-event-queue
testing
epan/testing/main
epan/testing/issue-840
epan/testing/readable
epan/build/justlib
epan/build/cmake
epan/testing/hello-simulator
device/normcore
atreus2/example-layout
v1.99.6
keyboardio-m100-MP-1
keyboardio-m100-DVT-3
keyboardio-m100-DVT-2
v1.99.5
v1.99.4
v1.99.3
v1.99.2
v1.99.1
v1.99.0
v1.98.0
v1.97.0
v1.94.0
v1.93.0
v1.92.0
v1.91.0
driver/bootloader-pre-rebase
shipped-model00-xmas
work-tip
${ noResults }
51 Commits (4e334287861fd45a41ab11f6cf606f23f70dadde)
Author | SHA1 | Message | Date |
---|---|---|---|
Gergely Nagy | bd35e8dfed |
Source code rearrangement
Moved the library sources into src/, and the sketch into examples/. This makes it easier to use the project as a library, and the default firmware sketch shows up in Arduino IDE's Files/Examples menu. This in turn, has a very neat side effect: an end user can start from this example, and when they save it, it will be saved to their Sketchbook, and the library can be updated independently, without having to worry about conflicts. Having the Sketch separate from the sources also paves the way for moving the keymap there. As far as Arduino IDE dependencies go: this requires Arduino IDE 1.6.7+, the same minimum version required previously. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org> |
8 years ago |