Shellminator  V1.1.1
Simple Terminal
Loading...
Searching...
No Matches
Shellminator.hpp File Reference
#include "Shellminator-Settings.hpp"
#include "Shellminator-IO.hpp"
#include "Arduino.h"
#include <ESP8266WiFi.h>
#include <WiFi.h>
#include <stdio.h>
#include <stdint.h>
#include <string.h>

Go to the source code of this file.

Classes

class  Shellminator
 Shellminator object. More...
 

Macros

#define SHELLMINATOR_BUFF_LEN   20
 +---— Costum configuration ---—+ | | | This is where you have to config | | your defines! | | | +---------------------------------—+ More...
 
#define SHELLMINATOR_BUFF_DIM   5
 Definition of the maximum length of the previous command memory. More...
 
#define SHELLMINATOR_BANNER_LEN   20
 Maximum length of the banner text. More...
 
#define SHELLMINATOR_VERSION   "1.1.1"
 Version of the module. More...
 
#define SHELLMINATOR_LOGO_FONT_STYLE   BOLD
 Color and style of the startup logo. More...
 
#define SHELLMINATOR_LOGO_COLOR   RED
 

Macro Definition Documentation

◆ SHELLMINATOR_BANNER_LEN

#define SHELLMINATOR_BANNER_LEN   20

Maximum length of the banner text.

Note
This macro has to be defined befor importing the Shellminator.hpp. If not then the default value will be 20.

Definition at line 99 of file Shellminator.hpp.

◆ SHELLMINATOR_BUFF_DIM

#define SHELLMINATOR_BUFF_DIM   5

Definition of the maximum length of the previous command memory.

Warning
Be careful with the The value of this definition. If it is to high your RAM will be eaten!
Note
The total amount of RAM consumed by the object in bytes can be calculated as: SHELLMINATOR_BUFF_LEN * SHELLMINATOR_BUFF_DIM
This macro has to be defined befor importing the Shellminator.hpp. If not then the default value will be 5.

Definition at line 93 of file Shellminator.hpp.

◆ SHELLMINATOR_BUFF_LEN

#define SHELLMINATOR_BUFF_LEN   20

+---— Costum configuration ---—+ | | | This is where you have to config | | your defines! | | | +---------------------------------—+

Definition of the maximum length of each command

Note
This macro has to be defined befor importing the Shellminator.hpp. If not then the default value will be 20.

Definition at line 85 of file Shellminator.hpp.

◆ SHELLMINATOR_LOGO_COLOR

#define SHELLMINATOR_LOGO_COLOR   RED

Definition at line 112 of file Shellminator.hpp.

◆ SHELLMINATOR_LOGO_FONT_STYLE

#define SHELLMINATOR_LOGO_FONT_STYLE   BOLD

Color and style of the startup logo.

Note
This macro has to be defined befor importing the Shellminator.hpp. If not then the default value will be BOLD and RED.

Definition at line 108 of file Shellminator.hpp.

◆ SHELLMINATOR_VERSION

#define SHELLMINATOR_VERSION   "1.1.1"

Version of the module.

Definition at line 103 of file Shellminator.hpp.