Commit Graph

173 Commits

Author SHA1 Message Date
free-x 75b7aab909 Avoid deprecated function 2021-11-21 12:38:08 +01:00
wellenvogel 724e661396 avoid duplicate message conversion 2021-11-20 23:25:00 +01:00
wellenvogel 15ca1b9e17 xdrmappings: map 130314 2021-11-20 17:53:02 +01:00
wellenvogel fbc955cd53 intermediate: xdr type mapping 2021-11-19 21:16:04 +01:00
andreas b3f4a11a8e improve logging MT robustness 2021-11-13 18:15:50 +01:00
andreas 48c57a1610 remove delay when setting config 2021-11-10 16:19:00 +01:00
andreas 4c8d17ef40 limit config keys to 15 characters, show sources and units 2021-11-10 16:13:49 +01:00
andreas 7e348431b0 better handling for ifdefs 2021-11-08 20:40:37 +01:00
andreas ab44959775 correctly handle the version string 2021-11-07 21:42:24 +01:00
andreas 712829c7e4 prepare github release flow and version handling 2021-11-07 20:48:28 +01:00
andreas f3873cf6b3 version update 2021-11-07 17:01:06 +01:00
andreas 9147359b90 improved counter display on status page 2021-11-07 17:00:40 +01:00
andreas 3c4920d104 add NMEA and NSk counter 2021-11-07 13:12:38 +01:00
andreas 19ff2687b5 version update 2021-11-06 20:57:50 +01:00
andreas 3100582581 version update 2021-11-06 19:32:49 +01:00
andreas 436dd3632b allow to set the AP password if we can do hardware reset 2021-11-06 18:55:05 +01:00
andreas 62151f9c3c add led handling for m5atom 2021-11-06 16:02:30 +01:00
andreas 2526c82562 add api for supplementary tasks, add button task 2021-11-06 14:32:57 +01:00
andreas 180ca4b785 add board definitions for Homberger board 2021-11-06 11:50:29 +01:00
andreas b0684fc65a allow to set the nmea0183 talker id 2021-11-05 21:14:39 +01:00
andreas fc57d73054 add info about conversions to UI, tweak layout 2021-11-05 19:19:43 +01:00
andreas 4572cafa23 MWD,VWR to n2k 2021-11-05 18:12:31 +01:00
andreas 7aaccac54b remove compiler warnings 2021-11-05 17:11:58 +01:00
andreas 647623d7ae update version 2021-11-03 21:25:00 +01:00
andreas 93180be220 use a more semantic input for the NMEA filters 2021-11-03 21:24:27 +01:00
andreas 3cf67d387e introduce NMEA filter 2021-11-03 19:36:28 +01:00
andreas 2028525cc9 control directions for serial port correctly 2021-11-03 17:37:35 +01:00
andreas bec155fb4d intermediate: use the arduino hwserial as idf does not receive data 2021-11-03 17:11:40 +01:00
andreas 9174f7d086 confirm before a factory reset 2021-11-02 21:32:48 +01:00
andreas 301783ae40 handle and configure a serial device 2021-11-02 21:18:11 +01:00
andreas b84e47d16a NMEA0183 AIS to N2K, corrected some encodings 2021-11-02 19:29:40 +01:00
andreas 0bdcc8fff2 handle priorities in boat data 2021-11-01 11:41:41 +01:00
andreas 14b04fb4a0 log registered pgns for transmit 2021-11-01 11:20:31 +01:00
andreas 470dec92ad convert RMC from 0183 to 2k, avoid cores 2021-10-31 21:20:27 +01:00
andreas c8778e4ceb intermediate: add nmea0183 to n2k 2021-10-30 21:37:44 +02:00
andreas 483e79f99e cleanup of unused code, streamline main 2021-10-30 19:43:14 +02:00
andreas bb7f2085a4 refactor message queue 2021-10-30 19:11:21 +02:00
andreas bb80c5f44f refactoring: move webserver stuff to own lib 2021-10-30 14:49:53 +02:00
andreas 11c6c78ad6 fix memory leak in main messages 2021-10-30 13:49:20 +02:00
andreas e7b2c6e756 add some memory diagnostics 2021-10-30 12:01:50 +02:00
andreas b4fe48744b intermediate: externalize config definitions 2021-10-28 20:43:05 +02:00
andreas b5aa62ff49 moved generated into extra dir, prepare for more embedded files 2021-10-28 13:09:54 +02:00
andreas b1f3af3797 use delayed restart for proper GUI responses 2021-10-28 10:33:56 +02:00
andreas 1be2b1a667 handle receiving and distributing on NMEA messages 2021-10-28 10:25:12 +02:00
andreas b007586076 streamline buffer handling 2021-10-27 10:43:53 +02:00
andreas e378f6e56b intermediate: tcp read 2021-10-26 21:54:28 +02:00
Andreas Vogel 106c1774ac
Merge pull request #3 from free-x/boards
[extend] Another M5 boards
2021-10-26 20:32:05 +02:00
andreas 933ea0d0aa intermediate: reading on tcp 2021-10-26 20:28:21 +02:00
free-x 6be3930585 Add M5Atom and M5StickC+ with CANUnit to supported boards 2021-10-26 11:48:13 +02:00
andreas 60eabb05ab use nonblocking write for serial 2021-10-25 21:20:41 +02:00
andreas c893025cd3 use async web server 2021-10-25 18:31:34 +02:00
andreas 2057b70cb7 introduce debug log 2021-10-24 16:51:47 +02:00
andreas 149ffb7a5f add mdns 2021-10-22 16:15:49 +02:00
andreas 6e449ca4dc allow to set system name, auto shutdown AP, usb baud 2021-10-22 15:20:40 +02:00
andreas 35ff689cd9 include ais conversion 2021-10-22 13:08:25 +02:00
andreas 63eb317816 add extended nmea2k status 2021-10-21 18:10:25 +02:00
andreas c24e699874 move to dynamic registration of converter functions 2021-10-21 17:04:56 +02:00
andreas f054413de4 intermediate: use header for n2kton0183 functions 2021-10-21 16:13:52 +02:00
andreas 940d7ea957 completely moved to dynamic boatData, first tests 2021-10-20 21:19:20 +02:00
andreas e421fe0722 config for sending to tcp, seasmart 2021-10-18 20:12:27 +02:00
andreas 0b0726cb04 cleanup unused code 2021-10-18 19:51:44 +02:00
andreas 3bbd9ef965 separate boat data, integrate with web server 2021-10-18 19:20:00 +02:00
andreas fb20135718 remove own list impl 2021-10-17 21:59:06 +02:00
andreas 0360044ef3 TCP server separated 2021-10-17 21:55:34 +02:00
andreas 920177fada use gzipped file for web ui 2021-10-17 20:49:51 +02:00
andreas 117193fbed restructure ui, styling 2021-10-17 19:15:22 +02:00
andreas 271e461be5 working client connection 2021-10-17 18:17:05 +02:00
andreas 0fe10aeef8 intermediate: restructure wifi,log 2021-10-17 15:41:35 +02:00
andreas ec67767ca6 intermediate: config handler implementation 2021-10-16 20:18:03 +02:00
andreas dad454745a add version, output NMEA0183 to USB 2021-10-16 17:20:04 +02:00
andreas 7e1b9a6ce6 improved web page, some initial status 2021-10-15 21:09:36 +02:00
andreas 29cee9bae7 1st successful start up 2021-10-15 20:24:24 +02:00
andreas e2f8e4ff56 initial import 2021-10-15 19:05:51 +02:00