Skip to content

Releases: SmartThingsCommunity/st-device-sdk-c

v1.8.12

15 Feb 06:10
9aa6d80
Compare
Choose a tag to compare

New Improvements or features

  • Add new iot_bsp_wifi porting API to get auth mode
  • add caps helper for pH Measurement
  • Add support of network error code for user help contents
  • Add esp32 example
  • Add raspberry pi example
  • Apply backoff algorithm when MQTT reconnecting
  • Support Device Preference feature.

Enhancements or amendments

  • Replace internal queue implement with internal data struct(Remove porting API)
  • Refactoring iot-main core logic
    -- st_conn_start do not block until onboarding done.
  • Update fanOscilationMode cap helper
  • Support esp-idf v5.0

v1.7.0

26 Jul 02:29
709c58b
Compare
Choose a tag to compare

New Improvements or features

  • Add changing device name feature
    -- New API : st_change_device_name() added
  • Add 'esp32c3' bsp and modify related component.mk/cmake file
  • Add capability helper for 'mode' capability

Enhancements or amendments

  • Add the history feed displaying control options of the struct iot_cap_attr_option_t
    -- To control whether the event should be displayed in the history feed of the mobile App

Bug fixed

  • Fix Static Code Analysis report
    -- iot_api:iot_main: Uses 'type casting' to fit in printf format sepcifier
  • Fix multiple definition of main error for deps/json : prevent cJSON/test.c building

v1.4.7

03 Dec 07:00
Compare
Choose a tag to compare

New Improvements or features

  • Allow to query device's wifi scanlist while easysetup device-to-device communication.

Bug fixed

  • Fix memleak during easysetup

v1.4.6

19 Nov 05:36
5b53faa
Compare
Choose a tag to compare

Enhancements or amendments

  • Add more detailed control of sntp service.
  • Send OS version to cloud.

Bug fixed

  • Fixed error when calling nvs_partition_gen.py at stdk-keygen.py.
  • Fix build errors.
  • Fix easysetup failure issue when iot-core try to open not existing file.
  • Fix memleak at easysetup cgi handler.

Supported Porting Layer

BSP

  • ESP32, ESP32S2
  • ESP8266
  • RTL8915
  • RTL8720C, RTL8721C
  • TizenRT - TizenRT has platform own hardware/bsp abstraction layer

OS

  • FreeRTOS
  • Mocos
  • TizenRT

v1.4.5

22 Oct 05:23
Compare
Choose a tag to compare

Release v1.4.5 - SmartThings SDK for Direct Connected Devices for C

Supported Porting Layer

BSP

  • ESP32, ESP32S2
  • ESP8266
  • RTL8915
  • RTL8720C
  • RTL8721C
  • TizenRT - TizenRT has platform own hardware/bsp abstraction layer

OS

  • FreeRTOS
  • Mocos
  • TizenRT