|
ProtoCore v0.0.1
Deterministic, zero-heap network stack for embedded targets
|
ESP32-H2 die profile - single RISC-V, 320 KB SRAM, BLE 5.0 + 802.15.4, NO Wi-Fi. More...
#include "../classic_defaults.h"Go to the source code of this file.
Macros | |
| #define | PC_HW_AES 1 |
| #define | PC_HW_SHA 1 |
| #define | PC_HW_RSA 1 |
| #define | PC_HW_ECC 1 |
| #define | PC_HW_ECDSA 1 |
| #define | PC_HW_HMAC 1 |
| #define | PC_HW_DS 1 |
| #define | MAX_CONNS 8 |
| #define | RX_BUF_SIZE 1024 |
| #define | PC_SCRATCH_ARENA_SIZE 8192 |
| #define | PC_CLIENT_RX_BUF 4096 |
| #define | MAX_ROUTES 16 |
| #define | MAX_HEADERS 8 |
| #define | BODY_BUF_SIZE 256 |
| #define | MAX_WS_CONNS 2 |
| #define | MAX_SSE_CONNS 2 |
| #define | MAX_TLS_CONNS 1 |
| #define | MAX_SSH_CONNS 1 |
| #define | PC_SSH_MAX_CHANNELS 2 |
| #define | PC_SSH_CLIENT_MAX_CHANNELS 2 |
| #define | PC_EDGE_CACHE_SLOTS 4 |
| #define | PC_EDGE_BODY_MAX 2048 |
| #define | PC_EDGE_FETCH_SLOTS 2 |
| #define | PC_MESH_MAX_PEERS 4 |
| #define | PC_MESH_MAX_CONNS 1 |
ESP32-H2 die profile - single RISC-V, 320 KB SRAM, BLE 5.0 + 802.15.4, NO Wi-Fi.
A Thread/Zigbee/Matter radio part: 802.15.4 + BLE 5.0, no Wi-Fi. 320 KB SRAM, single core, so it stays at the conservative floor. Full crypto HW: AES, SHA, RSA/MPI, ECC, ECDSA, HMAC, DS. No PSRAM. classic_defaults.h is the sizing floor; every macro is #ifndef-guarded.
Definition in file h2_defaults.h.
| #define PC_HW_AES 1 |
Definition at line 18 of file h2_defaults.h.
| #define PC_HW_SHA 1 |
Definition at line 21 of file h2_defaults.h.
| #define PC_HW_RSA 1 |
Definition at line 24 of file h2_defaults.h.
| #define PC_HW_ECC 1 |
Definition at line 27 of file h2_defaults.h.
| #define PC_HW_ECDSA 1 |
Definition at line 30 of file h2_defaults.h.
| #define PC_HW_HMAC 1 |
Definition at line 33 of file h2_defaults.h.
| #define PC_HW_DS 1 |
Definition at line 36 of file h2_defaults.h.
| #define MAX_CONNS 8 |
Definition at line 45 of file h2_defaults.h.
| #define RX_BUF_SIZE 1024 |
Definition at line 48 of file h2_defaults.h.
| #define PC_SCRATCH_ARENA_SIZE 8192 |
Definition at line 51 of file h2_defaults.h.
| #define PC_CLIENT_RX_BUF 4096 |
Definition at line 54 of file h2_defaults.h.
| #define MAX_ROUTES 16 |
Definition at line 59 of file h2_defaults.h.
| #define MAX_HEADERS 8 |
Definition at line 62 of file h2_defaults.h.
| #define BODY_BUF_SIZE 256 |
Definition at line 65 of file h2_defaults.h.
| #define MAX_WS_CONNS 2 |
Definition at line 70 of file h2_defaults.h.
| #define MAX_SSE_CONNS 2 |
Definition at line 73 of file h2_defaults.h.
| #define MAX_TLS_CONNS 1 |
Definition at line 78 of file h2_defaults.h.
| #define MAX_SSH_CONNS 1 |
Definition at line 83 of file h2_defaults.h.
| #define PC_SSH_MAX_CHANNELS 2 |
Definition at line 86 of file h2_defaults.h.
| #define PC_SSH_CLIENT_MAX_CHANNELS 2 |
Definition at line 89 of file h2_defaults.h.
| #define PC_EDGE_CACHE_SLOTS 4 |
Definition at line 94 of file h2_defaults.h.
| #define PC_EDGE_BODY_MAX 2048 |
Definition at line 97 of file h2_defaults.h.
| #define PC_EDGE_FETCH_SLOTS 2 |
Definition at line 100 of file h2_defaults.h.
| #define PC_MESH_MAX_PEERS 4 |
Definition at line 103 of file h2_defaults.h.
| #define PC_MESH_MAX_CONNS 1 |
Definition at line 106 of file h2_defaults.h.