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

34 Commits

Author SHA1 Message Date
andreas
8cb012eac0 introduce write lock for USB channel 2024-11-24 16:07:27 +01:00
andreas
f73390c9ae enable channel if only seasmart or actisense is configured 2024-11-14 15:20:13 +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
490a5b9ba1 #79: add udp writer 2024-11-04 20:21:33 +01:00
andreas
d0dee367f8 unify channel handling 2024-11-04 18:52:47 +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
andreas
56ec7a0406 intermediate: restructure serial handling 2024-11-01 17:01:44 +01:00
andreas
d63b4d1661 correctly terminate the current logbuffer when partially written 2024-09-18 17:47:43 +02:00
andreas
4aac6cbc6b remove old not compiling code for serial defines 2024-03-23 20:29:55 +01:00
andreas
d27e811317 allow to start m5 atom s3 without USB device connected 2024-03-23 20:21:21 +01:00
andreas
f99d6ed2eb #60: avoid errors in the web ui when the rx fifo overflows (strange counter ids), add an error log for serial errors 2024-03-22 18:57:43 +01:00
andreas
1c80bf46b0 handle 4 groove port for serial and CAN 2024-03-20 16:16:47 +01:00
andreas
746c9e3da0 intermediate: multiple groves 2024-03-19 20:54:32 +01:00
andreas
59a80fcc9a intermediate: prepare for multiple grove configs 2024-03-18 20:20:38 +01:00
andreas
6cdaab4d60 allow a counter for user tasks, reorganize generated config handling 2023-10-14 19:20:21 +02:00
andreas
8c7540d956 move serial channel mode to serial channel type (integer) 2023-08-31 22:03:23 +02:00
andreas
cb98324604 make the counter display and the channel names dynamic in the UI 2023-08-31 12:24:21 +02:00
andreas
019fb8ff6a intermediate, untested: second serial channel 2023-08-30 21:10:00 +02:00
andreas
17615adca5 cleanup unused code, make fallback_serial working again 2023-08-30 20:20:28 +02:00
andreas
dc2f353893 using the externals for USBSerial and Serial1 2023-08-30 19:55:26 +02:00
andreas
799fd49696 make the serial input/outout working again, show it's counters correctly 2022-01-24 14:51:53 +01:00
wellenvogel
74064fb664 correctly send out seasmart only if NMEA out is not enabled on channel 2022-01-12 18:55:08 +01:00
wellenvogel
9878c90e7b disable log in actisense mode 2022-01-07 12:37:20 +01:00
wellenvogel
ad45dd6036 also send counters for disabled channels in status 2022-01-03 19:23:38 +01:00
wellenvogel
2a56adf3c5 add status to Api 2022-01-03 18:59:17 +01:00
wellenvogel
4d5a3989ac correctly handle actisense mode when writing out 2022-01-03 13:43:20 +01:00
wellenvogel
f0a4cfcc53 correct sending/receiving actisense 2022-01-03 13:36:59 +01:00
wellenvogel
5b843a23be tcp client 1st working 2022-01-02 17:26:46 +01:00
wellenvogel
d21e497864 intermediate, untested: move channel handling out of main 2022-01-02 14:43:37 +01:00
wellenvogel
47fb805ee6 intermediate: introduce an abstract channel 2021-12-31 18:38:11 +01:00
wellenvogel
298b6c1640 intermediate: channel config 1st tests 2021-12-29 20:19:07 +01:00
wellenvogel
01dae66459 introduce channel config abstraction 2021-12-29 19:52:36 +01:00