1.5.3 User PIBs Service

The PRIME User PIBs service library allows the handling of user PIBs in the application by getting and setting them as if they were PIBs stored in the PRIME Stack. Therefore, it is possible to access them via MLME, Serial Profile and PRIME Profile.

The user PIBs have two limitations:
  • size must always be 4 bytes
  • range of identifiers is 0xF000–0xFCFF

Currently, there are user PIBs related to the reset handling, which are populated by the Reset Handler Service: they are stored in the GPBRs on PIC32CXMT devices and in the emulated EEPROM on the SAMD20.

In addition, on the SAMD20 there is a specific user PIB that allows entering the Bootloader Recovery mode.

Users must modify the PRIME User PIBs library to add their own PIBs and handle their storage.