esp32-nmea2000-obp60/lib
free-x f5f1bdc62f
Merge branch 'wellenvogel:master' into oldenv
2024-11-15 08:27:35 +01:00
..
aisparser NMEA0183 AIS to N2K, corrected some encodings 2021-11-02 19:29:40 +01:00
api add registerRequestHandler to the API with examples 2024-11-14 18:15:12 +01:00
appinfo revert back for chip id in app info 2023-09-09 17:11:32 +02:00
boatData make changing timeouts working correctly 2024-11-13 17:05:17 +01:00
buttontask avoid the need for additional includes for task interfaces 2023-10-28 11:04:40 +02:00
channel enable channel if only seasmart or actisense is configured 2024-11-14 15:20:13 +01:00
config also set water temperature (MTW) from PGN 130312 - with condition 2024-10-11 16:14:22 +02:00
converterlist free GwApi from ArduinoJson 2021-11-28 12:11:47 +01:00
counter allow a counter for user tasks, reorganize generated config handling 2023-10-14 19:20:21 +02:00
exampletask extend doc for new api functions and networking options 2024-11-14 19:47:10 +01:00
gwupdate intermediate: move to ldf none mode 2023-10-27 12:26:10 +02:00
gwwebserver add registerRequestHandler to the API with examples 2024-11-14 18:15:12 +01:00
gwwifi #78: reset wifi nvs storage and do not store wifi data in nvs any more 2024-09-06 15:55:03 +02:00
hardware Merge branch 'wellenvogel:master' into oldenv 2024-11-15 08:27:35 +01:00
iictask Add BMP280 Sensor and deprecated PGN 130311 for Raymarine 2024-06-02 14:31:16 +02:00
json free GwApi from ArduinoJson 2021-11-28 12:11:47 +01:00
ledtask only link FastLED stuff when GWLED_FASTLED is defined 2024-09-19 19:51:28 +02:00
log restructure channels, USB + serial1 working 2024-11-03 17:33:55 +01:00
nmea2kto0183 also set water temperature (MTW) from PGN 130312 - with condition 2024-10-11 16:14:22 +02:00
nmea2ktoais #66: pick minimal changes of latest version from NMEA0183-AIS 2024-11-13 10:59:00 +01:00
nmea2ktwai better handling if no CAN Pins are configured 2023-08-31 19:12:10 +02:00
nmea0183ton2k #50: fix handling of GSV messages (completely wrong sat info) 2024-11-13 18:07:50 +01:00
queue add registerRequestHandler to the API with examples 2024-11-14 18:15:12 +01:00
sensors correct handling for grove based iic sensors 2024-03-21 11:51:10 +01:00
serial #81: directly enable the ISR on HWCDC restart if connected 2024-11-04 10:32:52 +01:00
socketserver use GwBuffer::fillData for udp receive 2024-11-11 20:28:57 +01:00
spitask make spi devices working again 2024-03-21 17:42:30 +01:00
statistics optimize boat data string handling 2021-12-12 11:47:56 +01:00
timer add timer class for periodic runs 2023-08-26 10:53:46 +02:00
usercode add registerRequestHandler to the API with examples 2024-11-14 18:15:12 +01:00
xdrmappings make data store times configurable 2024-09-29 19:56:39 +02:00
README intermediate: config handler implementation 2021-10-16 20:18:03 +02:00

README

This directory is intended for project specific (private) libraries.
PlatformIO will compile them to static libraries and link into executable file.

The source code of each library should be placed in a an own separate directory
("lib/your_library_name/[here are source files]").

For example, see a structure of the following two libraries `Foo` and `Bar`:

|--lib
|  |
|  |--Bar
|  |  |--docs
|  |  |--examples
|  |  |--src
|  |     |- Bar.c
|  |     |- Bar.h
|  |  |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html
|  |
|  |--Foo
|  |  |- Foo.c
|  |  |- Foo.h
|  |
|  |- README --> THIS FILE
|
|- platformio.ini
|--src
   |- main.c

and a contents of `src/main.c`:
```
#include <Foo.h>
#include <Bar.h>

int main (void)
{
  ...
}

```

PlatformIO Library Dependency Finder will find automatically dependent
libraries scanning project source files.

More information about PlatformIO Library Dependency Finder
- https://docs.platformio.org/page/librarymanager/ldf.html