Release Notes for Contiki6LP Middleware

Purpose

Contiki6LP Library is a middleware for the the X-CUBE-SUBG1 expansion software. This middleware provides the 6LoWPAN functionality to enable a full IPv6 mesh network to be build using STM32 ODE Hardware components.

Contiki6LP software features:

Update History

Main Changes

  • Patch in uip-icmp6.c to avoid random memove with negative offset

Contents

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.50.9 + ST-Link
  • Keil Microcontroller Development Kit (MDK-ARM) toolchain V5.32 + ST-Link
  • STM32CubeIDE 1.6.1 + ST-LINK

Supported Devices and EVAL boards

  • STM32F401RE and STM32L152RE devices
  • NUCLEO-F401RE Board RevC
  • NUCLEO-L152RE Board RevC
  • X-NUCLEO-IDS01A4 Board
  • X-NUCLEO-IDS01A5 Board

Main Changes

  • Added TinyDTLS bindings for CoAP stack
  • ContikiMAC slightly modified to be supported by Contiki_STM32_Library V1.1.0

Contents

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2 + ST-Link
  • Keil Microcontroller Development Kit (MDK-ARM) toolchain V5.24.2 + ST-Link
  • System Workbench for STM32 (SW4STM32) toolchain v1.16.0 (IDE 2.5.0) + ST-LINK

Supported Devices and EVAL boards

  • STM32F401RE and STM32L152RE devices
  • NUCLEO-F401RE Board RevC
  • NUCLEO-L152RE Board RevC
  • X-NUCLEO-IDS01A4 Board
  • X-NUCLEO-IDS01A5 Board

Main Changes

  • Update for SUBG1 3.0.0
  • Support of S2-LP Radio
  • Update of IAR and Keil projects.

Contents

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V8.11.3 + ST-Link
  • Keil Microcontroller Development Kit (MDK-ARM) toolchain V5.24.2 + ST-Link
  • System Workbench for STM32 1.15.0 + ST-LINK

Supported Devices and EVAL boards

  • STM32F401RE and STM32L152RE devices
  • NUCLEO-F401RE Board RevC
  • NUCLEO-L152RE Board RevC
  • X-NUCLEO-IDS01A4 Board
  • X-NUCLEO-IDS01A5 Board

Main Changes

  • First integration as a Middleware of X-CUBE-SUBG1
  • Update of IAR and Keil projects.

Contents

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V7.80 + ST-Link
  • Keil Microcontroller Development Kit (MDK-ARM) toolchain V5.23 + ST-Link
  • System Workbench for STM32 1.13.1 + ST-LINK

Supported Devices and EVAL boards

  • STM32F401RE and STM32L152RE devices
  • NUCLEO-F401RE Board RevC
  • NUCLEO-L152RE Board RevC
  • X-NUCLEO-IDS01A4 Board
  • X-NUCLEO-IDS01A5 Board

Main Changes

  • Update of Applications to use X-CUBE-SUBG1 V1.2.0
  • Update of Third Party Contiki Library Middleware
  • Update of ST Contiki (STM32_Contiki_Library) Middleware: code cleanup and different radio parameters selection

Contents

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V7.70 + ST-Link
  • Keil Microcontroller Development Kit (MDK-ARM) toolchain V5.18 + ST-Link
  • System Workbench for STM32 1.10 + ST-LINK

Supported Devices and EVAL boards

  • STM32F401RE and STM32L152RE devices
  • NUCLEO-F401RE Board RevC
  • NUCLEO-L152RE Board RevC
  • X-NUCLEO-IDS01A4 Board
  • X-NUCLEO-IDS01A5 Board

Main Changes

  • First release

Contents

Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V7.50.2 + ST-Link
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.17.0 + ST-Link
  • System Workbench for STM32 1.7.0.201602121829 + ST-LINK

Supported Devices and EVAL boards

  • STM32F401RE and STM32L152RE devices
  • NUCLEO-F401RE Board RevC
  • NUCLEO-L152RE Board RevC
  • X-NUCLEO-IDS01A4 Board
  • X-NUCLEO-IDS01A5 Board