1
0
mirror of https://github.com/thooge/esp32-nmea2000-obp60.git synced 2026-08-18 10:22:31 +02:00
Commit Graph

54 Commits

Author SHA1 Message Date
norbert-walter 6b92a5e69c Add more functionality for time and date synchrinisation 2026-02-06 22:41:34 +01:00
Ulrich Meine 84736e6769 OBP60Formatter: add option to switch of creation of simulation data and use pure conversion/formatting function 2026-01-10 01:50:19 +01:00
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
thooge 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
thooge bc9d139d19 Enhancement for future use: displayNew() for system page and generic leavePage() method 2025-08-15 09:07:49 +02:00
thooge 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
thooge 0afe629b38 Preparation for upcoming alarm functionality 2025-07-23 14:00:06 +02:00
thooge 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
thooge 2a4c351c58 Add support for internal RTC and NTP for OBP40 2025-02-06 13:05:56 +01:00
thooge 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
thooge 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
thooge 1545855326 OBP40 integration code and improvements 2025-01-20 12:49:30 +01:00
thooge 519af68bef Footer function for improved key labels, icons implemented 2025-01-15 18:08:39 +01:00
thooge e4af7cf731 Move page number, swipe and lock indicator to header 2025-01-10 19:41:55 +01:00
thooge 6e256e136a Fix page fluid data and fluidtype selection 2024-12-30 12:16:46 +01:00
thooge 21ae96c8d7 Added screenshot feature 2024-12-22 14:07:18 +01:00
thooge 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