1
0
mirror of https://github.com/thooge/esp32-nmea2000-obp60.git synced 2025-12-29 05:33:05 +01:00
Commit Graph

12 Commits

Author SHA1 Message Date
Ulrich Meine
3fa7ca5e99 Optimized buffer change for T/A wind;
pixel and font size adjustments;
cleaned #includes
2025-11-28 23:47:39 +01:00
Ulrich Meine
489ee7ed09 Lots of fixes and enhancements for OBPcharts; ringbuffer now returns <double> values - internally still 2-byte storage; charts operate now with SI values; added flexible multiplier to history buffer; included data calibration for history data 2025-11-22 02:33:58 +01:00
Ulrich Meine
1abcb158ec Moved history buffers to PSRAM; extended buffer to 1920 values each (32 min.) 2025-08-26 23:21:36 +02:00
Ulrich Meine
851149bae6 Convert invalid marker of ringbuffer to MAX_VAL -> required for unsigned types 2025-08-23 13:43:02 +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
Ulrich Meine
371816f946 PageWindPlot: add simulation data, switch TWD/AWD; diff. setup for OBP40; delete showTWS option 2025-08-17 23:50:19 +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
Ulrich Meine
bb99978177 no buffer writes for invalid data; fix ringbuffer index 2025-07-14 21:17:17 +02:00
Ulrich Meine
59cf52b5d2 Semaphore + chart fixes; added simulation data 2025-07-13 00:26:16 +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