Squashed commit of the following:
commit 7684f6a159896d44ec7dc865aeb382ed674f5764
Author: A.M. Rowsell <amr@frzn.dev>
Date: Wed Jun 24 02:53:46 2026 -0400
wireless: these files also need to be present to build, oops.
commit 3b5760f4ffa6e0162fad54552a7274d3209334d8
Author: A.M. Rowsell <amr@frzn.dev>
Date: Tue Jun 23 10:57:55 2026 -0400
wifi: working setup with MQTT, plus averaging of readings
33 lines
1 KiB
C
33 lines
1 KiB
C
#ifndef _LWIPOPTS_H
|
|
#define _LWIPOPTS_H
|
|
|
|
// Generally you would define your own explicit list of lwIP options
|
|
// (see https://www.nongnu.org/lwip/2_1_x/group__lwip__opts.html)
|
|
//
|
|
// This example uses a common include to avoid repetition
|
|
#include "lwipopts_examples_common.h"
|
|
|
|
/* TCP WND must be at least 16 kb to match TLS record size
|
|
or you will get a warning "altcp_tls: TCP_WND is smaller than the RX decrypion buffer, connection RX might stall!" */
|
|
#undef TCP_WND
|
|
#define TCP_WND 16384
|
|
|
|
#undef MEMP_NUM_SYS_TIMEOUT
|
|
#define MEMP_NUM_SYS_TIMEOUT (LWIP_NUM_SYS_TIMEOUT_INTERNAL + 8)
|
|
|
|
#undef MQTT_REQ_MAX_IN_FLIGHT
|
|
#define MQTT_REQ_MAX_IN_FLIGHT 8
|
|
|
|
#define LWIP_ALTCP 1
|
|
|
|
// If you don't want to use TLS (just a http request) you can avoid linking to mbedtls and remove the following
|
|
#define LWIP_ALTCP_TLS 1
|
|
#define LWIP_ALTCP_TLS_MBEDTLS 1
|
|
|
|
// Note bug in lwip with LWIP_ALTCP and LWIP_DEBUG
|
|
// https://savannah.nongnu.org/bugs/index.php?62159
|
|
//#define LWIP_DEBUG 1
|
|
#undef LWIP_DEBUG
|
|
#define ALTCP_MBEDTLS_DEBUG LWIP_DBG_ON
|
|
|
|
#endif
|