SWRU271I October 2010 – January 2020 CC2540 , CC2540T , CC2541 , CC2541-Q1 , CC2640R2F
As a GATT server, most of the GATT functionality is handled by the individual GATT profiles. These profiles use of the GattServApp, a configurable module which stores and manages the attribute table. Figure 5-11 shows the abstraction hierarchy:
The design process is as follows:
With a GATT server, direct calls to GATT layer functions are unnecessary. The application interfaces with the profiles.