1
0
Gergely Nagy c6d9e5bc88 Generate virtual/boards.txt from avr/boards.txt instead of linking them
When building the virtual boards, we want to have the base core as
`keyboardio:arduino`, instead of `arduino:arduino`, because we provide the base
ourselves. To this end, instead of symlinking `avr/boards.txt` and
`virtual/boards.txt`, generate the latter from the former.

Once we have other architectures, such as SAMD, we can concat all the boards.txt
files and do the same `base.core` replacements.

This is a pre-requisite for keyboardio/Kaleidoscope#851.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-06-11 23:17:33 +02:00

Arduino Core for Kaleidoscope keyboards

When checking this repository out on windows, you need to enable symlinks. To do that, you would use the git configuration option 'core.symlinks=true'

You might use the following commandline

%  git clone -c core.symlinks=true --recursive https://github.com/keyboardio/Kaleidoscope-Bundle-Keyboardio.git keyboardio

This repository contains a number of git submodules.

As an end-user, you can recursively check out all the referenced modules:

% make checkout-submodules

As a maintainer, you can pull all the referenced modules to the latest upstream tips of the modules' canonical branches:

% make maintainer-update-submodules

Do note that in order to commit the changes to the submodules of a given repository, you'll need to commit and push the changes in that repository

To add a submodule, use a commandline like this:

% git submodule add https://github.com/Keyboardio/Kaleidoscope-Plugin/ libraries/Kaleidoscope-Plugin
Description
No description provided
Readme 240 KiB
Languages
C 57.2%
C++ 41.6%
Makefile 1.2%