You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So right now the documentation for getting ChibiOS is inconsistent, and sometimes wrong.
The instructions in teensey_lc_onekey say to clone ChibiOS into tmk_core/tool/chibios/ChibiOS, and "This should be it", but a few days ago the master branch of ChibiOS didn't compile, so I checked out the most recent stable branch and it was fine.
The first two just say to clone the official chibios and chibios-contrib into their directories in tmk_core/tool/chibios/, which as mentioned doesn't compile.
How should all of this documentation be unified? tmk/tmk_core#8 suggests that it should just be specified on a per-project basis, so like for teenskey_lc_onekey maybe the instructions should be something like
Yes, we should have 'how to setup ChibiOS' at just one place to avoid confusion, and that part should be removed from the other two docs. Good palce is tmk_core/protocol/chibios/README.md or wiki.
TMK should work with latest stable of ChibiOS and keep up with master branch as possible hopefully.
infinity_chibios should work with official repo, its document is just old and not updated.
So right now the documentation for getting ChibiOS is inconsistent, and sometimes wrong.
The instructions in
teensey_lc_onekey
say to clone ChibiOS intotmk_core/tool/chibios/ChibiOS
, and "This should be it", but a few days ago the master branch of ChibiOS didn't compile, so I checked out the most recent stable branch and it was fine.All of the instructions I can find:
The first two just say to clone the official chibios and chibios-contrib into their directories in
tmk_core/tool/chibios/
, which as mentioned doesn't compile.infinity_chibios
says to use thekinectis
branch, from https://github.com/flabbergast/ChibiOS.git, and not to use chibios-contrib.How should all of this documentation be unified?
tmk/tmk_core#8 suggests that it should just be specified on a per-project basis, so like for
teenskey_lc_onekey
maybe the instructions should be something likeThe per-project instructions also make sense cause
infinity_chibios
uses a very different version, and I'm doubtful it'll be reconciled.The text was updated successfully, but these errors were encountered: