<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Model01-Firmware.git/Makefile, branch master</title>
<subtitle>my model 01 keyboard firmware customizations</subtitle>
<id>https://git.spork.org/Model01-Firmware.git/atom?h=master</id>
<link rel='self' href='https://git.spork.org/Model01-Firmware.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.spork.org/Model01-Firmware.git/'/>
<updated>2021-02-28T02:57:40Z</updated>
<entry>
<title>Update to new build system.</title>
<updated>2021-02-28T02:57:40Z</updated>
<author>
<name>Brian Cully</name>
<email>bjc@kublai.com</email>
</author>
<published>2021-02-28T02:56:42Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/Model01-Firmware.git/commit/?id=ee9e08f48aed3344b236d51a4e23139352fbaea1'/>
<id>urn:sha1:ee9e08f48aed3344b236d51a4e23139352fbaea1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile now checks for rules.mk when autodetecting BOARD_HARDWARE_PATH</title>
<updated>2019-02-28T11:47:46Z</updated>
<author>
<name>Florian Fleissner</name>
<email>florian.fleissner@inpartik.de</email>
</author>
<published>2019-02-28T11:45:55Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/Model01-Firmware.git/commit/?id=0e865cfc3411f900e04c2061d822f79d575db929'/>
<id>urn:sha1:0e865cfc3411f900e04c2061d822f79d575db929</id>
<content type='text'>
Signed-off-by: Florian Fleissner &lt;florian.fleissner@inpartik.de&gt;
</content>
</entry>
<entry>
<title>Fallback settings for BOARD_HARDWARE_PATH</title>
<updated>2019-02-27T17:26:30Z</updated>
<author>
<name>Florian Fleissner</name>
<email>florian.fleissner@inpartik.de</email>
</author>
<published>2019-02-27T17:26:30Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/Model01-Firmware.git/commit/?id=063908a90e8a4d371d0e4907f580c1edbc6a1495'/>
<id>urn:sha1:063908a90e8a4d371d0e4907f580c1edbc6a1495</id>
<content type='text'>
This commit allows the Makefile to check if the BOARD_HARDWARE_PATH
it tried to determine based on the system specific Arduino installation
is correct. This is done by checking for the Kaleidoscope library's existence.
If Kaleidoscope is not found, the Makefile falls back to determining
the hardware path relative to its own location. This even enables
building from any location where a *.ino file lives without
the requirement to checkout the kaleidoscope libraries into
Arduino installation's hardware path or to symlink them there.

The following now is possible

&gt; SOURCE_DIR=&lt;place where the sources live&gt;
&gt; cd $SOURCE_DIR
&gt; mkdir hardware
&gt; git clone --recursive &lt;URL of the Kaleidoscope bundle&gt; hardware/keyboardio
&gt; BUILD_DIR=&lt;location where a *.ino file lives&gt;
&gt; cd $BUILD_DIR
&gt; make -f $SOURCE_DIR/hardware/keyboardio/avr/libraries/Model01-Firmware/Makefile

for quick builds

&gt; SOURCE_DIR=&lt;place where the sources live&gt;
&gt; cd $SOURCE_DIR
&gt; mkdir hardware
&gt; git clone --recursive &lt;URL of the Kaleidoscope bundle&gt; hardware/keyboardio
&gt; cd hardware/keyboardio/avr/libraries/Model01-Firmware make

Signed-off-by: Florian Fleissner &lt;florian.fleissner@inpartik.de&gt;
</content>
</entry>
<entry>
<title>First pass fix for our Makefile pulling the right shared makefile on an</title>
<updated>2019-02-22T20:12:22Z</updated>
<author>
<name>Jesse Vincent</name>
<email>jesse@keyboard.io</email>
</author>
<published>2019-02-22T20:12:22Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/Model01-Firmware.git/commit/?id=c700ee2381a968b701138fef8685df2a5309323c'/>
<id>urn:sha1:c700ee2381a968b701138fef8685df2a5309323c</id>
<content type='text'>
unknown os.
</content>
</entry>
<entry>
<title>Match wildcard usage between manual- and arduino-installed environments</title>
<updated>2018-03-05T14:29:17Z</updated>
<author>
<name>Ryan S. Brown</name>
<email>sb@ryansb.com</email>
</author>
<published>2018-03-05T14:29:17Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/Model01-Firmware.git/commit/?id=b446ec2ce6809a1b5a04f268e14a0efd90779a0b'/>
<id>urn:sha1:b446ec2ce6809a1b5a04f268e14a0efd90779a0b</id>
<content type='text'>
Finding the base-dir of installed environments use a wildcard causing
[dir]/packages/keyboardio/hardware/avr/toolchain to be the interpreted
as the installed env, breaking use of that variable later when it
informs paths for the boards.txt and other files.
</content>
</entry>
<entry>
<title>Add a big warning when you build by hand and have multiple copies of</title>
<updated>2017-12-16T05:07:30Z</updated>
<author>
<name>Jesse Vincent</name>
<email>jesse@keyboard.io</email>
</author>
<published>2017-12-16T05:07:30Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/Model01-Firmware.git/commit/?id=709aaa235487e8ce086c5ddf159d34d8c3dd618b'/>
<id>urn:sha1:709aaa235487e8ce086c5ddf159d34d8c3dd618b</id>
<content type='text'>
kaleidoscope installed
</content>
</entry>
<entry>
<title>Quiet down a warning in the makefile</title>
<updated>2017-10-25T05:59:23Z</updated>
<author>
<name>Jesse Vincent</name>
<email>jesse@keyboard.io</email>
</author>
<published>2017-10-25T05:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/Model01-Firmware.git/commit/?id=76f5a59a7842ee9d132e82183b77ef293e2e8108'/>
<id>urn:sha1:76f5a59a7842ee9d132e82183b77ef293e2e8108</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix trailing slash</title>
<updated>2017-10-22T11:03:49Z</updated>
<author>
<name>akihito.nakano</name>
<email>sora.akatsuki@gmail.com</email>
</author>
<published>2017-10-22T11:03:49Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/Model01-Firmware.git/commit/?id=7b5427156646c3fcc7abdd9f027c0684a8cc2425'/>
<id>urn:sha1:7b5427156646c3fcc7abdd9f027c0684a8cc2425</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix our arduino-ide package detection to work on OSX</title>
<updated>2017-10-05T06:46:51Z</updated>
<author>
<name>Jesse Vincent</name>
<email>jesse@keyboard.io</email>
</author>
<published>2017-10-05T06:46:51Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/Model01-Firmware.git/commit/?id=cd9780a309109c7e766f9a0715f1ef1b0137db9c'/>
<id>urn:sha1:cd9780a309109c7e766f9a0715f1ef1b0137db9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>makefile: if there's an arduino boards-manager install of the kaleidoscope runtime, use it..</title>
<updated>2017-10-05T06:13:28Z</updated>
<author>
<name>Jesse Vincent</name>
<email>jesse@keyboard.io</email>
</author>
<published>2017-10-05T06:12:35Z</published>
<link rel='alternate' type='text/html' href='https://git.spork.org/Model01-Firmware.git/commit/?id=beb849f84f6f96019e5c57c2800d033946bd0b07'/>
<id>urn:sha1:beb849f84f6f96019e5c57c2800d033946bd0b07</id>
<content type='text'>
</content>
</entry>
</feed>
