Commit Graph

1305 Commits

Author SHA1 Message Date
Ulrich Meine 91a3ac081f Merge branch 'PageWindPlot' of https://github.com/Scorgan01/esp32-nmea2000-obp60 into PageWindPlot 2025-07-13 00:26:24 +02:00
Ulrich Meine 59cf52b5d2 Semaphore + chart fixes; added simulation data 2025-07-13 00:26:16 +02:00
Scorgan01 60193fa3be
Merge branch 'norbert-walter:master' into PageWindPlot 2025-07-12 01:49:20 +02:00
norbert-walter 7f954e702d Add debugging info 2025-07-11 18:37:12 +02:00
Norbert Walter 6f4e9b625d
Merge pull request #181 from thooge/fonts
Reorganized fonts and changed Ubuntu-font to 8bit version
2025-07-08 21:43:52 +02:00
Thomas Hooge fa4b563ff0 Reorganized fonts and changed Ubuntu-font to 8bit version 2025-07-08 15:19:07 +02:00
Norbert Walter ae7130b86c
Merge pull request #180 from TobiasE-github/master
Fix error message in  lib/obp60task/OBPSensorTask.cpp
2025-07-07 16:15:04 +02:00
TobiasE-github 7f9beb064a
Merge pull request #69 from norbert-walter/master
Delete obp60task.cpp in root
2025-07-07 15:29:00 +02:00
norbert-walter 2095efbb01 Delete obp60task.cpp in root 2025-07-07 15:04:02 +02:00
TobiasE-github d0e2fc1eac Fix error message in lib/obp60task/OBPSensorTask.cpp 2025-07-06 15:41:18 +02:00
norbert-walter d1c620a858 Fix for compass page 2025-07-04 14:11:22 +02:00
norbert-walter 07a1b2388e Fix for voltage sensor OBP40 2025-07-03 22:41:12 +02:00
norbert-walter c614cae472 Change to actual extra_script.py 2025-07-03 19:41:27 +02:00
Norbert Walter ec7e1a35e7
Merge branch 'wellenvogel:master' into master 2025-07-03 19:39:16 +02:00
norbert-walter b82e94d716 Change back to old extra_script.py for sync with wellenvogel 2025-07-03 19:36:47 +02:00
Norbert Walter a2c1c1042d
Merge pull request #177 from thooge/obp40
Apply new OBP60 settings also to the OBP40
2025-07-03 16:42:18 +02:00
Norbert Walter 77872fea4a
Merge pull request #175 from ManfredRad/master
Page Compass
2025-07-03 16:38:01 +02:00
Norbert Walter 8a069b9445
Merge branch 'master' into master 2025-07-03 16:37:39 +02:00
Norbert Walter b3a9b9990f
Merge pull request #174 from Scorgan01/PageSixValues
PageSixValues: Drop top and bottom line to adjust to standard page design
2025-07-03 16:34:00 +02:00
Norbert Walter dc8b9e48d7
Merge pull request #173 from Scorgan01/CalibrationDataV2
Improve and extend data calibration and smoothing
2025-07-03 16:33:27 +02:00
Ulrich Meine 72ddeb3cfb Pointer correction -> no data copy; conc. access issues 2025-07-01 01:27:41 +02:00
Ulrich Meine 2729ef9cb6 Implement v1 history data storage at OBPSensorTask 2025-06-25 23:14:09 +02:00
Ulrich Meine 1f90cefbd6 Implement OBPRingBuffer class and adjust PageWindPlot accordingly 2025-06-24 00:05:15 +02:00
Ulrich Meine 9ada5be7cb Handling of missing data 2025-06-22 14:29:03 +02:00
Ulrich Meine 03d8339170 fix interval, border cross, TWS flip, range; add config_obp40; adjust axis legend 2025-06-22 00:11:54 +02:00
Ulrich Meine 73656e7d14 Buffer and interval stuff 2025-06-18 23:40:57 +02:00
Thomas Hooge c5a1244519 Some config.json improvements 2025-06-15 10:19:59 +02:00
Thomas Hooge 99c3470a22 Some work on system page and SD-card integration 2025-06-14 10:09:48 +02:00
Ulrich Meine bd9741d851 buffer extension; still some errors 2025-06-14 02:19:52 +02:00
Ulrich Meine 13c85adad2 completed config.json; modified TWS flipping; almost fully fixed chart rng overflow 2025-06-13 17:43:23 +02:00
Thomas Hooge f5cf292804 Typo in platformio.ini fixed 2025-06-13 10:32:18 +02:00
Thomas Hooge 77c05de4fc More work on system page 2025-06-13 09:21:41 +02:00
Ulrich Meine 9b504469bc Fixes for TWS flip, scale calculation, chart range overflow; add axis lines 2025-06-12 23:41:15 +02:00
Thomas Hooge 1bac5d8b16 System page improvements 2025-06-12 15:23:21 +02:00
Thomas Hooge c7eafbf9b8 Apply new OBP60 settings also to the OBP40 2025-06-12 11:43:21 +02:00
Ulrich Meine f0aba89301 Simulation data; ext. chart area; flexible TWS position 2025-06-09 22:32:34 +02:00
Ulrich Meine fe095a9716 Y Axis label; some interval bug fixing 2025-06-09 17:58:57 +02:00
Ulrich Meine 235188dfb2 Added update interval + no sens data msg; corrected rounding 2025-06-09 13:35:54 +02:00
Ulrich Meine aa70c34a96 Fix getMin/Max + wndCenter rounding; 2025-06-08 13:45:20 +02:00
Ulrich Meine 62aef176d3 Chart + plotshift working 2025-06-06 23:06:04 +02:00
Scorgan01 9f79a7d4bc
Switch to TWD 2025-06-06 10:17:11 +02:00
Ulrich Meine bf4dff45b4 Compact config reading code 2025-06-05 23:42:36 +02:00
Ulrich Meine f153d82825 PlotShift 2025-06-05 22:51:25 +02:00
Manfred Radmacher 4b5aa7ff4b
Pagecompass update
obp60rtask.cpp updated to handle pagecompass
2025-06-05 16:05:33 +02:00
Manfred Radmacher ebf6e62389
PageCompass
A new page to show heading data or course over ground in a layout inspoired by an analog compass. The compass signal shown can be altered by the left key. In addition a second signal can be shown as well from the following choice: HDM, HDT, COG, STW, SOG, DBS. This signal can also be changed by the second key.
2025-06-05 15:57:06 +02:00
Ulrich Meine da06f3e791 Automatic scale adjustment + plot shift 2025-06-05 01:04:07 +02:00
Ulrich Meine 7d66ec91da Principle working; several bugs incl. 2025-06-03 22:52:06 +02:00
Ulrich Meine 29706df6cd Drop top and bottom line to adjust to standard page design 2025-05-25 20:18:09 +02:00
Ulrich Meine d6e3c7ad48 Calibration for data types COG, SOG added 2025-05-25 17:42:50 +02:00
Ulrich Meine 02712263d3 Changed array for calibration data into a hash map; reduced unnecessary method parameters 2025-05-25 13:53:50 +02:00