1 Commits

Author SHA1 Message Date
Scott Penrose cc8f61158f Fix links for arduino libs 2026-06-08 17:04:54 +10:00
4 changed files with 13 additions and 4 deletions
+4
View File
@@ -9,6 +9,10 @@ channel PSKs, and read link metadata.
This is the inverse of the phone/web app: your host MCU plays the *client*, the
companion radio plays the *server*.
> The canonical repository is on Gitea at
> <https://gitea.sh3d.com.au/Sh3d/meshcore_c>. A mirror is kept on GitHub at
> <https://github.com/SH3D/meshcore_c> for **issues** and **pull requests**.
## Design: portable C core + Arduino wrapper
Two layers, so the protocol is reusable and testable far beyond Arduino:
+6 -1
View File
@@ -1,12 +1,17 @@
{
"name": "MeshCoreCompanion",
"version": "0.2.0",
"version": "0.2.1",
"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",
"homepage": "https://gitea.sh3d.com.au/Sh3d/meshcore_c",
"repository": {
"type": "git",
"url": "https://gitea.sh3d.com.au/Sh3d/meshcore_c.git"
},
"frameworks": ["arduino"],
"platforms": ["espressif32", "nordicnrf52", "raspberrypi", "ststm32"],
"headers": ["MeshCoreCompanion.h", "meshcore_companion.h"],
+2 -2
View File
@@ -1,9 +1,9 @@
name=MeshCoreCompanion
version=0.2.0
version=0.2.1
author=Scott Penrose
maintainer=Scott Penrose
sentence=Client for the MeshCore Companion Radio serial protocol.
paragraph=Connect a host MCU (e.g. an ESP32 display board) to a separate MeshCore companion radio over UART/USB serial. Portable C99 protocol core plus a thin Arduino wrapper. Send/receive on channels, set channel PSKs, read SNR/path metadata. Auto-drains the radio message queue.
category=Communication
url=https://github.com/digitaldimensions/MeshCoreCompanion
url=https://github.com/SH3D/meshcore_c
architectures=esp32,nrf52,stm32,rp2040
+1 -1
View File
@@ -30,7 +30,7 @@ extern "C" {
/* Library version. Keep in sync with library.json and library.properties;
* check_version.sh verifies all three match and that a git tag exists. */
#define MESHCORE_COMPANION_VERSION "0.2.0"
#define MESHCORE_COMPANION_VERSION "0.2.1"
/* ---- Compile-time sizing (override before including if you need more) ---- */
#ifndef MC_MAX_PAYLOAD