text: #ifndef _BLE_BOND_STORE_H_
  #define _BLE_BOND_STORE_H_
  
  class BLEBondStore
  {
    public:
      BLEBondStore(int offset = 0);
  
      bool hasData();
      void clearData();
      void putData(const unsigned char* data, unsigned int offset, unsigned int length);
      void getData(unsigned char* data, unsigned int offset, unsigned int length);
  
    private:
  #if defined(__AVR__) || defined(__MK20DX128__) || defined(__MK20DX256__) || defined(__MKL26Z64__)
      int             _offset;
  #elif defined(NRF51)|| defined(NRF52) || defined(__RFduino__)
      uint32_t*       _flashPageStartAddress;
  #endif
  };
  
  #endif
  