Commit Graph
1270 Commits
Author SHA1 Message Date
thooge 8287242bf9 Add optional patch to support OBP Keypad 6/1 hardware 2026-09-03 17:48:44 +02:00
Ulrich Meine 933b1677f6 PageXTETrack: small alignment adjustments 2026-09-02 22:07:10 +02:00
Ulrich Meine 1ea63d7612 Enable PageDST810 for small decimals and some code cleanup 2026-09-02 21:46:06 +02:00
Ulrich Meine 9186491b5e Enable pages Battery2, Generator, Solar, RollPitch for small decimals 2026-09-02 10:51:18 +02:00
Ulrich Meine c1e69dd81b Enable page Battery for small decimals; small adjustment for PageVoltage 2026-09-01 22:29:55 +02:00
Ulrich Meine 3dd13ae899 enable PageVoltage for small decimals; add formatValue overload to OBP60Formatter 2026-09-01 21:53:09 +02:00
Ulrich Meine 6c318d5a69 Enables pages Autopilot, BME280, Compass, Current for small decimals 2026-09-01 21:51:30 +02:00
Ulrich Meine 0202c5d82a Enable pages Weather, Wind, XTETrack + charts function for small decimals 2026-09-01 16:55:34 +02:00
Ulrich Meine d44dc94ec7 Enable pages WindRose, WindRoseFlex for small decimals; add minor code optimization 2026-09-01 00:07:51 +02:00
Ulrich Meine 0f98331eb4 Enable pages OneValue, TwoValue, ThreeValue,
FourValue, FourValue2 for small decimals
2026-08-31 23:54:02 +02:00
Ulrich Meine 33768440b1 OBPFormatter(): make precision selectable regardless of user setting 2026-08-31 16:35:21 +02:00
Ulrich Meine 9eb0983ee4 Fix some more issues on printBoatValue() function 2026-08-31 16:34:33 +02:00
Ulrich Meine 93084c980a Enable small decimals on PageOneValue; fix issues on PageSixValues 2026-08-31 16:33:19 +02:00
Ulrich Meine 18c1da5991 Adjust displayGetTextBounds(); fix rendering issues at printBoatValueImpl() 2026-08-26 00:36:23 +02:00
Ulrich Meine 99f88cca3f Small decimals: implement printBoatValue() function for flexible decimals font size of boat values; still some bugs 2026-08-24 23:09:19 +02:00
Ulrich Meine fecb9a8043 Test version for small decimals for boat values 2026-08-15 10:13:00 +02:00
Ulrich Meine 985d4ef3e6 Add DSEG7 italic font with 10pt + 12pt size 2026-08-15 10:00:25 +02:00
Ulrich Meine 50dc5955a0 Fix drawTextRalign(): avoid wobbling when DSEG italic font is used 2026-08-12 23:02:49 +02:00
Ulrich Meine aebc18a75d PageWeather - tiniy code clean 2026-08-11 23:17:54 +02:00
Ulrich Meine e60ead0455 Fix potential CTW under-/overflow; has to be [0..2PI] 2026-08-09 22:44:00 +02:00
Ulrich Meine eaa1f793ff PageCurrent: Limit leeway size when STW is too small 2026-07-23 00:07:17 +02:00
Ulrich Meine 88dfa84cc8 Added smoothing to PageCurrent; SET and DFT were changing rapidly 2026-07-22 23:24:17 +02:00
Ulrich Meine 6c6557f54e Fix OBPFormatter when course values > 360° were shown as e.g. 370° instead of 010° 2026-07-22 23:22:32 +02:00
Ulrich Meine f68e988736 Adjust check for recalculation of middle axis value for large ranges 2026-07-12 01:08:39 +02:00
Ulrich Meine 807e4cec30 Fix failing initialization of AWD history buffer 2026-07-12 00:39:54 +02:00
Ulrich Meine e129b18057 Fix how chart smoothing handles angular value averages; move smoothing calculation of data from chart function to history buffer, because new method needs too much time in chart function 2026-07-06 22:44:52 +02:00
Ulrich Meine e757ac4016 Clean code of OBPRingbuffer 2026-07-06 22:38:39 +02:00
Ulrich Meine 71e3ba79f6 Add option to either store native data or averaged data (for chart smootihing) in history buffer 2026-07-06 22:36:18 +02:00
Ulrich Meine da4c66bec2 Add a class to movingAvg class for calculation of averages for angle data 2026-07-06 22:31:28 +02:00
Ulrich Meine fb181c1b01 Next approach to calculate chart center value for wind angle data 2026-07-04 18:35:12 +02:00
Ulrich Meine 53cf497a70 Add method for reliable identification of mid value for angle buffer values to RingBuffer; fix getMedian() 2026-07-04 18:27:19 +02:00
Ulrich Meine 92ee3a0c4f Fix TWD not calculated from TWA in some situations 2026-07-04 18:25:09 +02:00
Ulrich Meine 4e07e1d22e Update OBPcharts for more reliable parameterization 2026-07-03 14:24:03 +02:00
Norbert Walter 2a8558589b Merge pull request #243 from Scorgan01/SystemPage-clean
Add Network Status page to SystemPage
2026-07-03 10:52:10 +02:00
Norbert Walter 2da5ffc4ea Merge pull request #242 from Scorgan01/master
Adjust layout of PageSixValues for 4-digit pressure and long names+units
2026-07-03 10:51:13 +02:00
Ulrich Meine 83aae1ea81 Fix typo 2026-07-02 22:23:07 +02:00
Ulrich Meine 82c0ce91a5 Add Network Status page to SystemPage 2026-07-02 21:56:53 +02:00
Ulrich Meine 2e7b0435b2 Revert upload_speed change in platformio.ini 2026-07-02 18:44:40 +02:00
Ulrich Meine fe05b734de Adjust layout of PageSixValue for 4-digit pressure and long names+units 2026-07-02 16:15:40 +02:00
Ulrich Meine a93f951f18 Add PageWeather to config_obp70.json 2026-07-02 01:26:20 +02:00
Ulrich Meine 8ebde00676 Reset pressure storage rate to 1 minute 2026-07-02 00:59:45 +02:00
Ulrich Meine 2a98f49e40 Change Page Weather time interval to 6-72 hrs 2026-07-02 00:58:15 +02:00
Ulrich Meine d1b729a554 Adjust Page OneValue to 4 digit option 2026-07-02 00:45:19 +02:00
Ulrich Meine dac7459355 Add "humidity" XDR value handling to charts; adjust high/low value plot; change pressure from area to line plot 2026-07-01 23:51:50 +02:00
Ulrich Meine 775d4456a2 Complete config_obp60.json for weather page 2026-07-01 23:49:31 +02:00
Ulrich Meine 04ea564bdb Add late chart object initialization to pages with charts 2026-07-01 02:42:02 +02:00
Ulrich Meine 751f4e2296 Adjust buffer limits for some boat data 2026-07-01 02:17:38 +02:00
Ulrich Meine 3dd7f4751a Add late initialization for chart objects 2026-07-01 02:16:40 +02:00
Ulrich Meine a2822451c1 1st version of PageWeather with air pressure chart 2026-06-21 22:15:32 +02:00
Ulrich Meine 63af2807fb Improve handling of invalid values in OBPringbuffer; avoid some double coding 2026-06-21 02:15:16 +02:00