Firmware

Cascoda has designed the CA-821X family to be very easy to program. The Application Programming Interface (API) that define the PHY and MAC functions and system configuration are programmed via an intelligent co-processor, thereby minimizing the control overhead for the system host micro-controller.

This allows the Service Access Point (SAP) interface to follow the IEEE 802.15.4 specification, and the extensive use of synchronous commands further simplifies user software.

Cascoda has developed a comprehensive set of drivers for the following micro-controller platforms:

  • ARM® Cortex®-A
  • ARM® Cortex®-M
  • MIPS® interAptiv®
  • MIPS® microAptiv®

Cascoda also supports the following operating systems:

  • Linux [from kernel 4.1, in the kernel from 4.12]
  • ARM mbed [release 5.1]
  • Contiki [release 3.0]

Check out out GitHub repository for publicly available code.

The company expects to add support for further micro-controllers and operating systems as the need arises.