Commit Graph

1071 Commits

Author SHA1 Message Date
Thomas Basler
33aecf91d4 Negative type and clk_mode settings are not allowed 2023-01-21 00:00:38 +01:00
Thomas Basler
5abf7dc55e webapp: Fix typo in german translation 2023-01-20 18:52:45 +01:00
Thomas Basler
ce287bc700 Added additional explanation regarding power safe and screensaver 2023-01-20 18:51:30 +01:00
Thomas Basler
248ffdd9cc Added additional Display/Device Profile documentation 2023-01-20 18:28:35 +01:00
Thomas Basler
2288a193e7 Extend pin mapping name to 63 characters 2023-01-20 18:28:35 +01:00
Thomas Basler
e0712ed7bc webapi: Added frontend for display settings 2023-01-20 18:28:34 +01:00
Thomas Basler
e89fd64439 Added WebAPI to setup display settings. Also reboot only if device profile was changed. 2023-01-20 18:28:34 +01:00
Thomas Basler
f7fb9a2bd6 Display: Add property to enable or disable the screensaver 2023-01-20 18:28:34 +01:00
Thomas Basler
d1483468c6 Rename Display properties and apply power safe immediatly 2023-01-20 18:28:33 +01:00
Thomas Basler
e3d2de0319 webapp: Show display pin mapping in device manager 2023-01-20 18:28:33 +01:00
Thomas Basler
b96d87b933 Read display pinmapping from json file 2023-01-20 18:28:33 +01:00
Thomas Basler
bb3e12814d Move display pin assignment to main function 2023-01-20 18:28:32 +01:00
Thomas Basler
592dd73fca Implement _dispX as function local variable 2023-01-20 18:28:23 +01:00
Thomas Basler
1d07574f8a Rename _lastPublish to _lastDisplayUpdate 2023-01-18 23:22:36 +01:00
Thomas Basler
e572e711a4 Code Style Changes
* Add License Identifier
* Move non public required includes to cpp
* Add curly brackets
2023-01-18 23:22:36 +01:00
dAjaY85
7074dd5757 Display init zum Zweiten
chango to full Buffer Mode, remove picture loop,
because it's not worked.
look: https://github.com/olikraus/u8glib/wiki/tpictureloop

snprintf + public vars
- dispPowerSafe => true: PowerSafe Mode on
- dispLogo => true: showing Logo upper right corner
- dispContrast => possible to adjust the Display Contrast

change in date time, buffer deleted

Display-Constructor changed, reset goes to front

Arrow and Logo only shown, when production is on

Refactor OLEDDisplayClass to DisplayGraphicClass
2023-01-18 23:22:36 +01:00
Thomas Basler
1d3acb46fc webapp: add app.js.gz 2023-01-18 23:19:24 +01:00
Thomas Basler
753d73accd Fix compile issue with ESP32-C3 and C++11 2023-01-18 23:13:38 +01:00
Thomas Basler
6235342cf2 Fix compile issue with ESP32-C3 MCU 2023-01-18 23:08:01 +01:00
Thomas Basler
0772fd02aa webapp: Fix #532: Use correct filename for config backup 2023-01-18 22:47:02 +01:00
Thomas Basler
9f86698dfc webapp: format seconds correctly 2023-01-17 23:24:46 +01:00
Thomas Basler
dc3bbd4dba Added some example device profiles 2023-01-17 21:18:32 +01:00
Thomas Basler
0f39771fd7 webapp: add app.js.gz 2023-01-17 20:48:00 +01:00
Thomas Basler
569831437a Added link to device profiles to README.md 2023-01-17 20:47:10 +01:00
Thomas Basler
591a668901 Fixed issue when selecting new device profile 2023-01-17 20:46:52 +01:00
Thomas Basler
547ff48047 webapp: Fixed lint errors 2023-01-17 20:40:54 +01:00
Thomas Basler
55b778228e webapp: add app.js.gz 2023-01-17 19:38:10 +01:00
Thomas Basler
ae989f5a97 Merge branch 'pr518' into dev 2023-01-17 19:27:10 +01:00
Thomas Basler
27891712ad Merge branch 'pr494' into dev 2023-01-17 19:24:19 +01:00
Thomas Basler
fa3e31a48e Docs: Added first rough documentation regarding device profiles 2023-01-17 19:17:53 +01:00
Thomas Basler
a4858b4598 Fix #520: Allow larger certificates 2023-01-17 19:05:02 +01:00
Thomas Basler
07a438db33 Upgrade ArduinoJson from 6.19.4 to 6.20.0 2023-01-17 18:55:14 +01:00
Thomas Basler
17ffda9816 Upgrade espressif framework from 5.3.0 to 6.0.0 2023-01-17 18:51:48 +01:00
Thomas Basler
05c3b45576 webapp: update dependencies 2023-01-17 18:47:09 +01:00
Thomas Basler
c85b99ffc1 Include ethernet handling in every build to enable it at runtime 2023-01-17 18:44:52 +01:00
Thomas Basler
8377d5bb73 webapp: Fix error in device manager if no config was available 2023-01-17 00:00:10 +01:00
Thomas Basler
19b42223f5 webapp: Show current active pin config 2023-01-16 23:41:58 +01:00
Thomas Basler
3d3feb3517 Allow Ethernet Pin Settings via json config 2023-01-16 22:26:35 +01:00
Thomas Basler
f60205829a webapp: Allow upload of pin assignments 2023-01-16 21:25:36 +01:00
Thomas Basler
e81a435ed9 webapp: Added device manager interface
Allows selecting a device profile which changes the pin assignment
2023-01-16 21:25:19 +01:00
Thomas Basler
5f699f4927 Added Device Profiles
Allows the pin assignment during runtime.
Pin settings will be read from a json file called "pin_mapping.json"
2023-01-16 21:09:24 +01:00
Alex
2d67b7383b
added web flasher comment to readme
Just tried to flash via https://espressif.github.io/esptool-js/,
works like charm...
2023-01-16 17:00:43 +01:00
Thomas Basler
587de2e3be webapp: Show Locale name instead of abbreviation in Language Change Dropdown 2023-01-09 20:55:48 +01:00
Thomas Basler
af1a2a188e Extended config API to allow upload of individual files 2023-01-05 14:41:15 +01:00
Thomas Basler
20ae646561 webapp: Allow download of individual config files 2023-01-05 01:44:38 +01:00
CSchoch
b906a9bf40
Update README.md
Added firmware v1.0.8 to the working list of TSUN TSOL-M800 (DE)
2023-01-04 22:30:18 +01:00
Thomas Basler
7c33688167 Use same line ending in printf as in println
This prevents mistakes in the webconsole
2023-01-04 18:48:33 +01:00
Thomas Basler
9d6bab3f2b Readme.md: Added hint for french translation 2023-01-03 21:29:57 +01:00
Thomas Basler
64afbf8906 webapp: add app.js.gz 2023-01-03 16:46:43 +01:00
Thomas Basler
af47b8aafe webapp: Update dependencies 2023-01-03 12:42:18 +01:00