3.1.9 ATA8510/15 RF System Service Layer
This section explains the internal detail and implementation of ATA8510/15 MCC Harmony component. The ATA8510/15 host system services provides all the necessary services to simplify the host application development. It encapsulates most of the ATA8510/15 SPI commands in a service layer and exposes simple API’s to develop user application. Each services allows to register user callback function to notify responses.
The ATA8510/15 system service API’s construct one or more SPI commands for the requested operation. The constructed SPI command frames are passed to the underlying SPI driver and sent to ATA8510/15 module. The following block diagram illustrates various layers of the system.