Commit Graph

752 Commits

Author SHA1 Message Date
andreas 874dcffba8 Merge branch 'master' into sensors 2024-11-23 20:59:45 +01:00
andreas 8265d9342c #81: directly flush the tx fifo for USBCDC if connection is hanging 2024-11-23 20:59:25 +01:00
norbert-walter fa1362f9dc test revert 2024-11-20 22:25:35 +01:00
norbert-walter 225ed79cb8 test 2024-11-20 22:24:51 +01:00
Tobias E a212f4165d modified: lib/obp60task/PageRollPitch.cpp
fixed whitespace
2024-11-20 19:59:01 +00:00
Tobias E f5aa0cd968 modified: lib/obp60task/PageRollPitch.cpp 2024-11-20 19:47:28 +00:00
Tobias E 97c1c1fa2d modified: lib/obp60task/PageRollPitch.cpp
back to standard
2024-11-20 19:44:56 +00:00
Tobias E 85ad03e0fa modified: lib/obp60task/gen_set.pl
Bugfixes and some comments
2024-11-20 19:39:16 +00:00
Tobias E 960e80330f new file: lib/obp60task/gen_set.pl 2024-11-20 17:58:03 +00:00
Norbert Walter 70c23a47b7
Merge branch 'wellenvogel:master' into master 2024-11-20 14:22:19 +01:00
Tobias E 38d8be874d new file: lib/obp60task/gen_set.sh 2024-11-20 12:05:01 +00:00
Tobias E b875c51f94 Merge branch 'master' of https://github.com/TobiasE-github/esp32-nmea2000-obp60 2024-11-20 10:23:19 +00:00
Norbert Walter fc935fb706
Merge pull request #117 from TobiasE-github/FixRollPitch
modified:   lib/obp60task/PageRollPitch.cpp
2024-11-20 11:03:03 +01:00
Thomas Hooge a75ea95694 Fix warnings 2024-11-20 10:42:38 +01:00
Tobias E 94510878cd modified: lib/obp60task/PageRollPitch.cpp
Typo
2024-11-20 09:22:00 +00:00
Tobias E 1bc896dfd7 modified: lib/obp60task/PageRollPitch.cpp
--> fixed Typo
2024-11-20 09:20:50 +00:00
Tobias E 87f7579c8e modified: lib/obp60task/PageRollPitch.cpp
update svalue1old, to fix Issure 114
2024-11-20 07:19:07 +00:00
andreas 0b565cfdc7 intermediate: restructure SHT3X 2024-11-19 19:33:18 +01:00
andreas 0200352f91 intermediate, untested: move creator to SensorBase 2024-11-19 18:58:29 +01:00
andreas d904d15ece intermediate: sensor config initializer list 2024-11-17 14:41:28 +01:00
andreas 1ab70aca8b intermediate: running sensor tasks inits after all user init tasks 2024-11-16 20:36:28 +01:00
andreas f75f8033d1 intermediate: restructure for sensors via API 2024-11-16 20:15:09 +01:00
andreas 56518d9309 intermediate: simplify task interfaces 2024-11-16 17:43:21 +01:00
andreas 85e1a0e5f0 restructure SensorBase 2024-11-16 15:12:21 +01:00
andreas 70fb1b3633 make BMP280 working with groove config 2024-11-15 21:39:35 +01:00
andreas 7a6eba4b86 use groove def for env bps 2024-11-15 21:37:15 +01:00
andreas 757ef93db4 correct defines for BMP280 2024-11-15 21:35:38 +01:00
andreas abe15281a1 #71: add BMP280 and env IV to cibuild 2024-11-15 18:39:38 +01:00
Andreas Vogel 834bbcb72a
Merge pull request #71 from free-x/oldenv
add BMP280 sensor
2024-11-15 16:53:05 +01:00
andreas bf03de68ac call requestHandler in user code outside of the API lock 2024-11-15 16:52:11 +01:00
free-x f5f1bdc62f
Merge branch 'wellenvogel:master' into oldenv 2024-11-15 08:27:35 +01:00
andreas 13efceeef7 extend doc for new api functions and networking options 2024-11-14 19:47:10 +01:00
andreas c292b82635 correct some js errors in example 2024-11-14 18:33:18 +01:00
andreas 538f643fbf add registerRequestHandler to the API with examples 2024-11-14 18:15:12 +01:00
andreas 506dd7ea9f add example listener 2024-11-14 16:16:51 +01:00
andreas f73390c9ae enable channel if only seasmart or actisense is configured 2024-11-14 15:20:13 +01:00
andreas a8a0df4b70 #50: fix handling of GSV messages (completely wrong sat info) 2024-11-13 18:07:50 +01:00
andreas 2c87be78db make changing timeouts working correctly 2024-11-13 17:05:17 +01:00
andreas 4504b8832f #66: pick minimal changes of latest version from NMEA0183-AIS 2024-11-13 10:59:00 +01:00
andreas 098b9ba558 use GwBuffer::fillData for udp receive 2024-11-11 20:28:57 +01:00
andreas b4eaad4dbf bind mc udp receiver to mc address 2024-11-11 20:07:22 +01:00
andreas 4bded7bbb4 make sta udp receiver working 2024-11-11 19:52:44 +01:00
andreas 82f5e17987 intermediate: udp reader 2024-11-08 21:00:25 +01:00
andreas b0d5e27b5a make seasmart working again, only show counter for enabled directions 2024-11-07 20:16:58 +01:00
andreas a5827e24d8 different modes for UDP writer, allow to select network 2024-11-07 19:47:27 +01:00
andreas 490a5b9ba1 #79: add udp writer 2024-11-04 20:21:33 +01:00
Thomas Hooge 64cb33ba67 Fix autobahn segment display and calculation 2024-11-04 20:00:45 +01:00
andreas d0dee367f8 unify channel handling 2024-11-04 18:52:47 +01:00
andreas 1d5577a777 #81: directly enable the ISR on HWCDC restart if connected 2024-11-04 10:32:52 +01:00
andreas 041b550ae9 #81: restart HWCDC interrupt after 100ms 2024-11-04 10:00:49 +01:00
andreas 18b9946b62 intermediate: try special handling for USBCDC 2024-11-03 18:05:14 +01:00
andreas 40c4089f86 restructure channels, USB + serial1 working 2024-11-03 17:33:55 +01:00
andreas c6f601377c intermediate,untested: reorganize channel handling 2024-11-03 16:15:52 +01:00
norbert-walter 72acf9f585 Butify page autobahn 2024-11-03 01:30:02 +01:00
norbert-walter 326fbfb781 Fixes for page autobahn 2024-11-03 01:00:21 +01:00
thooge 53833c0ed7
Merge branch 'master' into autobahn 2024-11-02 18:44:46 +01:00
Thomas Hooge be0f0d74f2 Minor fix in code layout 2024-11-02 18:37:06 +01:00
Thomas Hooge d3c98f5415 Created autobahn page 2024-11-02 18:11:43 +01:00
norbert-walter db69b37df2 Fix for issue #79 2024-11-02 16:55:38 +01:00
norbert-walter c5449a91a6 Fix for GPS and RTC see issue #79 and #88 2024-11-02 16:28:22 +01:00
Norbert Walter 717d66054d
Merge pull request #108 from thooge/master
Implement formatter for XTE (cross track error)
2024-11-02 13:35:13 +01:00
andreas 56ec7a0406 intermediate: restructure serial handling 2024-11-01 17:01:44 +01:00
Thomas Hooge 2fbe8c7fa8 Implement formatter for XTE (cross track error) 2024-10-31 18:45:01 +01:00
norbert-walter 644a0cd91b Translate to English 2024-10-31 09:52:55 +01:00
norbert-walter 2f7d02892a Move notes.txt 2024-10-31 09:45:48 +01:00
Norbert Walter 3a3f27c68f
Merge pull request #106 from TobiasE-github/master
PageWindRoseFlex where all Data fields can be configured
2024-10-31 09:44:18 +01:00
norbert-walter 8a52be7288 Stop code for obp60task 2024-10-31 09:43:57 +01:00
Thomas Hooge 3b1b6395ef Fix avg display in voltage page 2024-10-28 06:37:48 +01:00
Tobias E c805adbc9d deleted: lib/obp60task/PageWindRose2.cpp
modified:   lib/obp60task/config.json
	modified:   lib/obp60task/obp60task.cpp

Cleanup, deleted PageWindRose2
2024-10-26 11:31:08 +00:00
Tobias E 19fd80128c modified: lib/obp60task/config.json 2024-10-26 10:12:36 +00:00
Tobias E 92da148f35 modified: lib/obp60task/PageWindRoseFlex.cpp 2024-10-26 09:59:14 +00:00
Tobias E a76264dbab modified: lib/obp60task/config.json 2024-10-26 09:40:51 +00:00
Tobias E 116deab9a4 modified: lib/obp60task/config.json
Typo
2024-10-26 09:26:19 +00:00
Tobias E 62bcfbbbcd modified: lib/obp60task/PageWindRoseFlex.cpp 2024-10-26 09:25:01 +00:00
Tobias E 2c23517ad6 modified: lib/obp60task/config.json
Fixed errors in Page numbers
2024-10-26 09:18:13 +00:00
Tobias E 4bef5fddd3 modified: lib/obp60task/obp60task.cpp 2024-10-26 09:04:08 +00:00
Tobias E 20130b6248 modified: lib/obp60task/config.json
addes Data Fields 5 and 6 for all 10 Pages
2024-10-26 08:42:10 +00:00
Tobias E e0a5677cd9 added PageWindRoseFlex 2024-10-26 08:32:53 +00:00
Tobias E adacc3a34d modified: lib/obp60task/PageWindRose2.cpp
changed hardcoded values to COG and SOG
2024-10-26 07:55:49 +00:00
Tobias E 63fb67a828 new file: lib/obp60task/PageWindRose2.cpp
modified:   lib/obp60task/config.json
	modified:   lib/obp60task/obp60task.cpp
Added WindRose (identical to WindRose)
2024-10-26 07:51:29 +00:00
thooge 3fb84a822b
Merge branch 'norbert-walter:master' into master 2024-10-21 10:47:12 +02:00
Thomas Hooge 4dedb1eadd Fixed some typos 2024-10-21 10:42:55 +02:00
Norbert Walter 078bae6e54
Update PageWindRose.cpp Fix #102
Fix for #102
2024-10-21 09:24:04 +02:00
Thomas Hooge 7367c25f50 Add ISO date format 2024-10-21 08:31:07 +02:00
Norbert Walter 96dfd9e773
Merge branch 'wellenvogel:master' into master 2024-10-17 16:49:32 +02:00
thooge 700781ae23
Added support for BMP280 2024-10-16 13:49:30 +02:00
andreas 795117b6f4 allow to add an url tab button 2024-10-13 17:12:10 +02:00
andreas 47973b6bcf adjust user formatter api 2024-10-13 16:56:21 +02:00
andreas 9c979657bf restructure boat data display handling, allow for more flexible user formatters 2024-10-13 16:10:03 +02:00
andreas e982389c75 correctly handle data timeouts, always set source if for updates 2024-10-13 16:09:17 +02:00
andreas 98a95e62f7 first version for user js tasks 2024-10-11 20:13:45 +02:00
andreas 09b583ebd6 also set water temperature (MTW) from PGN 130312 - with condition 2024-10-11 16:14:22 +02:00
free-x 465c66a514 Issue #83: Converting MTW from PGN 130311 2024-10-11 10:54:00 +02:00
andreas 3c664b1480 #75: untested/intermediate - add some mappings for the pgn 130306 wind reference 2024-10-06 20:06:15 +02:00
norbert-walter 2756d115ab Change function for setting CPU speed 2024-10-06 12:49:50 +02:00
Norbert Walter 6a4d6229aa
Merge branch 'wellenvogel:master' into master 2024-10-06 11:56:54 +02:00
norbert-walter d0ae156965 Change stack size from 10kB to 35kB 2024-10-06 11:16:39 +02:00
andreas c266bddea3 make data store times configurable 2024-09-29 19:56:39 +02:00
Andreas Vogel 358710ef03
Merge pull request #76 from quantenschaum/75-true-wind
tried to fix wind conversion, disabled wind calculation
2024-09-29 16:46:19 +02:00
andreas 4ede06e33d untested: move to nmea2000 library 4.22.0, nmea0183 1.10.1 2024-09-29 16:27:20 +02:00