tile_tpi_module

nRF5 SDK v17.0.2

#include <tile_tpi_module.h>

Data Fields

uint16_t * tileID_counter
uint8_t * tileID_key
uint8_t * hashed_tileID
int(* tileID_counter_updated )(void)

Detailed Description

Tile TPI API module.

This module is used by Tile Lib in order to implement PrivateID

Field Documentation

uint8_t* tile_tpi_module::hashed_tileID

Hashed TileID, Created by TileLib and to be accessed and used by the Application to advertise. 8 bytes.

uint16_t* tile_tpi_module::tileID_counter

tileID_counter, Maintained by TileLib and persistently stored by the Application at each update.

int(* tile_tpi_module::tileID_counter_updated)(void)

The tileID_counter was incremented and its new value shall be saved into flash by the application. Also, Advertising Data need to be updated with the new hashed_tileID.

uint8_t* tile_tpi_module::tileID_key

Tile Identity Key. Saved by the Application in persistent memory when the key is refreshed. 16 bytes.

  • external/tile/tile_lib/modules/tile_tpi_module.h