Ulrich Meine
559042da78
Code rework for OBPcharts, part 1
2026-01-05 23:19:12 +01:00
Ulrich Meine
2e836bc750
added helper method for boat value conversion to OBP60Formatter;
...
fixed range calculation for temperature and other value formats;
fixed printing for names > len(3);
show "mode" only for supported data types
2026-01-01 22:52:33 +01:00
Ulrich Meine
784cc15b8f
adjusted simulation calc in OBPFormatter;
...
WindPlot + PageOneValue: aligned simulation data handling to standard; added "holdValues";
improved data check for chart buffer data; changed handling of tmpBVal -> always unique_ptr
2025-12-24 01:40:37 +01:00
Ulrich Meine
41a8e7d078
General history buffers working; fine tuning required
2025-12-20 22:42:42 +01:00
Ulrich Meine
3ce1e31e64
Initial change to history buffers taking any boat value
2025-12-13 17:59:16 +01:00
Ulrich Meine
dd5f05922a
Added <cvalue> to OBP60Formatter to return numerical converted value
2025-11-22 01:32:50 +01:00
Norbert Walter
be946440d3
Merge pull request #203 from Scorgan01/PageWindPlot
...
History Buffer + Wind Calculation CleanUp
2025-08-27 23:15:15 +02:00
3eb2c8093e
Created new page SkyView. Additionally some graphics improvements.
2025-08-23 09:53:26 +02:00
Ulrich Meine
636b1596f5
Code cleanup: moved buffer + wind calc to OBPDataOperations; <BoatValueList> header to obp60task.h; tws 3 decimals
2025-08-23 01:41:39 +02:00
bc9d139d19
Enhancement for future use: displayNew() for system page and generic leavePage() method
2025-08-15 09:07:49 +02:00
588008e370
Fix typo: Formated -> Formatted
2025-07-29 19:33:31 +02:00
Ulrich Meine
938b566bfc
Merge branch 'PageWindPlot' of https://github.com/Scorgan01/esp32-nmea2000-obp60 into PageWindPlot
2025-07-25 08:43:01 +02:00
Ulrich Meine
fe2223839f
added calibration to buffer; separated buffer and wind code in opb60task; prepared simulation; getMin/Max fix for ringbuffer for invalid data; fix for chart center; cleanup code
2025-07-25 08:42:43 +02:00
Scorgan01
c888804aef
Merge branch 'norbert-walter:master' into PageWindPlot
2025-07-25 08:19:24 +02:00
0afe629b38
Preparation for upcoming alarm functionality
2025-07-23 14:00:06 +02:00
4aefc99212
Add home location to system page
2025-07-08 19:41:18 +02:00
Ulrich Meine
72ddeb3cfb
Pointer correction -> no data copy; conc. access issues
2025-07-01 01:27:41 +02:00
2a4c351c58
Add support for internal RTC and NTP for OBP40
2025-02-06 13:05:56 +01:00
eb3a0d5fc0
Clock improvements: source selectable, RTC or GPS
2025-02-04 16:19:29 +01:00
Tobias E
38f1d5de44
Dont't display ILUM on Min Power
2025-01-26 13:09:35 +00:00
norbert-walter
7afcb86404
OBP40 Battery voltage measuring and capacity calculation
2025-01-24 15:23:02 +01:00
44cb8d35ce
Improved page refresh possibilities and page white
2025-01-22 12:07:00 +01:00
norbert-walter
569273519c
Correct splitting between OBP60 and OBP40 hardware
2025-01-20 21:21:58 +01:00
1545855326
OBP40 integration code and improvements
2025-01-20 12:49:30 +01:00
519af68bef
Footer function for improved key labels, icons implemented
2025-01-15 18:08:39 +01:00
e4af7cf731
Move page number, swipe and lock indicator to header
2025-01-10 19:41:55 +01:00
6e256e136a
Fix page fluid data and fluidtype selection
2024-12-30 12:16:46 +01:00
21ae96c8d7
Added screenshot feature
2024-12-22 14:07:18 +01:00
2659fb9fb7
Refactor color detection and usage
2024-12-09 14:01:23 +01:00
norbert-walter
d2a17b755c
New generator page
2024-04-26 15:58:15 +02:00
norbert-walter
c63742e707
Fix simulation data for several pages
2024-03-28 23:12:34 +01:00
norbert-walter
ff76620329
Fix for sunset/sunrise
2022-04-04 17:41:55 +02:00
norbert-walter
78a71169a8
restore platformio.ini and implement logger function
2022-04-02 17:45:43 +02:00
norbert-walter
b9aab54279
Merge remote-tracking branch 'origin/sunset' into HEAD
2022-04-02 15:56:49 +02:00
Geronius
1ba65d784c
sunset/sunrise + backlight
2022-04-02 00:27:56 +02:00
norbert-walter
22fc368dd2
Backup
2022-04-01 18:56:33 +02:00
norbert-walter
21549cd220
Change typo for pageFourValue (needs a full flash update!)
2022-03-30 20:58:02 +02:00
norbert-walter
7958810e7d
Add moving average for battery values in OBPSensorTask
2022-03-25 18:19:14 +01:00
norbert-walter
5e61754b08
Add #ifdef BOARD_NODEMCU32S_OBP60 in all *.cpp
2022-03-18 18:54:17 +01:00
norbert-walter
86ab6e9177
Backup
2022-03-17 22:04:23 +01:00
norbert-walter
dd3a3c5427
Rudder position page not finished
2022-03-13 19:25:44 +01:00
norbert-walter
918e286f34
Fix for missing data on I2C bus for BME280, BMP280 and SHT21
2022-03-12 17:47:16 +01:00
norbert-walter
f73ccfbe5c
Page info in footer line
2022-03-10 21:14:40 +01:00
norbert-walter
154fc108a0
Fixing problem PageBME280 when sensor disabled
2022-03-10 20:25:04 +01:00
norbert-walter
d0d773c8de
Finishing BME280 page an sensor integration for BME280, BMP290, SHT21
2022-03-10 19:41:03 +01:00
norbert-walter
d3e7aae21a
Sample page apparent wind
2022-02-27 17:20:53 +01:00
norbert-walter
d39c233a39
Display header working
2022-02-26 18:51:42 +01:00
norbert-walter
0237ed761d
Unit conversion working
2022-02-24 21:45:37 +01:00
norbert-walter
f30bd27ad6
Add formater for values
2022-02-20 19:21:15 +01:00
norbert-walter
9f6aebe978
One value page working
2022-02-13 22:15:09 +01:00