27 Commits

Author SHA1 Message Date
Luc
535f26cdf5 Allow to disable Serial ESP commands
Web commands are still working, only input from serial is disabled for
ESP module not for printer,
2016-02-01 23:13:25 +08:00
Luc
75ebd04d12 Allow to disable FW web update when compiling
New compilation directive to enable/disable feature
//WEB_UPDATE_FEATURE: allow to flash fw using web UI
#define WEB_UPDATE_FEATURE
2016-01-26 11:50:02 +08:00
Luc
70228adb3d Code formating using astyle --style=otbs *.h *.cpp *.ino
To get nice looking code with a minimum effort
2016-01-25 23:38:26 +08:00
Luc
40a20dba57 Code optimization / Typo fixes
use more F() macro to save space, fixe several typo issue
Thanks @treepleks
2016-01-19 16:01:22 +08:00
Luc
7761c7c32c change FW version to reflect the changes
for support for 2.0.0 for file upload
2016-01-14 17:17:13 +08:00
luc
627052ceeb Add basic authentification and OTA update
only web update is supported
2015-11-14 21:48:35 +08:00
luc
65ec16f4d5 Add RESET/CONFIG/SAFEMODE to command line
[ESP444]RESET will set default values to EEPROM and restart module
[ESP444]CONFIG will display EEPROM but password
[ESP444]SAFEMODE will switch to safe mode = default mode but without
modifying EEPROM and no restart
2015-10-21 20:38:07 +08:00
luc
7379ac580d Complete rewrite using template and SPIFFS
change to V0.4
2015-10-16 17:49:04 +08:00
Luc
283270f660 Add support for captive portal
Need to comment DEBUG and DEBUG_OUTPUT in DNSServer.cpp
2015-09-07 21:26:31 +08:00
luc
e281d1073f Use FPSTR instead of progmem2char 2015-09-02 13:23:56 +08:00
luc
ac084da5b6 Add compilation directive to disable CSS
This will make pages lighter if no need fancy UI
Save 5K per page
2015-08-19 16:07:11 +08:00
luc
1cb93ef787 Modify css to be embedded in pages
Decrease restart time as now css is embedded
Change HTML code according new css
Known issue menu bar is not optimized for small screen as bootstrap is,
so need to scroll vertically and horizontally
Fix issue with \b instead of \n
Change Version to 0.3
2015-08-19 15:28:32 +08:00
Luc
2c027d81f7 Add SSDP Support
SSDP protocol work outo the box with window
Module is seen as "ESP Module" serial is Chip ID, and other information
are espressif ones for ESP 01
Not sure if need to set module name in EEPROM to be configurable =>TBD
2015-07-25 05:51:01 +08:00
Luc
9e90ef38b8 Update mDNS with latest version and display IP
Use M117 if any error
2015-07-25 01:53:53 +08:00
Luc
df9856e51c Allows to configure polling time for printer status
1, 2,3,4,5,10,30,60 seconds are the preset values for the page refresh
2015-07-14 22:00:08 +08:00
Luc
b981ffa4d6 Add support for basic front end
Show :temperatures, positions, speed and flow
Fix display bug in navigation bar
2015-06-08 21:30:20 +08:00
luc
e87497726a change int to long for baud
both are 4 bytes size but long is more adapted
2015-06-05 09:34:00 +08:00
Luc
026fba1b3e Allow to change web port and data ports
System configuration web page allows to change web port and data port
2015-06-03 20:44:21 +08:00
luc
9aaa045347 Add page to configure Access Point
Fix wrong size for SSID/password
Add minimum size for easy change
Workaround missing strncpy_P missig issue
2015-05-29 20:35:08 +08:00
luc
f48e419e0f Use PROGMEM and F() properly
Add function to be able to access to strings stored with PROGMEM, it
save 4k memory vs no usage of PROGMEM
2015-05-27 17:08:47 +08:00
luc
364e37f5ba Update EEPROM content for new settings
Modify EEPROM content to reflect the possible settings
Add a buffer format function to query/write EEPROM instead of always
using string function to save space.
Update Reset/Print Configuration with new settings
Code Cleaning
Some settings stay default as no real add value currently to allow to
change them
2015-05-13 21:58:26 +08:00
luc lebosse
6321175d06 Fix IP String Size in EEPROM
Fix IP String Size in EEPROM
2015-04-22 16:59:15 +08:00
luc lebosse
700cc71ffb Memory optimization and Client Status Info
Diisplay all System information and Client Information
AP information to be done
2015-04-21 22:10:24 +08:00
luc lebosse
2f1ee7abc9 Page Information and Page Configuration sample
backbone for Information page and configuration page
2015-04-21 11:20:59 +08:00
luc lebosse
95ffb53b3e Move FW version anf Git link to config.h
Move FW version anf Git link to config.h
2015-04-20 20:37:49 +08:00
luc lebosse
c74d8235dd Remove Bridge/front end split
as can listen 2 ports can do both together no need to split - so remove
settings and pin
2015-04-18 19:09:32 +08:00
luc lebosse
01e1bcb727 First Code Commit
Basic Setting Function Save/Read from EEPROM
Connection to wifi according settings in EEPROM
Recovery Mode using GPIO2 just after module start to reset settings
2015-04-16 22:03:37 +08:00