@web-font-path: "roboto-debian.css";
Menu Toggle
v2.1.1 (RP2040)
Loading...
Searching...
No Matches
unique_id.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2021 Raspberry Pi (Trading) Ltd.
3
*
4
* SPDX-License-Identifier: BSD-3-Clause
5
*/
6
7
#ifndef _PICO_UNIQUE_ID_H
8
#define _PICO_UNIQUE_ID_H
9
10
#include "
pico.h
"
11
12
#ifdef __cplusplus
13
extern
"C"
{
14
#endif
15
42
#define PICO_UNIQUE_BOARD_ID_SIZE_BYTES 8
43
61
typedef
struct
{
62
uint8_t
id
[PICO_UNIQUE_BOARD_ID_SIZE_BYTES];
63
}
pico_unique_board_id_t
;
64
81
void
pico_get_unique_board_id
(
pico_unique_board_id_t
*id_out);
82
100
void
pico_get_unique_board_id_string
(
char
*id_out, uint len);
101
102
103
#ifdef __cplusplus
104
}
105
#endif
106
107
#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:52
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:48
pico.h
pico_unique_board_id_t
Unique board identifier.
Definition
unique_id.h:61