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
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
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
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
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
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
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
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
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
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
abcc974286
Allows any char but space in SSID
...
as only digit and alpha is too restrictive
2015-06-05 09:38:41 +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
aaf4ce699f
Fix display issue for IP / GW /MSK when press apply
2015-06-05 09:14:04 +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
f3be797f6a
Change RSSI to Signal strength in percent
...
and fix typo
2015-06-03 13:24:05 +08:00
luc
303181923b
Remove buffer function before sending data
...
as now there is already a function doing this by default, so remove all
related function and only use a string buffer by function.
remove PHY_MODE selection from system configuration as it is in STA and
AP configuration, add N selection available in STA configuration
2015-06-03 11:00:03 +08:00
Luc
4e88dd5839
Add page to configure Station mode
...
Add page to configure Station mode
2015-06-01 22:34:53 +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
0c37d73db8
System Settings PHY mode and Sleep mode
...
These settings can now be modified
2015-05-18 23:43:15 +08:00
luc
3cb636f416
Backbone for saving settings
...
Save Baud Rate is first setting to be changed to test the logic
2015-05-18 21:45:56 +08:00
luc
14a959c810
Use Const char for 404 strings
...
Use Const char for 404 strings
2015-05-18 13:42:10 +08:00
luc
0bf70cc79c
Add 404 basic management
...
Draft page if not URL is not found
Change first Configuration link to be system, later will add
Configuration AP and Configuration Station
2015-05-14 22:13:26 +08:00
luc
e3346805ae
Missing file from previous commit
...
Missing file from previous commit
2015-05-14 14:52:18 +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
557c4da77e
Add AP information in web page
...
Including connected clients
2015-04-22 17:00:32 +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
6365055734
Move page Handle definition to class constructor
...
to avoid to setup handle function for web requests in main setup -
define handles function in class creator
2015-04-18 19:59:22 +08:00
luc lebosse
5b9f3835b9
Add backbone for Web interface and Data Interface
...
Web Server listen on port 80
Data Bridge listen on port 8888 may need to allow configuration of this
port in settings - TBD
2015-04-17 23:02:28 +08:00