Commit Graph

  • f64b3ae9ec Add comprehensive tests for meshcore-related functionality main sh4un 2026-02-07 14:24:45 -05:00
  • 86aefd1b3e feat: update MeshCore configuration for Companion USB support with optional settings sh4un 2026-02-06 17:39:51 -05:00
  • 1ac5f8c3ba UPdate README.md sh4un 2026-02-04 11:17:53 -05:00
  • 098910e320 feat: enhance companion radio support with new configuration options and message handling sh4un 2026-02-04 11:14:45 -05:00
  • 12bb53aa64 feat: update Meshcore Companion Radio Protocol handler for USB framing and payload processing sh4un 2026-02-04 10:15:16 -05:00
  • b6993ae952 feat: conditionally initialize Meshtastic handler based on configuration sh4un 2026-01-31 18:15:00 -05:00
  • 61c8c26fda Merge pull request #12 from AkitaEngineering/examples/config-templates sh4un 2026-01-31 12:53:39 -05:00
  • 4bacbbf111 feat: add async support for Meshcore Bridge with REST API and MQTT integration sh4un 2026-01-31 12:50:40 -05:00
  • 1b38d7a301 Merge pull request #11 from AkitaEngineering/examples/config-templates sh4un 2026-01-31 10:26:58 -05:00
  • 3703f32f87 feat: add Meshcore Companion Radio Protocol handler with encoding and decoding support sh4un 2026-01-31 10:25:38 -05:00
  • d3a89eb859 Merge pull request #10 from AkitaEngineering/examples/config-templates sh4un 2026-01-29 21:07:34 -05:00
  • 80546a0936 feat: add logging for raw protobuf messages as JSON on receive and send sh4un 2026-01-29 21:04:48 -05:00
  • 6f5da1f4e5 Merge pull request #9 from AkitaEngineering/examples/config-templates sh4un 2026-01-29 21:00:41 -05:00
  • 58c30b9f47 feat: implement serial protocol auto-switching and enhance thread management sh4un 2026-01-29 20:58:14 -05:00
  • f0fe6f8c97 Merge pull request #8 from AkitaEngineering/examples/config-templates sh4un 2026-01-29 17:38:53 -05:00
  • ee959989e7 Merge branch 'main' into examples/config-templates sh4un 2026-01-29 17:24:51 -05:00
  • ab20a6ae12 fix: update health monitoring on serial data receive and send; change default serial protocol to json_newline sh4un 2026-01-29 17:14:46 -05:00
  • 500fa955b7 Merge pull request #7 from AkitaEngineering/docs/lint-policy sh4un 2026-01-29 17:08:50 -05:00
  • 088c7fcc28 Merge pull request #6 from AkitaEngineering:examples/config-templates sh4un 2026-01-29 17:05:10 -05:00
  • 80aa292995 Merge pull request #5 from AkitaEngineering/examples/config-templates sh4un 2026-01-28 18:37:24 -05:00
  • 89037a1bfe fix: update _on_meshtastic_receive method to include weak reference parameter sh4un 2026-01-28 18:23:13 -05:00
  • aba0b52f84 Merge pull request #4 from AkitaEngineering/examples/config-templates sh4un 2026-01-28 15:41:47 -05:00
  • d45d230ebd fix: improve config loading with default values and enhance logging setup sh4un 2026-01-28 15:35:42 -05:00
  • 56623f9804 Update CHANGELOG, enhance configuration loading with default values, and add tests for missing defaults sh4un 2026-01-22 21:40:34 -05:00
  • 397cbde6bf examples: add local config templates for MQTT and serial simulator sh4un 2026-01-22 21:37:00 -05:00
  • b30461b056 docs: add flake8 config and linting policy; add changelog entry sh4un 2026-01-22 21:22:00 -05:00
  • e9ebb338b4 Update CHANGELOG, enhance configuration loading with default values, and add tests for missing defaults sh4un 2026-01-22 17:20:30 -05:00
  • d197be89f2 dd changelog, implement metrics and health monitoring, and introduce REST API sh4un 2025-12-31 16:34:37 -05:00
  • 15e505945b Update README.md sh4un 2025-11-18 19:41:12 -05:00
  • 3ec481c27d Update README.md sh4un 2025-11-18 19:38:17 -05:00
  • 414595f467 Update run_bridge.py sh4un 2025-11-18 19:36:40 -05:00
  • 546af2674c Update __init__.py sh4un 2025-11-18 19:36:00 -05:00
  • d1c1a34021 Update utils.py sh4un 2025-11-18 19:35:14 -05:00
  • 8fe1cd1060 Update config_handler.py sh4un 2025-11-18 19:34:23 -05:00
  • 1af55309de Update protocol.py sh4un 2025-11-18 19:33:20 -05:00
  • a49cd51b1e Update meshtastic_handler.py sh4un 2025-11-18 19:32:37 -05:00
  • d1f6fb6491 Update meshcore_handler.py sh4un 2025-11-18 19:31:55 -05:00
  • 371b7459a4 Update mqtt_handler.py sh4un 2025-11-18 19:30:47 -05:00
  • 6e853872ad Update bridge.py sh4un 2025-11-18 19:28:56 -05:00
  • da2b99aa96 Update config.ini.example sh4un 2025-11-18 19:28:02 -05:00
  • 65c989aab5 Update run_bridge.py sh4un 2025-11-18 19:25:55 -05:00
  • abc9de0da0 Update README.md sh4un 2025-11-18 19:08:40 -05:00
  • ae0aaf2328 Update test_config_handler.py sh4un 2025-11-18 18:58:41 -05:00
  • c02079e720 Update test_config_handler.py sh4un 2025-11-18 18:58:25 -05:00
  • f1c52d5b2f Update conftest.py sh4un 2025-11-18 18:57:51 -05:00
  • 4077f0c7e3 Update .gitignore sh4un 2025-11-18 18:57:00 -05:00
  • 36d5d53265 Update requirements-dev.txt sh4un 2025-11-18 18:56:24 -05:00
  • 69bd77f19f Update requirements.txt sh4un 2025-11-18 18:55:53 -05:00
  • 06b6c596fb Update meshcore_simulator.py sh4un 2025-11-18 18:55:02 -05:00
  • 80a4011818 Update config.ini.example sh4un 2025-11-18 18:54:35 -05:00
  • b7aedfa5c1 Update bridge.py sh4un 2025-11-18 18:54:07 -05:00
  • a209ba9d3b Create mqtt_handler.py sh4un 2025-11-18 18:53:24 -05:00
  • 68ceef074b Update meshcore_handler.py sh4un 2025-11-18 18:52:15 -05:00
  • 6b3490d4a3 Update meshtastic_handler.py sh4un 2025-11-18 18:51:07 -05:00
  • 5caddb33cb Update protocol.py sh4un 2025-11-18 18:50:04 -05:00
  • 493cbe065f Update config_handler.py sh4un 2025-11-18 18:49:25 -05:00
  • bf8dc1c87d Update utils.py sh4un 2025-11-18 18:48:45 -05:00
  • 407c0e26b7 Update __init__.py sh4un 2025-11-18 18:48:17 -05:00
  • ee0f7d5f54 Update run_bridge.py sh4un 2025-11-18 18:47:44 -05:00
  • f1f0422d01 Update LICENSE sh4un 2025-05-07 14:22:29 -04:00
  • 743fbd49d9 Update README.md sh4un 2025-04-26 19:08:14 -04:00
  • a6d98bad5f Update README.md sh4un 2025-04-26 19:06:48 -04:00
  • 86d73222f2 Update README.md sh4un 2025-04-26 19:04:39 -04:00
  • f7f91836ba Delete ammb.py sh4un 2025-04-26 19:03:24 -04:00
  • ae115a3cc0 Create python-ci.yml sh4un 2025-04-26 19:02:45 -04:00
  • 8adea88876 Create meshcore_simulator.py sh4un 2025-04-26 19:02:26 -04:00
  • ff28366fa3 Create test_protocol.py sh4un 2025-04-26 19:01:35 -04:00
  • a64f51afa9 Create test_config_handler.py sh4un 2025-04-26 19:01:10 -04:00
  • f3f4c92e37 Create conftest.py sh4un 2025-04-26 19:00:39 -04:00
  • c50fd86662 Create __init__.py sh4un 2025-04-26 19:00:20 -04:00
  • 63fca850c5 Create bridge.py sh4un 2025-04-26 18:59:59 -04:00
  • eaafc3b34f Create meshcore_handler.py sh4un 2025-04-26 18:59:37 -04:00
  • 4bdf4a2a03 Create meshtastic_handler.py sh4un 2025-04-26 18:59:13 -04:00
  • 5f64b3b8d1 Create protocol.py sh4un 2025-04-26 18:58:52 -04:00
  • 6e061758e4 Create config_handler.py sh4un 2025-04-26 18:58:14 -04:00
  • dbe81d1349 Create utils.py sh4un 2025-04-26 18:57:52 -04:00
  • 6b920a29d5 Create __init__.py sh4un 2025-04-26 18:57:32 -04:00
  • 7eaeaadf42 Create run_bridge.py sh4un 2025-04-26 18:56:56 -04:00
  • 7da9c93a40 Create development.md sh4un 2025-04-26 18:56:25 -04:00
  • 3489f9be48 Create architecture.md sh4un 2025-04-26 18:55:55 -04:00
  • b917a389a8 Create usage.md sh4un 2025-04-26 18:55:24 -04:00
  • df32234c25 Create configuration.md sh4un 2025-04-26 18:54:57 -04:00
  • 1320e2bf9d Create config.ini.example sh4un 2025-04-26 18:54:30 -04:00
  • cdf7372652 Create requirements-dev.txt sh4un 2025-04-26 18:54:05 -04:00
  • 12d644b071 Create requirements.txt sh4un 2025-04-26 18:53:39 -04:00
  • b72704e9e5 Create .gitignore sh4un 2025-04-26 18:48:07 -04:00
  • fe28ec81dc Update README.md sh4un 2025-03-14 09:50:31 -04:00
  • e2b87db504 Create ammb.py sh4un 2025-03-14 09:49:05 -04:00
  • f3b74d83e5 Update README.md sh4un 2025-03-14 09:48:27 -04:00
  • 0f56815a8a Initial commit sh4un 2025-03-14 09:43:42 -04:00