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.