95 #if defined(_WIZCHIP_) || defined(HAS_MAC_SETTING)
118 char mqtt_client_id[18];
139 char device_name[33];
140 char service_name[33];
143 #define MODBUS_TCP_SETTINGS_INCREMENT 5
169 #define DISPLAY_I2C (1<<0)
170 #define DISPLAY_SPI (1<<1)
171 #define DISPLAY_UART (1<<2)
174 #define DISPLAY_I2C_INTERFACE ((1<<3)|DISPLAY_I2C)
175 #define DISPLAY_I2C_LEDS ((1<<4)|DISPLAY_I2C)
176 #define DISPLAY_I2C_OLED_1 ((1<<5)|DISPLAY_I2C)
180 #define DISPLAY_DRIVER_SH1106 1
181 #define DISPLAY_DRIVER_SSD1306 2
182 #define DISPLAY_DRIVER_SSD1331 3
183 #define DISPLAY_DRIVER_ILI9340 4
184 #define DISPLAY_DRIVER_ILI9341 5
185 #define DISPLAY_DRIVER_ILI9486 6
259 #define i2c_nvs_transfer(i2c, rd) i2c_transfer(i2c, rd)
262 #define NVS_TransferResult_OK true
uint32_t size
Definition: nvs_buffer.c:46
bool i2c_receive(i2c_address_t i2cAddr, uint8_t *buf, size_t size, bool block)
bool nvs_transfer_result_t
Definition: plugins.h:261
char hostname_t[33]
Definition: plugins.h:71
i2c_transfer_t nvs_transfer_t
Definition: plugins.h:258
char password_t[33]
Definition: plugins.h:70
char uri_t[65]
Definition: plugins.h:72
bool i2c_get_keycode(i2c_address_t i2c_address, keycode_callback_ptr callback)
uint8_t bssid_t[6]
Definition: plugins.h:68
ip_mode_t
Definition: plugins.h:47
@ IpMode_Static
Definition: plugins.h:48
@ IpMode_DHCP
Definition: plugins.h:49
@ IpMode_AutoIP
Definition: plugins.h:50
encoder_setting_id_t
Definition: plugins.h:159
@ Setting_EncoderCPR
Count Per Revolution.
Definition: plugins.h:161
@ Setting_EncoderCPD
Count Per Detent.
Definition: plugins.h:162
@ Setting_EncoderMode
Definition: plugins.h:160
@ Setting_EncoderDblClickWindow
Definition: plugins.h:163
grbl_wifi_mode_t
Definition: plugins.h:100
@ WiFiMode_APSTA
Definition: plugins.h:104
@ WiFiMode_STA
Definition: plugins.h:102
@ WiFiMode_AP
Definition: plugins.h:103
@ WiFiMode_NULL
Definition: plugins.h:101
bool i2c_transfer(i2c_transfer_t *i2c, bool read)
char username_t[33]
Definition: plugins.h:69
i2c_cap_t i2c_start(void)
bool i2c_send(i2c_address_t i2c_address, uint8_t *data, size_t size, bool block)
bool i2c_probe(i2c_address_t i2c_address)
void(* keycode_callback_ptr)(const char c)
Definition: plugins.h:189
char ssid_t[65]
Definition: plugins.h:67
uint_fast16_t i2c_address_t
Definition: plugins.h:191
modbus_tcp_setting_id_t
Definition: plugins.h:145
@ Setting_ModbusId
Definition: plugins.h:148
@ Setting_ModbusPort
Definition: plugins.h:147
@ Setting_ModbusIpAddress
Definition: plugins.h:146
Definition: plugins.h:138
Definition: plugins.h:193
uint8_t word_addr_bytes
Definition: plugins.h:201
uint8_t cmd_bytes
Definition: plugins.h:197
uint16_t cmd
Definition: plugins.h:198
i2c_address_t address
Definition: plugins.h:194
uint16_t word_addr
Definition: plugins.h:202
uint_fast16_t count
Definition: plugins.h:205
uint8_t * data
Definition: plugins.h:207
bool no_block
Definition: plugins.h:206
float step_speed
Definition: plugins.h:39
float fast_distance
Definition: plugins.h:40
float step_distance
Definition: plugins.h:42
float slow_speed
Definition: plugins.h:38
float slow_distance
Definition: plugins.h:41
float fast_speed
Definition: plugins.h:37
Definition: plugins.h:151
uint8_t id
Definition: plugins.h:154
uint16_t port
Definition: plugins.h:153
uint16_t port
Definition: plugins.h:76
username_t user
Definition: plugins.h:77
password_t password
Definition: plugins.h:78
Definition: plugins.h:111
network_settings_t status
Definition: plugins.h:120
const char * interface
Definition: plugins.h:112
bool link_up
Definition: plugins.h:114
bool dhcp
Definition: plugins.h:115
uint16_t mbps
Definition: plugins.h:116
bool is_ethernet
Definition: plugins.h:113
grbl_wifi_mode_t wifi_mode
Definition: plugins.h:119
hostname_t hostname
Definition: plugins.h:85
uint16_t websocket_port
Definition: plugins.h:87
uint16_t telnet_port
Definition: plugins.h:86
uint16_t ftp_port
Definition: plugins.h:89
ip_mode_t ip_mode
Definition: plugins.h:90
network_services_t services
Definition: plugins.h:91
uint16_t http_port
Definition: plugins.h:88
Definition: plugins.h:123
ssid_t ssid
Definition: plugins.h:124
uint8_t channel
Definition: plugins.h:128
bssid_t bssid
Definition: plugins.h:125
password_t password
Definition: plugins.h:126
network_settings_t network
Definition: plugins.h:129
Definition: plugins.h:132
ssid_t ssid
Definition: plugins.h:133
password_t password
Definition: plugins.h:134
network_settings_t network
Definition: plugins.h:135
Definition: plugins.h:210
uint8_t unassigned
Definition: plugins.h:216
uint8_t ok
Definition: plugins.h:211
uint8_t started
Definition: plugins.h:213
uint8_t tx_non_blocking
Definition: plugins.h:214
uint8_t tx_dma
Definition: plugins.h:215
uint8_t mdns
Definition: plugins.h:61
uint8_t ftp
Definition: plugins.h:59
uint8_t telnet
Definition: plugins.h:56
uint8_t websocket
Definition: plugins.h:57
uint8_t dns
Definition: plugins.h:60
uint8_t mask
Definition: plugins.h:54
uint8_t http
Definition: plugins.h:58
uint8_t webdav
Definition: plugins.h:63
uint8_t ssdp
Definition: plugins.h:62