andreas
|
ac91aeb491
|
reorganize HW defs again, add generic boards, allow undefined CAN rx/tx
|
2023-08-30 16:42:08 +02:00 |
andreas
|
b7a7dad290
|
better display for bus off condition
|
2023-08-26 11:06:11 +02:00 |
andreas
|
28431bfdcf
|
add timer class for periodic runs
|
2023-08-26 10:53:46 +02:00 |
andreas
|
0d5215e00f
|
handle bus recovery in driver class
|
2023-08-25 20:14:26 +02:00 |
andreas
|
f5e48fcab3
|
count timeouts to detect offline state
|
2023-08-25 19:48:53 +02:00 |
andreas
|
9fd25ab6a8
|
improve status handling for twai, add n2k state to UI
|
2023-08-25 19:35:38 +02:00 |
andreas
|
475652ff6e
|
intermediate: recovery
|
2023-08-24 21:04:28 +02:00 |
andreas
|
41d8578681
|
add bus off recovery
|
2023-08-24 20:00:19 +02:00 |
andreas
|
80486eff75
|
get rid of esp32_nmea2000
|
2023-08-24 18:39:51 +02:00 |
andreas
|
7baa5688ef
|
1st twai version with send/receive
|
2023-08-24 17:32:13 +02:00 |
andreas
|
ef2a79fc8b
|
Merge branch 'master' of github.com:wellenvogel/esp32-nmea2000
|
2023-01-09 16:45:15 +01:00 |
andreas
|
6f9d5b05ce
|
show free heap in UI
|
2023-01-09 16:44:56 +01:00 |
wellenvogel
|
c02be797db
|
correctly handle pass and sizes
|
2022-11-15 23:33:49 +01:00 |
wellenvogel
|
86139fc445
|
1st step to post request for config
|
2022-11-15 22:44:48 +01:00 |
andreas
|
d6cf87291c
|
intermediate: fork of esp32 nmea2000
|
2022-03-17 14:16:47 +01:00 |
andreas
|
84aed8bc89
|
introduce a source field in GwApi::BoatValue
|
2022-03-12 20:31:54 +01:00 |
andreas
|
9d25ce8b7e
|
further memory optimization of config update
|
2022-03-11 15:18:38 +01:00 |
andreas
|
4557e6c0bb
|
optimize memory usage for config data, allow 4s timeout for setConfig
|
2022-03-11 14:50:48 +01:00 |
andreas
|
52c598f6a7
|
#34: do not show apPassword in the config UI if the change is not allowed. Also do not print this on startup. Introduce FORCE_AP_PWCHANGE to allow extensions to force pw change ability
|
2022-03-10 19:26:19 +01:00 |
wellenvogel
|
9f6e41a598
|
allow to globally switch of the sending of NMEA2000 data
|
2022-01-14 23:38:51 +01:00 |
wellenvogel
|
966ef0c4fb
|
allow to hide config items from the ui and allow to change config values in the init function
|
2022-01-14 23:16:43 +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
|
7d93ecb063
|
allow to set the log level
|
2022-01-09 18:09:34 +01:00 |
wellenvogel
|
368f8e50ed
|
move message buffers to heap to avoid stack overflows
|
2022-01-04 22:58:13 +01:00 |
wellenvogel
|
2a56adf3c5
|
add status to Api
|
2022-01-03 18:59:17 +01:00 |
wellenvogel
|
73eee8461e
|
allow receiving seasmart messages, correctly handle source for actisense and seasmart in converter
|
2022-01-03 18:05:14 +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 |
wellenvogel
|
34540405d0
|
replace logString with logDebug
|
2021-12-18 18:47:57 +01:00 |
wellenvogel
|
031e4fa0e0
|
move version and firmwaretype to appinfo
|
2021-12-17 13:01:03 +01:00 |
wellenvogel
|
de5bc17c77
|
generate versioned output files for initial and update
|
2021-12-16 12:52:47 +01:00 |
wellenvogel
|
20187fcb1d
|
add changed flag to BoatDataValue in API
|
2021-12-16 11:45:35 +01:00 |
wellenvogel
|
32ee425a5a
|
add some size checks for fw name and version
|
2021-12-15 17:40:38 +01:00 |
wellenvogel
|
3475b769ff
|
add custom app description to image
|
2021-12-15 17:11:25 +01:00 |
wellenvogel
|
01662d43fa
|
add a firmware type to display
|
2021-12-14 19:09:43 +01:00 |
wellenvogel
|
428f55e87c
|
intermediate: OTA update
|
2021-12-14 18:01:38 +01:00 |
wellenvogel
|
8b9fabe9e4
|
intermediate: prepare ota upload
|
2021-12-14 13:14:36 +01:00 |
wellenvogel
|
b591c7ff12
|
remove GwConfigItem and write operations, log passwords on USB
|
2021-12-13 22:10:28 +01:00 |
wellenvogel
|
30b23a72ce
|
add an admin password to protect the changing api functions
|
2021-12-13 21:13:42 +01:00 |
wellenvogel
|
c38964e8b0
|
intermediate: check admin password
|
2021-12-13 15:24:30 +01:00 |
wellenvogel
|
2f1ea8e726
|
limit tcp clients to 6
|
2021-12-12 12:46:17 +01:00 |
wellenvogel
|
96036791b5
|
intermediate: change statistics
|
2021-12-11 20:31:36 +01:00 |
wellenvogel
|
575d08e73f
|
remove not workingb websocket stuff
|
2021-12-09 12:02:56 +01:00 |
wellenvogel
|
7b4ab178c2
|
change api for getBoatDataValues
|
2021-12-05 21:25:12 +01:00 |
wellenvogel
|
2e5b3b37d7
|
improve statistics
|
2021-12-05 20:45:49 +01:00 |
wellenvogel
|
b089ae2a39
|
add some loop statistics
|
2021-12-05 17:10:23 +01:00 |
wellenvogel
|
c5b6de32a9
|
add some time measurements
|
2021-12-05 12:38:24 +01:00 |