From cc8f61158f32558368674ddde984e40cc09e1216 Mon Sep 17 00:00:00 2001 From: Scott Penrose Date: Mon, 8 Jun 2026 17:04:54 +1000 Subject: [PATCH] Fix links for arduino libs --- README.md | 4 ++++ library.json | 7 ++++++- library.properties | 4 ++-- src/meshcore_companion.h | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b2ddb0e..c689080 100644 --- a/README.md +++ b/README.md @@ -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 +> . A mirror is kept on GitHub at +> for **issues** and **pull requests**. + ## Design: portable C core + Arduino wrapper Two layers, so the protocol is reusable and testable far beyond Arduino: diff --git a/library.json b/library.json index 4d83120..1ab3bee 100644 --- a/library.json +++ b/library.json @@ -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"], diff --git a/library.properties b/library.properties index e985949..0704b1b 100644 --- a/library.properties +++ b/library.properties @@ -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 diff --git a/src/meshcore_companion.h b/src/meshcore_companion.h index 25dcd6d..e068341 100644 --- a/src/meshcore_companion.h +++ b/src/meshcore_companion.h @@ -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