Files
meshcore_c/library.json
T
2026-06-08 16:44:33 +10:00

21 lines
1.0 KiB
JSON

{
"name": "MeshCoreCompanion",
"version": "0.2.0",
"description": "Client library for the MeshCore Companion Radio serial protocol. Portable C99 core (no I/O, no malloc, host-testable) with a thin Arduino C++ wrapper that connects a host MCU to a separate MeshCore companion radio over UART/USB serial. Receive and send on channels, set channel PSKs, read SNR/path metadata.",
"keywords": ["meshcore", "lora", "companion", "serial", "mesh", "sx1262", "esp32", "nrf52"],
"authors": [
{ "name": "Scott Penrose", "maintainer": true }
],
"license": "MIT",
"frameworks": ["arduino"],
"platforms": ["espressif32", "nordicnrf52", "raspberrypi", "ststm32"],
"headers": ["MeshCoreCompanion.h", "meshcore_companion.h"],
"build": {
"srcFilter": ["+<*.c>", "+<*.cpp>"]
},
"examples": [
{ "name": "AutoProvision", "base": "examples/AutoProvision", "files": ["platformio.ini", "src/main.cpp", "src/config.h"] },
{ "name": "SensorChannelBridge", "base": "examples/SensorChannelBridge", "files": ["SensorChannelBridge.ino"] }
]
}