Skip to content
This repository has been archived by the owner on Jul 22, 2023. It is now read-only.

Release 1.0.1

Compare
Choose a tag to compare
@DellaBitta DellaBitta released this 08 Apr 16:44
· 123 commits to master since this release
a26ee5e

Google Cloud IoT Core Device SDK for Embedded C version 1.0.1

April 8, 2019

  • The TLS Board Support Package (BSP) reference implementation for mbedTLS has been updated to use deterministic ECDSA signatures.

  • iotc_get_state_string may now be used to query error strings for application debugging. See include/iotc_error.h to enable this feature.

  • Updated the gtest framework compilation standard to c++14. This does not affect the IoT Device SDK library sources.

  • Documentation:

    • Updates to the Device SDK API and BSP doxygen documentation.
    • README.md formatting updates.
    • CONTRIBUTING.md includes a new pull request processes and a link to the Google style guidelines.
  • Networking BSP:

    • Added UDP and IPv6 support.
    • Removed the function iotc_bsp_io_net_create_socket. Sockets should now be created in BSP implementations of iotc_bsp_iot_net_socket_connect.
    • See include/bsp/iotc_bsp_io_net.h for more information about these changes.
    • Removed src/bsp/platform/posix/iotc_bsp_hton.h as it was no longer required.
  • Time API:

    • The iotc_time_t typedef is now defined as an int64_t.
    • Added the function iotc_bsp_time_getmonotonictime_milliseconds.
    • See include/bsp/iotc_time.h for more information about these changes.