Release Notes for Contiki STM32 Library Middleware

Copyright © 2021 STMicroelectronics

License

This software package is licensed by ST under SLA0055, the “License”; You may not use this component except in compliance with the License. You may obtain a copy of the License at:

SLA0055: SOFTWARE LICENSE AGREEMENT

Purpose

Contiki STM32 Library is a middleware for the the X-CUBE-SUBG2 expansion software. This middleware provides the ST platform specific implementation for Contiki6LP Middleware.

Contiki_STM32_Library software features:

Update History

Main Changes

Product update

  • Changed radio_arch_refresh_status() implementation
  • Several fixes to radio_driver

Contents

  • Contiki target files for ST platform, modified to fit STM32Cube environment.

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 toolchain v1.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
  • X-NUCLEO-S2868A1 Board
  • X-NUCLEO-S2915A1 Board

Main Changes

Product update

  • Added support for X-NUCLEO-S2915A1
  • New expansion board X-NUCLEO-S2868A2 is automatically supported because pin to pin compatibile with X-NUCLEO-S2868A1

Contents

  • Contiki target files for ST platform, modified to fit STM32Cube environment.

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
  • X-NUCLEO-S2868A1 Board
  • X-NUCLEO-S2915A1 Board

Main Changes

Product update

  • Fixed radio driver that caused a problem to Border Router for NUCLEO-F401RE platform
  • Changed TIM implementation for rtimer-arch.

Contents

  • Contiki target files for ST platform, modified to fit STM32Cube environment.

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
  • X-NUCLEO-S2868A1 Board
  • X-NUCLEO-S2915A1 Board

Main Changes

Product update

  • Added Low Power support for S2-LP radio (SNIFF Mode and, still experimental ContikiMAC)
  • Refactoring/renaming of some files

Contents

  • Contiki target files for ST platform, modified to fit STM32Cube environment.

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
  • X-NUCLEO-S2868A1 Board
  • X-NUCLEO-S2915A1 Board

Main Changes

Product update

  • First release