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

46 Commits

Author SHA1 Message Date
Norbert Walter aea401589d Add 4 inch TFT display ST7796 2026-02-27 21:33:23 +00:00
Ulrich Meine fc5daaba37 - change control of key settings on PageOneValue + PageTwoValues
- added taskYIELD() to chart loop to be nice to other tasks
- fix typo in config_obp40.json
- fine tune chart labels
- disable debug messages
2026-02-09 22:31:07 +01:00
Ulrich Meine b8e64ff64c Update data calibration: calibration in main loop on boat data values:
- modified code to calibrate affected boat data each second in main obp60task loop;
- removed individual calibration call in all pages
- moved code from BoatDataCalibration to OBPDataOperations
- added DBS and HDT to list of supported data calibration types
- changed output format for wind angles from [-180..180] to [0..360], because negative value are not displayed properly on pages
2026-01-17 12:25:57 +01:00
Ulrich Meine cd3c99d509 PageOneValue: fix unit position 2026-01-11 17:07:27 +01:00
Ulrich Meine 86a078690a PageTwoValues: added chart display option 2026-01-11 15:30:13 +01:00
Ulrich Meine 4747336a69 Code rework for OBPcharts, part 3 2026-01-10 12:31:37 +01:00
Ulrich Meine 2d4f49659d Code rework for OBPcharts, part 2 2026-01-06 22:57:07 +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 69754b85fd optimized chart initialization for PageWindPlot; added chart options to PageOneValue;
printing of current boat value on horizontal half charts is selectable;
fixed value axis direction for depth and other boat data; changed time axis labels to full numbers;
changed "INTV" button label to "ZOOM"
2025-12-23 18:16:53 +01:00
thooge 0afe629b38 Preparation for upcoming alarm functionality 2025-07-23 14:00:06 +02:00
thooge fa4b563ff0 Reorganized fonts and changed Ubuntu-font to 8bit version 2025-07-08 15:19:07 +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
Ulrich Meine 2c348ca7fb Revert changes in PageOneValue except of calibration. 2025-05-16 00:15:12 +02:00
Ulrich Meine 2fb59fb118 Implemented for few std. types - DBT missing 2025-05-11 21:57:22 +02:00
Ulrich Meine a5494ccee4 Initial commit - principle working 2025-05-10 01:59:19 +02:00
thooge 5192e77fab Changed 20pt Ubuntu font to 8bit in value pages 2025-03-04 19:24:08 +01:00
norbert-walter 569273519c Correct splitting between OBP60 and OBP40 hardware 2025-01-20 21:21:58 +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 2659fb9fb7 Refactor color detection and usage 2024-12-09 14:01:23 +01:00
norbert-walter f611cab14b Delete FastLED and implement DMA to SPI for all RGB leds 2024-09-20 13:25:11 +02:00
norbert-walter 726b1abf2d First Alpha Version V0.80 2024-03-24 14:10:26 +01:00
norbert-walter 8c73a8739f First version with GxEPD2 Lib 2024-03-23 21:17:11 +01:00
norbert-walter a97a69c3f7 New hardware setup for OBP60 V2 2024-01-06 14:17:56 +01:00
norbert-walter 0db52fefa2 change build flags 2024-01-02 10:07:06 +01:00
norbert-walter 8054567f4f Add RollPitch page and code cleaning 2022-04-12 15:54:14 +02:00
norbert-walter dca9d96957 Implementation of sunrise and sunset 2022-04-01 17:44:39 +02:00
norbert-walter b1296061e3 Backup 2022-04-01 12:44:02 +02:00
norbert-walter 27b471b0b8 Trend indicator for voltage page 2022-03-26 18:46:48 +01:00
norbert-walter 5e61754b08 Add #ifdef BOARD_NODEMCU32S_OBP60 in all *.cpp 2022-03-18 18:54:17 +01:00
norbert-walter ae2c09979a Remove unused variables in pages 2022-03-17 20:16:15 +01:00
norbert-walter f73ccfbe5c Page info in footer line 2022-03-10 21:14:40 +01:00
norbert-walter a937e10e73 Finishing two values page 2022-03-05 17:09:39 +01:00
norbert-walter 1d1f8ef0db Bugfix units and display function 2022-02-27 19:08:45 +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 f9c61369a0 Add simulation data in formater 2022-02-25 19:00:12 +01:00
norbert-walter 2e887e9a81 Shutdown function 2022-02-25 14:18:36 +01:00
norbert-walter 0237ed761d Unit conversion working 2022-02-24 21:45:37 +01:00
norbert-walter f4ac126ae3 GPS Fix LED 2022-02-23 22:12:52 +01:00
norbert-walter f30bd27ad6 Add formater for values 2022-02-20 19:21:15 +01:00
norbert-walter 27a00e9913 Display refresh an display color working 2022-02-16 22:06:36 +01:00
norbert-walter 9f6aebe978 One value page working 2022-02-13 22:15:09 +01:00
norbert-walter 12770cdd9e first new version with new structures 2022-02-03 15:49:52 +01:00