esp32-nmea2000-obp60/lib
wt 926a427f7f First branch for OBPP60 V2 2023-12-20 17:10:05 +01:00
..
aisparser NMEA0183 AIS to N2K, corrected some encodings 2021-11-02 19:29:40 +01:00
api add some compile time checks for necessary i2c definitions 2023-11-04 20:07:15 +01:00
appinfo revert back for chip id in app info 2023-09-09 17:11:32 +02:00
boatData move to newest framework 6.3.2 2023-08-24 15:22:02 +02:00
buttontask avoid the need for additional includes for task interfaces 2023-10-28 11:04:40 +02:00
channel allow a counter for user tasks, reorganize generated config handling 2023-10-14 19:20:21 +02:00
config switch to own main loop, avoid warning in getTalkerId 2023-11-13 12:19:03 +01: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 doc for 20231105 2023-11-05 21:31:24 +01:00
gwupdate intermediate: move to ldf none mode 2023-10-27 12:26:10 +02:00
gwwebserver intermediate: move to ldf none mode 2023-10-27 12:26:10 +02:00
gwwifi intermediate: move to ldf none mode 2023-10-27 12:26:10 +02:00
hardware restructure bme280 handling 2023-11-03 17:25:12 +01:00
iictask make configs without sensors working again 2023-11-05 16:26:19 +01:00
json free GwApi from ArduinoJson 2021-11-28 12:11:47 +01:00
ledtask avoid the need for additional includes for task interfaces 2023-10-28 11:04:40 +02:00
log allow to change the Wifi AP Ip address and mask 2023-10-20 20:40:44 +02:00
nmea2kto0183 bump nmea2000 library 2023-08-30 11:08:49 +02:00
nmea2ktoais #57: make the conversion of AIS ship dimensions more robust 2023-09-29 19:54:03 +02:00
nmea2ktwai better handling if no CAN Pins are configured 2023-08-31 19:12:10 +02:00
nmea0183ton2k bump nmea2000 library 2023-08-30 11:08:49 +02:00
obp60task First branch for OBPP60 V2 2023-12-20 17:10:05 +01:00
queue optimize memory usage for config data, allow 4s timeout for setConfig 2022-03-11 14:50:48 +01:00
serial using the externals for USBSerial and Serial1 2023-08-30 19:55:26 +02:00
socketserver move to newest framework 6.3.2 2023-08-24 15:22:02 +02: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 avoid overflow of update counter on task interfaces 2023-10-28 19:16:17 +02:00
xdrmappings allow to set XDR mappings from user tasks 2023-10-24 18:20:01 +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