Astarte Device SDK ESP32
ESP32 device SDK for the Astarte platform
astarte_hwid.h
Go to the documentation of this file.
1
/*
2
* (C) Copyright 2018-2023, SECO Mind Srl
3
*
4
* SPDX-License-Identifier: LGPL-2.1-or-later OR Apache-2.0
5
*/
6
12
#ifndef _ASTARTE_HWID_H_
13
#define _ASTARTE_HWID_H_
14
15
#include "
astarte.h
"
16
17
#include <stdint.h>
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
22
30
astarte_err_t
astarte_hwid_get_id
(uint8_t *hardware_id);
31
41
astarte_err_t
astarte_hwid_encode
(
char
*encoded,
int
dest_size,
const
uint8_t *hardware_id);
42
43
#ifdef __cplusplus
44
}
45
#endif
46
47
#endif
astarte.h
Astarte types and defines.
astarte_err_t
astarte_err_t
Astarte return codes.
Definition:
astarte.h:28
astarte_hwid_get_id
astarte_err_t astarte_hwid_get_id(uint8_t *hardware_id)
get a unique hardware ID.
astarte_hwid_encode
astarte_err_t astarte_hwid_encode(char *encoded, int dest_size, const uint8_t *hardware_id)
encode a binary hardware ID to a C string.
include
astarte_hwid.h
Generated by
1.9.1