mirror of
https://github.com/MeshEnvy/lobbs.git
synced 2026-10-31 02:11:59 +01:00
31 lines
1.1 KiB
C
31 lines
1.1 KiB
C
#pragma once
|
|
#if !MESHTASTIC_EXCLUDE_LOBBS
|
|
#define LOBBS_MAX_USERNAME_LEN 32
|
|
#define LOBBS_USERNAME_BUFFER_SIZE (LOBBS_MAX_USERNAME_LEN + 1)
|
|
|
|
/** Mail/news body stored in LoDB (LOBBS_REPLY_BYTES caps the DM). */
|
|
#define LOBBS_MESSAGE_BODY_MAX 200
|
|
#define LOBBS_MESSAGE_BODY_BUFFER_SIZE (LOBBS_MESSAGE_BODY_MAX + 1)
|
|
/** Body excerpt in a read reply (header + body must fit LOBBS_REPLY_BYTES). */
|
|
#define LOBBS_MESSAGE_READ_BODY_MAX 120
|
|
#define LOBBS_MESSAGE_READ_BODY_BUFFER_SIZE (LOBBS_MESSAGE_READ_BODY_MAX + 1)
|
|
/** `lobbsAppTimeAgo` (e.g. "999999d ago"). */
|
|
#define LOBBS_TIME_AGO_BUFFER_SIZE 32
|
|
/** Inbox/news list line: truncated preview of the message. */
|
|
#define LOBBS_LIST_LINE_TRUNC_BUFFER_SIZE 50
|
|
#define LOBBS_LIST_LINE_TRUNC_MAX_CHARS 25
|
|
/** SysOp working directory for /cd (held in the RAM session slot). */
|
|
#define LOBBS_CWD_BUFFER_SIZE 128
|
|
/** Shared in /hi and /help root (omit topic for list, or name a command). */
|
|
#define LOBBS_HELP_HINT "Use /help [topic] for help"
|
|
|
|
#ifndef LOBBS_EXTRA_QSPI
|
|
#define LOBBS_EXTRA_QSPI 0
|
|
#endif
|
|
|
|
#if defined(LOBBS_DEMO_MODE) || defined(PIO_UNIT_TESTING)
|
|
#define LOBBS_SEED 1
|
|
#endif
|
|
|
|
#endif
|