From 16d918247a58a81495631cad857413865fbf2be0 Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Sun, 29 Nov 2020 20:43:56 -0800 Subject: [PATCH] Add a note about the new feature to UPGRADING --- docs/UPGRADING.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/UPGRADING.md b/docs/UPGRADING.md index 40d95851..a45653fc 100644 --- a/docs/UPGRADING.md +++ b/docs/UPGRADING.md @@ -7,6 +7,7 @@ If any of this does not make sense to you, or you have trouble updating your .in * [Upgrade notes](#upgrade-notes) + [New features](#new-features) + - [New build system](#new-build-system) - [New device API](#new-device-api) - [New plugin API](#new-plugin-api) - [Bidirectional communication for plugins](#bidirectional-communication-for-plugins) @@ -32,6 +33,10 @@ any API we've included in a release. Typically, this means that any code that us ## New features +### New build system + +In this release, we replace kaleidoscope-builder with a new Makefile based build system that uses `arduino-cli` instead of of the full Arduino IDE. This means that you can now check out development copies of Kaliedoscope into any directory, using the `KALEIDOSCOPE_DIR` environment variable to point to your installation. + ### New device API We are introducing - or rather, replacing - the older hardware plugins, with a system that's much more composable, more extensible, and will allow us to better support new devices, different MCUs, and so on.