forked from electro/esp-irblaster
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
598 B
30 lines
598 B
3 years ago
|
/**
|
||
|
* TCP debug server.
|
||
|
*
|
||
|
* Broadcasts TCP debug messages and provides a simple console interface
|
||
|
* to modify settings.
|
||
|
*/
|
||
|
|
||
|
#ifndef CSPEMU_TCPDBG_SERVER_H
|
||
|
#define CSPEMU_TCPDBG_SERVER_H
|
||
|
|
||
|
#include <stdint.h>
|
||
|
#include <console/console.h>
|
||
|
#include "esp_err.h"
|
||
|
#include "socket_server.h"
|
||
|
|
||
|
extern Tcpd_t g_telnet_server;
|
||
|
|
||
|
esp_err_t telnetsrv_start(uint16_t port);
|
||
|
|
||
|
esp_err_t telnetsrv_send(TcpdClient_t client, const char *message, ssize_t len);
|
||
|
|
||
|
void telnetsrv_kick_all(void);
|
||
|
|
||
|
/**
|
||
|
* Broadcast the welcome message
|
||
|
*/
|
||
|
void console_print_motd(console_ctx_t *ctx);
|
||
|
|
||
|
#endif //CSPEMU_TCPDBG_SERVER_H
|