esp8266ndn
NDN Arduino library for ESP8266 and more
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Loading...
Searching...
No Matches
src
port
choose.h
Go to the documentation of this file.
1
#ifndef ESP8266NDN_PORT_CHOOSE_H
2
#define ESP8266NDN_PORT_CHOOSE_H
3
4
#if defined(ARDUINO_ARCH_ESP8266)
5
6
#define NDNPH_PORT_SHA256_CUSTOM
7
#define ESP8266NDN_PORT_SHA256_BEARSSL
8
9
#define NDNPH_PORT_EC_CUSTOM
10
#define ESP8266NDN_PORT_EC_UECC
11
12
#define NDNPH_PORT_QUEUE_SIMPLE
13
14
#define NDNPH_PORT_UNIXTIME_SYSTIME
15
#define NDNPH_PORT_UNIXTIME_SYSTIME_CANSET
16
17
#elif defined(ARDUINO_ARCH_ESP32)
18
19
#include <sdkconfig.h>
20
21
#define NDNPH_HAVE_MBED
22
23
#ifdef CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE
24
#define NDNPH_PORT_QUEUE_SIMPLE
25
#else
26
#define NDNPH_PORT_QUEUE_CUSTOM
27
#define ESP8266NDN_PORT_QUEUE_FREERTOS
28
#endif
// CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE
29
30
#define NDNPH_PORT_UNIXTIME_SYSTIME
31
#define NDNPH_PORT_UNIXTIME_SYSTIME_CANSET
32
33
#elif defined(ARDUINO_ARCH_NRF52)
34
35
#define NDNPH_PORT_SHA256_CUSTOM
36
#define ESP8266NDN_PORT_SHA256_CRYPTOSUITE
37
38
#define NDNPH_PORT_EC_CUSTOM
39
#define ESP8266NDN_PORT_EC_UECC
40
41
#define NDNPH_PORT_QUEUE_SIMPLE
42
43
#elif defined(ARDUINO_ARCH_RP2040)
44
45
#define NDNPH_PORT_SHA256_CUSTOM
46
#define ESP8266NDN_PORT_SHA256_BEARSSL
47
48
#define NDNPH_PORT_EC_CUSTOM
49
#define ESP8266NDN_PORT_EC_UECC
50
51
#define NDNPH_PORT_QUEUE_SIMPLE
52
53
#define NDNPH_PORT_UNIXTIME_SYSTIME
54
#define NDNPH_PORT_UNIXTIME_SYSTIME_CANSET
55
56
#else
57
58
#error "Unknown ARDUINO_ARCH"
59
60
#endif
61
62
#endif
// ESP8266NDN_PORT_CHOOSE_H
Generated by
1.9.8