Skip to content
This repository was archived by the owner on Apr 25, 2023. It is now read-only.

Releases: microsoft/devkit-sdk

Devkit SDK 1.4.1

13 Aug 01:47
Compare
Choose a tag to compare
  • SDK
  • Mini Solution
    • Add IoT DevKit firmware OTA update mini solution.

    Notice: Please make sure you have upgrade the firmware before running the OTA mini solution.

  • Special thanks to capfish , Adamantinu and Chris Lovett, thank you for your contributions and feedbacks.

Devkit SDK 1.4.0

19 Jul 10:25
Compare
Choose a tag to compare
  • Firmware

    • Enable firmware update capability in bootloader.
      Now the bootloader can upgrade the firmware from the on-board SPI flash, this is part of the OTA programming (firmware update) feature.
      By integrating with the Azure Automatic Device Configuration service, the OTA firmware update function will be enabled in next release.
  • SDK

    • Reduce the size of file system which builds upon the 2MB on-board SPI flash.

      Notice: Because it need more on-board SPI flash space to store the new firmware for firmware updating, we reduced the space of file system. So if you have files on IoT DevKit, please make sure they have been well backed up before upgrade to this new SDK.

    • Add setVolume API to support change the audio volume.

  • Mini Solution

    • Update the DevKit Translator to use the new Audio APIs.
  • Development Tools

    • Deprecate existing one-click installation package.
      Our new VS Code extension: IoT Workbench can provide better development experience for IoT DevKit, you can install it from the VS Code marketplace directly and follow this tutorial to start using IoT DevKit.

      So starting with 1.4.0 we only provide the Arduino board package (SDK only) and no longer to have the on-click installation package.

Devkit SDK 1.3.7

08 Jun 09:04
Compare
Choose a tag to compare
  • SDK

    • Add System Function for power saving.
    • Display the IP address for default firmware.
    • Fix memory usage API issue.
    • Fix bugs.
  • Development Tools

    • Improve error message when serial port occupied
  • Special thanks to Oguz Bastemur, thank you for your contributions and feedbacks.

DevKit SDK 1.3.5

28 Apr 05:56
Compare
Choose a tag to compare

1.0.0 Public Release

29 Jun 09:22
Compare
Choose a tag to compare

DevKit SDK 1.0.0

After a month work of stabilizing the code, fixing bugs and adding more samples, we are happy to release the v1.0.0 for our IoT DevKit. And soon we will open source the stacks including firmware, toolchain and all sample projects code. Please check release summary for details about this update.

Release Summary

  • Update underlying mbed OS to 5.4
  • Show version number for the default app
  • Installation Scripts
    • Install pip with get-pip.py script.
    • Optimize error handling when running commands.
    • Adapt to updates of Azure subscription return format using Azure CLI.
  • Stabilization
    • Bug fix: Memory leak on socket layer of Wi-Fi driver.
    • Bug fix: Add retry logic to improve the stability of Azure IoT Device SDK.
  • SDK
    • Refine library APIs to follow Arduino Standard like function naming conventions.
    • Add OLED draw method to control every pixel in display screen.
    • Add support for file system based on mbed file system implementation.
    • Add support for IrDA.
  • Project Catalog
    • Add ‘Connect to Azure IoT Hub’ example and documentation that align with other Azure IoT Hub get started tutorials.
    • Add ‘Remote Monitoring’ example and documentation that make DevKit connect to Azure IoT Suite.
    • Add ‘MQTT Client’ example and documentation that send MQTT messages to public free MQTT broker.
    • Shake, Shake: Use testing Twitter bearer token as default, developer can replace it with her own by following the tutorial.
    • Shake, Shake: Add delay and retry logic when not receiving any message due to function delay.

DevKit SDK 1.3.4

28 Mar 06:25
9fde825
Compare
Choose a tag to compare
  • Minor fixes for the mini solution of Remote Monitoring V2

DevKit SDK 1.3.3

20 Mar 07:33
Compare
Choose a tag to compare

DevKit SDK 1.3.2

08 Feb 06:04
Compare
Choose a tag to compare
  • SDK

    • Expose setOption API in DevKitMQTTClient.
    • Fix some bugs related to memory management.
  • Development Tools

    • Hide meaningless warning messages when build the Arduino code in VS Code.

DevKit SDK 1.3.1

23 Jan 13:32
84c6c77
Compare
Choose a tag to compare

During the past 2 weeks, we got chance to revisit our code and did some minor changes to improve the stability and dev experience.

  • SDK

    • Fix memory leak issue in IoT Hub MQTT client when there was a long drop on Wi-Fi.
  • Development Tools

    • Improve the stability for DevKit Windows/Mac installation.
    • Support customized IoT Hub Device ID in configuring device connection string.

DevKit SDK 1.3.0

18 Jan 01:40
def8eda
Compare
Choose a tag to compare

DevKit became the first MCU device supports for the Microsoft IoT Hub Device Provisioning Service, which is a helper service for IoT Hub that enables zero-touch, just-in-time provisioning to the right IoT hub without requiring human intervention, enabling customers to provision millions of devices in a secure and scalable manner.

  • Firmware

    • Upgrade the DevKit firmware to enable DPS feature.
    • New tool set_dps_uds is added in the configuration mode, which help to save the Unique Device Secret (UDS) into the STSAFE chip, for more detail please check this topic.
  • SDK

    • Open source DevKit SDK, you are welcome to contribute :)
    • Upgrad the Azure IoT C SDK to 1.1.28.
    • Archive the Azure IoT C SDK in the Arduino board package, greatly reduce the compile time.
    • Enable the secure channel, protecting confidentiality and integrity of data with STSAFE chip on IoT DevKit.
    • Add reset function SystemReboot.
  • Mini Solution

    • New mini-solution is added, check it out here.