ESP3D  3.0
Firmware for ESP boards connected to 3D Printer
defines.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SETTINGS_IN_EEPROM   1
 
#define SETTINGS_IN_PREFERENCES   2
 
#define DEBUG_OUTPUT_SERIAL0   1
 
#define DEBUG_OUTPUT_SERIAL1   2
 
#define DEBUG_OUTPUT_SERIAL2   3
 
#define DEBUG_OUTPUT_TELNET   4
 
#define DEBUG_OUTPUT_WEBSOCKET   5
 
#define USE_SERIAL_0   1
 
#define USE_SERIAL_1   2
 
#define USE_SERIAL_2   3
 
#define OLED_I2C_SSD1306   1
 
#define OLED_I2C_SSDSH1106   2
 
#define TFT_SPI_ILI9341_320X240   3
 
#define TFT_SPI_ILI9488_480X320   4
 
#define UI_TYPE_BASIC   1
 
#define UI_TYPE_ADVANCED   2
 
#define UI_COLORED   1
 
#define UI_MONOCHROME   2
 
#define ESP_NO_SD   0
 
#define ESP_DIRECT_SD   1
 
#define ESP_SHARED_SD   2
 
#define ESP_SD_ROOT   1
 
#define ESP_SD_SUB_SD   2
 
#define ESP_SD_SUB_EXT   3
 
#define XPT2046_SPI   1
 
#define ROTARY_ENCODER   1
 
#define ESP_SPIFFS_FILESYSTEM   1
 
#define ESP_FAT_FILESYSTEM   2
 
#define ESP_LITTLEFS_FILESYSTEM   3
 
#define ESP_SD_NATIVE   1
 
#define ESP_SDIO   2
 
#define ESP_SDFAT   3
 
#define ESP_SDCARD_IDLE   0
 
#define ESP_SDCARD_NOT_PRESENT   1
 
#define ESP_SDCARD_BUSY   2
 
#define ESP_PUSHOVER_NOTIFICATION   1
 
#define ESP_EMAIL_NOTIFICATION   2
 
#define ESP_LINE_NOTIFICATION   3
 
#define NO_DHT_DEVICE   0
 
#define DHT11_DEVICE   1
 
#define DHT22_DEVICE   2
 
#define USE_CELSIUS   1
 
#define USE_FAHRENHEIT   2
 
#define CAMERA_MODEL_CUSTOM   0
 
#define CAMERA_MODEL_ESP_EYE   1
 
#define CAMERA_MODEL_M5STACK_PSRAM   2
 
#define CAMERA_MODEL_M5STACK_WIDE   3
 
#define CAMERA_MODEL_AI_THINKER   4
 
#define CAMERA_MODEL_WROVER_KIT   5
 
#define ESP_ERROR_AUTHENTICATION   1
 
#define ESP_ERROR_FILE_CREATION   2
 
#define ESP_ERROR_FILE_WRITE   3
 
#define ESP_ERROR_UPLOAD   4
 
#define ESP_ERROR_NOT_ENOUGH_SPACE   5
 
#define ESP_ERROR_UPLOAD_CANCELLED   6
 
#define ESP_ERROR_FILE_CLOSE   7
 
#define ESP_ERROR_NO_SD   8
 
#define ESP_ERROR_MOUNT_SD   9
 
#define ESP_ERROR_RESET_NUMBERING   10
 
#define ESP_ERROR_BUFFER_OVERFLOW   11
 
#define ESP_ERROR_START_UPLOAD   12
 
#define ESP_ERROR_SIZE   13
 
#define ESP_FILE_READ   0
 
#define ESP_FILE_WRITE   1
 
#define ESP_FILE_APPEND   2
 
#define FS_ROOT   0
 
#define FS_FLASH   1
 
#define FS_SD   2
 
#define FS_USBDISK   3
 
#define FS_UNKNOWN   254
 
#define MAX_FS   3
 

Macro Definition Documentation

◆ CAMERA_MODEL_AI_THINKER

#define CAMERA_MODEL_AI_THINKER   4

Definition at line 101 of file defines.h.

◆ CAMERA_MODEL_CUSTOM

#define CAMERA_MODEL_CUSTOM   0

Definition at line 97 of file defines.h.

◆ CAMERA_MODEL_ESP_EYE

#define CAMERA_MODEL_ESP_EYE   1

Definition at line 98 of file defines.h.

◆ CAMERA_MODEL_M5STACK_PSRAM

#define CAMERA_MODEL_M5STACK_PSRAM   2

Definition at line 99 of file defines.h.

◆ CAMERA_MODEL_M5STACK_WIDE

#define CAMERA_MODEL_M5STACK_WIDE   3

Definition at line 100 of file defines.h.

◆ CAMERA_MODEL_WROVER_KIT

#define CAMERA_MODEL_WROVER_KIT   5

Definition at line 102 of file defines.h.

◆ DEBUG_OUTPUT_SERIAL0

#define DEBUG_OUTPUT_SERIAL0   1

Definition at line 29 of file defines.h.

◆ DEBUG_OUTPUT_SERIAL1

#define DEBUG_OUTPUT_SERIAL1   2

Definition at line 30 of file defines.h.

◆ DEBUG_OUTPUT_SERIAL2

#define DEBUG_OUTPUT_SERIAL2   3

Definition at line 31 of file defines.h.

◆ DEBUG_OUTPUT_TELNET

#define DEBUG_OUTPUT_TELNET   4

Definition at line 32 of file defines.h.

◆ DEBUG_OUTPUT_WEBSOCKET

#define DEBUG_OUTPUT_WEBSOCKET   5

Definition at line 33 of file defines.h.

◆ DHT11_DEVICE

#define DHT11_DEVICE   1

Definition at line 91 of file defines.h.

◆ DHT22_DEVICE

#define DHT22_DEVICE   2

Definition at line 92 of file defines.h.

◆ ESP_DIRECT_SD

#define ESP_DIRECT_SD   1

Definition at line 55 of file defines.h.

◆ ESP_EMAIL_NOTIFICATION

#define ESP_EMAIL_NOTIFICATION   2

Definition at line 86 of file defines.h.

◆ ESP_ERROR_AUTHENTICATION

#define ESP_ERROR_AUTHENTICATION   1

Definition at line 105 of file defines.h.

◆ ESP_ERROR_BUFFER_OVERFLOW

#define ESP_ERROR_BUFFER_OVERFLOW   11

Definition at line 115 of file defines.h.

◆ ESP_ERROR_FILE_CLOSE

#define ESP_ERROR_FILE_CLOSE   7

Definition at line 111 of file defines.h.

◆ ESP_ERROR_FILE_CREATION

#define ESP_ERROR_FILE_CREATION   2

Definition at line 106 of file defines.h.

◆ ESP_ERROR_FILE_WRITE

#define ESP_ERROR_FILE_WRITE   3

Definition at line 107 of file defines.h.

◆ ESP_ERROR_MOUNT_SD

#define ESP_ERROR_MOUNT_SD   9

Definition at line 113 of file defines.h.

◆ ESP_ERROR_NO_SD

#define ESP_ERROR_NO_SD   8

Definition at line 112 of file defines.h.

◆ ESP_ERROR_NOT_ENOUGH_SPACE

#define ESP_ERROR_NOT_ENOUGH_SPACE   5

Definition at line 109 of file defines.h.

◆ ESP_ERROR_RESET_NUMBERING

#define ESP_ERROR_RESET_NUMBERING   10

Definition at line 114 of file defines.h.

◆ ESP_ERROR_SIZE

#define ESP_ERROR_SIZE   13

Definition at line 117 of file defines.h.

◆ ESP_ERROR_START_UPLOAD

#define ESP_ERROR_START_UPLOAD   12

Definition at line 116 of file defines.h.

◆ ESP_ERROR_UPLOAD

#define ESP_ERROR_UPLOAD   4

Definition at line 108 of file defines.h.

◆ ESP_ERROR_UPLOAD_CANCELLED

#define ESP_ERROR_UPLOAD_CANCELLED   6

Definition at line 110 of file defines.h.

◆ ESP_FAT_FILESYSTEM

#define ESP_FAT_FILESYSTEM   2

Definition at line 71 of file defines.h.

◆ ESP_FILE_APPEND

#define ESP_FILE_APPEND   2

Definition at line 122 of file defines.h.

◆ ESP_FILE_READ

#define ESP_FILE_READ   0

Definition at line 120 of file defines.h.

◆ ESP_FILE_WRITE

#define ESP_FILE_WRITE   1

Definition at line 121 of file defines.h.

◆ ESP_LINE_NOTIFICATION

#define ESP_LINE_NOTIFICATION   3

Definition at line 87 of file defines.h.

◆ ESP_LITTLEFS_FILESYSTEM

#define ESP_LITTLEFS_FILESYSTEM   3

Definition at line 72 of file defines.h.

◆ ESP_NO_SD

#define ESP_NO_SD   0

Definition at line 54 of file defines.h.

◆ ESP_PUSHOVER_NOTIFICATION

#define ESP_PUSHOVER_NOTIFICATION   1

Definition at line 85 of file defines.h.

◆ ESP_SD_NATIVE

#define ESP_SD_NATIVE   1

Definition at line 75 of file defines.h.

◆ ESP_SD_ROOT

#define ESP_SD_ROOT   1

Definition at line 59 of file defines.h.

◆ ESP_SD_SUB_EXT

#define ESP_SD_SUB_EXT   3

Definition at line 61 of file defines.h.

◆ ESP_SD_SUB_SD

#define ESP_SD_SUB_SD   2

Definition at line 60 of file defines.h.

◆ ESP_SDCARD_BUSY

#define ESP_SDCARD_BUSY   2

Definition at line 82 of file defines.h.

◆ ESP_SDCARD_IDLE

#define ESP_SDCARD_IDLE   0

Definition at line 80 of file defines.h.

◆ ESP_SDCARD_NOT_PRESENT

#define ESP_SDCARD_NOT_PRESENT   1

Definition at line 81 of file defines.h.

◆ ESP_SDFAT

#define ESP_SDFAT   3

Definition at line 77 of file defines.h.

◆ ESP_SDIO

#define ESP_SDIO   2

Definition at line 76 of file defines.h.

◆ ESP_SHARED_SD

#define ESP_SHARED_SD   2

Definition at line 56 of file defines.h.

◆ ESP_SPIFFS_FILESYSTEM

#define ESP_SPIFFS_FILESYSTEM   1

Definition at line 70 of file defines.h.

◆ FS_FLASH

#define FS_FLASH   1

Definition at line 125 of file defines.h.

◆ FS_ROOT

#define FS_ROOT   0

Definition at line 124 of file defines.h.

◆ FS_SD

#define FS_SD   2

Definition at line 126 of file defines.h.

◆ FS_UNKNOWN

#define FS_UNKNOWN   254

Definition at line 128 of file defines.h.

◆ FS_USBDISK

#define FS_USBDISK   3

Definition at line 127 of file defines.h.

◆ MAX_FS

#define MAX_FS   3

Definition at line 129 of file defines.h.

◆ NO_DHT_DEVICE

#define NO_DHT_DEVICE   0

Definition at line 90 of file defines.h.

◆ OLED_I2C_SSD1306

#define OLED_I2C_SSD1306   1

Definition at line 42 of file defines.h.

◆ OLED_I2C_SSDSH1106

#define OLED_I2C_SSDSH1106   2

Definition at line 43 of file defines.h.

◆ ROTARY_ENCODER

#define ROTARY_ENCODER   1

Definition at line 67 of file defines.h.

◆ SETTINGS_IN_EEPROM

#define SETTINGS_IN_EEPROM   1

Definition at line 25 of file defines.h.

◆ SETTINGS_IN_PREFERENCES

#define SETTINGS_IN_PREFERENCES   2

Definition at line 26 of file defines.h.

◆ TFT_SPI_ILI9341_320X240

#define TFT_SPI_ILI9341_320X240   3

Definition at line 44 of file defines.h.

◆ TFT_SPI_ILI9488_480X320

#define TFT_SPI_ILI9488_480X320   4

Definition at line 45 of file defines.h.

◆ UI_COLORED

#define UI_COLORED   1

Definition at line 50 of file defines.h.

◆ UI_MONOCHROME

#define UI_MONOCHROME   2

Definition at line 51 of file defines.h.

◆ UI_TYPE_ADVANCED

#define UI_TYPE_ADVANCED   2

Definition at line 49 of file defines.h.

◆ UI_TYPE_BASIC

#define UI_TYPE_BASIC   1

Definition at line 48 of file defines.h.

◆ USE_CELSIUS

#define USE_CELSIUS   1

Definition at line 93 of file defines.h.

◆ USE_FAHRENHEIT

#define USE_FAHRENHEIT   2

Definition at line 94 of file defines.h.

◆ USE_SERIAL_0

#define USE_SERIAL_0   1

Definition at line 37 of file defines.h.

◆ USE_SERIAL_1

#define USE_SERIAL_1   2

Definition at line 38 of file defines.h.

◆ USE_SERIAL_2

#define USE_SERIAL_2   3

Definition at line 39 of file defines.h.

◆ XPT2046_SPI

#define XPT2046_SPI   1

Definition at line 64 of file defines.h.