ra8-firmware
0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
port_esp_hosted_host_config_features.h
Go to the documentation of this file.
1
45
46
#pragma once
47
48
/* ----------------------------------------------------------------------- */
49
/* Host power save */
50
/* ----------------------------------------------------------------------- */
51
70
#define H_HOST_PS_ALLOWED (0)
71
89
#define H_HOST_WAKEUP_GPIO (-1)
90
106
#define H_HOST_WAKEUP_GPIO_PORT RA8_ESP_HOSTED_GPIO_PORT(k_ra8_pin_none)
107
122
#define H_HOST_WAKEUP_GPIO_LEVEL (0)
123
124
/* ----------------------------------------------------------------------- */
125
/* Networking integration */
126
/* ----------------------------------------------------------------------- */
127
146
#define H_HOST_USES_STATIC_NETIF (0)
147
166
#define H_NETWORK_SPLIT_ENABLED (0)
167
181
#define H_HOST_TCP_LOCAL_PORT_RANGE_START (49152)
182
196
#define H_HOST_TCP_LOCAL_PORT_RANGE_END (61439)
197
211
#define H_HOST_UDP_LOCAL_PORT_RANGE_START (49152)
212
225
#define H_HOST_UDP_LOCAL_PORT_RANGE_END (61439)
226
235
#define H_SLAVE_TCP_REMOTE_PORT_RANGE_START (61440)
/* LEGACY-OK: upstream macro name */
236
244
#define H_SLAVE_TCP_REMOTE_PORT_RANGE_END (65535)
/* LEGACY-OK: upstream macro name */
245
253
#define H_SLAVE_UDP_REMOTE_PORT_RANGE_START (61440)
/* LEGACY-OK: upstream macro name */
254
262
#define H_SLAVE_UDP_REMOTE_PORT_RANGE_END (65535)
/* LEGACY-OK: upstream macro name */
263
283
#define H_WIFI_TX_DATA_THROTTLE_HIGH_THRESHOLD (80)
284
300
#define H_WIFI_TX_DATA_THROTTLE_LOW_THRESHOLD (60)
301
302
/* ----------------------------------------------------------------------- */
303
/* Unresponsive-co-processor policy */
304
/* ----------------------------------------------------------------------- */
305
323
#define H_HOST_RESTART_NO_COMMUNICATION_WITH_SLAVE (0)
/* LEGACY-OK: upstream macro name */
324
342
#define H_HOST_RESTART_NO_COMMUNICATION_WITH_SLAVE_TIMEOUT_MS \
343
(-1)
/* LEGACY-OK: upstream esp-hosted macro name */
344
345
/* ----------------------------------------------------------------------- */
346
/* RPC concurrency bounds */
347
/* ----------------------------------------------------------------------- */
348
367
#define H_MAX_SYNC_RPC_REQUESTS (1)
368
384
#define H_MAX_ASYNC_RPC_REQUESTS (1)
385
401
#define H_MAX_CUSTOM_MSG_HANDLERS (4)
402
403
/* ----------------------------------------------------------------------- */
404
/* Debug counters and the raw-throughput harness */
405
/* ----------------------------------------------------------------------- */
406
407
/*
408
* All off. Each one either costs a periodic reporting thread, a per-frame
409
* counter update on the hot path, or -- for the raw-throughput harness --
410
* deliberately floods the link with dummy frames, which is the opposite of
411
* what a shipped image should do.
412
*/
413
431
#define H_TEST_RAW_TP (0)
432
451
#define H_TEST_RAW_TP_DIR (0)
452
469
#define H_RAW_TP_PKT_LEN (1448)
470
485
#define H_RAW_TP_REPORT_INTERVAL (10)
486
504
#define H_MEM_STATS (0)
505
523
#define H_MEM_MONITOR (0)
524
543
#define ESP_PKT_STATS (0)
544
560
#define ESP_PKT_STATS_REPORT_INTERVAL (10)
port
esp-hosted
inc
port_esp_hosted_host_config_features.h
Generated by
1.16.1