108 Commits

Author SHA1 Message Date
luc
ccec5513d6 Update for new template process 2015-10-16 20:13:28 +08:00
luc
7379ac580d Complete rewrite using template and SPIFFS
change to V0.4
2015-10-16 17:49:04 +08:00
luc
10e3cf1674 Fix typo issue - bad copy and past SIG 2015-10-09 22:28:46 +08:00
luc
61ee21a423 Use better ESP8266 check to compile on all ESP8266
as now I can test on NodeMCU 1.0 also
2015-10-02 12:25:43 +08:00
luc
beca36448f Add IP query command and Module reset command
"[ESP111]<pre display>" show IP with <pre display> command
"[ESP111]" will show 192.168.x.xxx
"[ESP111]M117 " will show M117 192.168.x.xxx

"[ESP888]RESTART" will show RESTART and restart module
2015-09-30 14:50:58 +08:00
luc
10f1f9d68d Save UI tests for printer management
to keep a sample
2015-09-28 12:10:42 +08:00
Luc
7e9d430fd7 Add 0.1uF capacitor to balance power
as recommended in some articles
2015-09-24 21:06:35 +08:00
luc
d663f62605 Better restart
Add 30s progress to ensure restart is finished
Hide restart boot loader message redirecting serial output
2015-09-16 17:46:36 +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
9c04635e15 Enable mDNS for SoftAP
as now feature is working
2015-09-07 20:07:02 +08:00
luc
57b6fb2131 Remove yield calls
they are useless and may bring some conflict in loop
2015-09-02 15:10:32 +08:00
luc
e281d1073f Use FPSTR instead of progmem2char 2015-09-02 13:23:56 +08:00
luc
9e950752e9 Fix adjust error/status/info closer to label 2015-08-19 18:32:09 +08:00
luc
9b1bde41db Add missing red button in css
fix display issue for status with new css
2015-08-19 17:39:31 +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
82cadd9ed8 Rearrange headers and add SPI.h in esp8266.ino
as seems necessary with latest staging module
remove yield in main loop as seems
2015-08-13 11:35:08 +08:00
luc
7e3e6b43a2 Update wire to pull up RST pin
As read on gitter - should avoid some reset
also it seems making web response little bit faster
2015-08-11 17:52:32 +08:00
Luc
628b6f8186 Update README.md 2015-08-07 10:06:10 +08:00
Luc
dff9006c1d Update README.md 2015-08-06 22:50:43 +08:00
luc
a18f924153 Add time to flush all clients when restarting
by using a light page without css to load
2015-08-06 12:19:24 +08:00
Luc
8dd8ec207d Fix Case sensitive issue for linux/mac thanks @c128
follow case of file name
2015-08-03 22:10:42 +08:00
luc
52ed3eaf22 Strip unnecessary spaces 2015-08-01 21:34:58 +08:00
luc
ba331cebc5 Decrease css size (13Ko) and fix corrupted CSS
use sent_p instead of sendContent_p which corrupt the css
2015-08-01 21:22:30 +08:00
Luc
1a648817b8 Merge branch 'master' of https://github.com/luc-github/ESP8266 2015-08-01 19:55:15 +08:00
Luc
0bb6b06aff Add embedded CSS
this is bootstrap css cleaned to reach a size of 15ko instead of 100Ko
2015-08-01 19:54:58 +08:00
Luc
fa83861643 Update README.md 2015-07-27 04:44:33 +08:00
Luc
cdd23052fd Update README.md 2015-07-27 04:42:24 +08:00
Luc
bcf2eb0e69 Add check to avoid buffer overflow on progmem2char
transfer is limited to 300 char string, if over, string is ignored
2015-07-25 20:25:07 +08:00
Luc
b7e6804e24 Change wording for encryption
set No instead of nothing and set Yes instead of *
2015-07-25 15:07:22 +08:00
Luc
4c4a78fc62 remove unwished message
clean code
2015-07-25 05:55:55 +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
ea900a520b Change form to use POST instead of GET
as new module now is faster using POST
2015-07-24 23:50:48 +08:00
Luc
c9c41cb3ad Add 250000 baud rate support
as arduino IDE support it
2015-07-24 23:49:26 +08:00
Luc
93333ef96c Update README.md 2015-07-24 05:36:22 +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
faa8d245d9 Add Davinci connection picture to clarify
thanks @disneysw for providing information on this
2015-07-13 13:51:13 +08:00
luc
3aedb9c019 Send M105 only if no temperature is sent
so went printer is heating and automaticaly send temperature no M105 is
necessary
Add some yield() to avoid possible WD triggered
2015-07-13 11:49:20 +08:00
luc
f12d7d9abb Add wires diagram
add diagram and update readme
2015-07-12 21:15:57 +08:00
luc
5cd45b2976 Fix display issue linked to string replace function
Use substring to extract positions from string instead of using replace
function
2015-07-10 21:12:19 +08:00
Luc
41018db174 Delete Thumbs.db 2015-06-13 18:51:18 +08:00
Luc
ac52b330d4 Update README.md 2015-06-12 13:50:09 +08:00
Luc
8a02fd5bd2 Add backbone to send command from web UI
Implement Emmergency Stop Command on web UI
2015-06-11 09:35:40 +08:00
Luc
b1796e9107 Add Support for Error/Info/Status message
allows to store and display : the 10 last error messages , the last info
messages, and the 10 last status changes
2015-06-10 22:03:18 +08:00
Luc
690792bc8d Update UI for printer status
add online/busy/offline blink led
2015-06-10 08:08:00 +08:00
Luc
c5f44d6fec Update README.md 2015-06-08 21:42:47 +08:00
luc
e3af88087f Update readme 2015-06-08 21:41:20 +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
1046cd2201 Add backbone for command interpretation
no filtering, command pass from SERIAL to TCP, and TCP to SERIAL, but
are also stored to check if there is a [ESPXXX]<param>\n where XXX are
command number and <param> is a sequence of parameters ended by a \n
2015-06-08 21:30:19 +08:00