@web-font-path: "roboto-debian.css";
v2.2.0 (RP2040)
Loading...
Searching...
No Matches
unique_id.h
Go to the documentation of this file.
/*
* Copyright (c) 2021 Raspberry Pi (Trading) Ltd.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
#ifndef _PICO_UNIQUE_ID_H
#define _PICO_UNIQUE_ID_H
#include "pico.h"
#ifdef __cplusplus
extern "C" {
#endif
#define PICO_UNIQUE_BOARD_ID_SIZE_BYTES 8
#ifndef PICO_UNIQUE_BOARD_ID_INIT_PRIORITY
#define PICO_UNIQUE_BOARD_ID_INIT_PRIORITY 1000
#endif
typedef struct {
uint8_t id[PICO_UNIQUE_BOARD_ID_SIZE_BYTES];
} pico_unique_board_id_t;
void pico_get_unique_board_id(pico_unique_board_id_t *id_out);
void pico_get_unique_board_id_string(char *id_out, uint len);
#ifdef __cplusplus
}
#endif
#endif
pico_get_unique_board_id_string
void pico_get_unique_board_id_string(char *id_out, uint len)
Get unique ID in string format.
Definition unique_id.c:58
pico_get_unique_board_id
void pico_get_unique_board_id(pico_unique_board_id_t *id_out)
Get unique ID.
Definition unique_id.c:54
pico.h
pico_unique_board_id_t
Unique board identifier.
Definition unique_id.h:83