Cascoda announces its Software Development Kit (SDK), to supports all major toolchains while providing the convenience of a common API across platforms.
Southampton Science Park, Southampton , 2019/02/20
Both bare-metal and Linux systems are supported with a comprehensive set of drivers. The powerful OpenThread network layer is supported across all platforms, with user-friendly application examples and test tools for ease of development.
“We have worked hard to develop an SDK that supports all common toolchains for bare-metal and Linux platforms. CMake drives the build system of your choice. The SDK offers a common API, irrespective of the platform type, allowing accelerated cross-platform development.” says Cascoda CTO, Wolfgang Bruchner.
Cascoda’s SDK supports all ARM platforms, with a simple platform abstraction layer used for vendor-specific implementations. For Linux, Cascoda maintains an SPI driver, and also supports a USB dongle mode of operation.
On the network layer, we are a Thread-Certified Component for all node types, using OpenThread. Cascoda also fully supports IEEE 802.15.4-2006 at the MAC Layer.
Our user-friendly application examples include all OpenThread node types and a CLI, a temperature sensor example and powerful test tools for automatic testing and ease of development.
“This is a tremendous milestone on our journey to solving the fundamental problems of the IoT, by providing reliable whole-house IoT coverage in any market on the planet, without the need of external power amplifiers.” says Cascoda CEO, Bruno Johnson.
To access the SDK please refer to our GitHub page, here.