Skip to content

Latest commit

 

History

History
56 lines (45 loc) · 2.83 KB

CHANGELOG.md

File metadata and controls

56 lines (45 loc) · 2.83 KB

Changelog

[Unreleased]

Added

  • CMake target for flashing binaries flash onto target hardware.
  • Support for building user-defined apps located outside the Kiso repository, using KISO_APPLICATION_PATH.
  • Support for building user-defined boards located outside the Kiso repository, using KISO_BOARD_PATH.
  • PlantUML support for Doxygen documentation.
  • More unit-tests for all packages, improving test-coverage.
  • List of Contributors in NOTICE.md.
  • [WIP] Nucleo-F767 c-leds example, showcasing a simple "hello world" equivalent with LEDs.
  • [WIP] Board support for STM Nucleo-F767.
  • [WIP] STM32CubeF7 integration into Kiso build-environment.

Changed

  • Move CI/CD infrastructure over to Eclipse CI.
  • Configuration of Kiso packages and third-party library builds now done via cmake/KisoLibsConfig.cmake.
  • Folder structure of config/ now reflecting Kiso package structure.
  • Connectivity no longer built as single package, CMake build files moved into Cellular.
  • Renamed CMake b default_config.cmake to kiso_defaults.cmake
  • Introduce const-correctiveness in Cellular internals.
  • Restructure of Cellular Doxygen documentation page, now clear distinction between Common and Variant.
  • Hugo site structure and theme.

Removed

  • Module Logging_AsyncRecorder from Utils, please use Logging_SyncRecorder for the time being.
  • Module TLV from Utils.

[Initial code drop (ICD)] - 2019-12-18

Added

  • Initial code drop
  • Initial documentation on Doxygen and Hugo
  • BSP/MCU hardware abstraction for STM32L4 as part of Essentials package.
  • Cellular connectivity driver for u-blox SARA R4/N4 modems.
  • CMake based build system for building Kiso.
  • STM32 BSP based on STM Nucleo-L4.
  • CommonGateway c-leds example, showcasing a simple "hello world" equivalent with LEDs.
  • CommonGateway c-cellular example, showcasing the feature-set provided by the Cellular connectivity package.
  • CommonGateway c-sensors example, showcasing the use of different inertial sensors through Kiso's hardware abstraction.
  • XDK c-leds example, showcasing a simple "hello world" equivalent with LEDs.
  • FreeRTOS integration into Kiso build-environment.
  • STM32CubeL4 integration into Kiso build-environment.
  • BSTLib integration into Kiso build-environment.
  • Gtest as unit-test framework into Kiso build-environment.
  • [WIP] CI/CD based on private Jenkins instance.
  • [WIP] EFM32 BSP based on Bosch XDK.
  • [WIP] MbedTLS code.
  • [WIP] EMLib build-script for Kiso.

* [WIP] = Work In Progress, incomplete features not to be considered done in this release.