Fix links for arduino libs
This commit is contained in:
@@ -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
|
This is the inverse of the phone/web app: your host MCU plays the *client*, the
|
||||||
companion radio plays the *server*.
|
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
|
## Design: portable C core + Arduino wrapper
|
||||||
|
|
||||||
Two layers, so the protocol is reusable and testable far beyond Arduino:
|
Two layers, so the protocol is reusable and testable far beyond Arduino:
|
||||||
|
|||||||
+6
-1
@@ -1,12 +1,17 @@
|
|||||||
{
|
{
|
||||||
"name": "MeshCoreCompanion",
|
"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.",
|
"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"],
|
"keywords": ["meshcore", "lora", "companion", "serial", "mesh", "sx1262", "esp32", "nrf52"],
|
||||||
"authors": [
|
"authors": [
|
||||||
{ "name": "Scott Penrose", "maintainer": true }
|
{ "name": "Scott Penrose", "maintainer": true }
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"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"],
|
"frameworks": ["arduino"],
|
||||||
"platforms": ["espressif32", "nordicnrf52", "raspberrypi", "ststm32"],
|
"platforms": ["espressif32", "nordicnrf52", "raspberrypi", "ststm32"],
|
||||||
"headers": ["MeshCoreCompanion.h", "meshcore_companion.h"],
|
"headers": ["MeshCoreCompanion.h", "meshcore_companion.h"],
|
||||||
|
|||||||
+2
-2
@@ -1,9 +1,9 @@
|
|||||||
name=MeshCoreCompanion
|
name=MeshCoreCompanion
|
||||||
version=0.2.0
|
version=0.2.1
|
||||||
author=Scott Penrose
|
author=Scott Penrose
|
||||||
maintainer=Scott Penrose
|
maintainer=Scott Penrose
|
||||||
sentence=Client for the MeshCore Companion Radio serial protocol.
|
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.
|
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
|
category=Communication
|
||||||
url=https://github.com/digitaldimensions/MeshCoreCompanion
|
url=https://github.com/SH3D/meshcore_c
|
||||||
architectures=esp32,nrf52,stm32,rp2040
|
architectures=esp32,nrf52,stm32,rp2040
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ extern "C" {
|
|||||||
|
|
||||||
/* Library version. Keep in sync with library.json and library.properties;
|
/* Library version. Keep in sync with library.json and library.properties;
|
||||||
* check_version.sh verifies all three match and that a git tag exists. */
|
* 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) ---- */
|
/* ---- Compile-time sizing (override before including if you need more) ---- */
|
||||||
#ifndef MC_MAX_PAYLOAD
|
#ifndef MC_MAX_PAYLOAD
|
||||||
|
|||||||
Reference in New Issue
Block a user