Commit Graph

95 Commits

Author SHA1 Message Date
2779dc6f04 Improved speed and distance measurement 2024-06-12 15:52:44 +02:00
30a463dfab More precise wheel circumference, and added mDNS 2024-06-09 12:57:19 +02:00
e974f1767c Added log info (cumulated distance, log button) 2024-06-08 11:59:59 +02:00
9c08024a6c Implemented API to list and download log files 2024-05-25 23:51:17 +02:00
6c40ba4e1f Using HTTPS protocol for ESP32 web server, and implemented POST /api/info handler 2024-05-25 23:11:18 +02:00
ee531c7ffe Updated info about Eclipse IDE, as the .metadata folder is not under version control 2024-05-25 10:24:33 +02:00
383e3f4acf Replaced infineon library for DPS310 by adafruit library
Infineon library was causing Panic/Guru meditation errors (bootloop),
probably an incompatibility issue with a specific version of the
framework because it worked fine until now
2024-05-25 01:13:07 +02:00
b23db33abd Merge branch 'master' of https://gitea.youb.fr/youen/vehicle-monitor 2024-05-25 01:02:06 +02:00
0637250f10 Added code to measure voltages using an ADS1015 (wip) 2024-05-25 00:04:54 +02:00
06ba753d70 Added basic info to use the Eclipse IDE 2024-05-24 23:58:36 +02:00
4a0a09ed7a Replaced ESPAsyncServer library by esp32_https_server (wip) 2024-05-24 23:51:37 +02:00
f648eea8d9 Merge branch 'master' of https://gitea.youb.fr/youen/vehicle-monitor 2024-05-24 19:32:12 +02:00
359f3b4cd4 Possibility for the client (for example a smartphone) to send current date and time
Added possibility to send GPS coordinates as well, but not enabled yet
because browsers require an HTTPS connection to enable the geolocation
API
2024-05-24 19:31:09 +02:00
2ac358ba24 fixed lint errors in Eclipse 2023-08-15 17:00:48 +02:00
fde8f27f70 Merge branch 'master' of https://gitea.youb.fr/youen/vehicle-monitor 2023-08-15 12:27:40 +02:00
eda87b7c9c test files 2023-08-15 12:25:54 +02:00
1b81c2764d webmanifest tests (not working)
probably not working because it is not served over HTTPS
2023-08-15 12:25:40 +02:00
9ce570a655 removed .cproject from ignore list as it is an important configuration file for Eclipse CDT 2023-08-15 12:17:28 +02:00
eb992a091c wip 2023-08-13 10:59:37 +02:00
Youen Toupin
ec5b72ecbc added physics model description 2022-05-28 12:57:21 +02:00
Youen Toupin
f22680064d fixed chronometer unwanted line wrap 2022-05-26 19:35:54 +02:00
Youen Toupin
47443e7e4d font size relative to screen size
added button to toggle fullscreen mode
2022-05-26 19:32:40 +02:00
Youen Toupin
47e1a429b9 Merge branch 'master' of https://gitea.youb.fr/youen/vehicle-monitor 2022-04-22 00:07:35 +02:00
Youen Toupin
6c80c65efb added convention for I2C on RJ45/RJ12 2022-04-22 00:06:55 +02:00
c7da034218 added chronometer 2022-04-17 19:32:26 +02:00
55bdad727b added icons 2022-04-17 17:34:37 +02:00
97c2f379b8 computing trip statistics on ESP32 (distance, time, elevation, etc.) 2022-04-17 12:11:20 +02:00
98a59085d4 refactored Gauge class to inherit from NumericValue 2022-04-16 22:54:15 +02:00
641acf7c12 added some numerical values in dashboard (wip) 2022-04-16 22:37:05 +02:00
bd851a06f7 added smooth animation when a gauge value changes 2022-04-16 12:35:23 +02:00
f9a7e3ceda better styling of gauges (battery shape and inclined shape) 2022-04-15 23:08:48 +02:00
44a69a8d0b finished first version of circular gauge 2022-04-15 20:07:07 +02:00
03d8fa6771 circular gauge rendering (wip) 2022-04-15 19:34:41 +02:00
b8bec376a0 refactored GaugeLinear to share implementation with other types of gauge 2022-04-13 22:29:28 +02:00
45ac1dd610 added battery and speed gauges (wip) 2022-04-13 22:10:08 +02:00
e999e325c5 implemented automatic update of power gauge 2022-04-13 12:25:06 +02:00
ef1d2cbad0 Merge branch 'master' of https://gitea.youb.fr/youen/vehicle-monitor 2022-04-12 23:09:00 +02:00
649e082c69 added widget area visualisation in dashboard mockup 2022-04-12 23:07:29 +02:00
48fb012e54 added widget layout styling
added basic system to render linear gauges (wip)
2022-04-12 23:06:58 +02:00
325a2fdc8a Mise à jour de 'README.md' 2022-04-11 21:24:13 +01:00
3629dff9e0 Mise à jour de 'README.md' 2022-04-11 21:13:46 +01:00
81c2d82e1d improved clock widget 2022-04-10 19:47:11 +02:00
184f1cee33 added debug code to display how often mithril redraws 2022-04-09 20:05:22 +02:00
3f03e8f8ba first version of clock widget 2022-04-09 19:52:06 +02:00
71b87437c7 disabled mithril redraw for each status request
the goal is to allow each page to finely manage how to update with
minimum CPU usage
2022-04-09 19:51:44 +02:00
f8c2a28c47 refactored code to avoid relative paths
added Component and Page base classes
added Clock widget (wip)
2022-04-09 18:38:04 +02:00
245a3ec2e3 finished first version of dashboard mockup 2022-04-08 23:29:39 +02:00
Youen Toupin
56465c4a9a dashboard mockup (wip) 2022-04-08 20:23:27 +02:00
Youen Toupin
d4c3af1e8b dashboard mockup (wip) 2022-04-08 19:51:29 +02:00
Youen Toupin
fd444202e0 Refactored API access to cache/reuse the last result when changing page 2022-04-04 22:35:03 +02:00