Skip to content

Added meshadv mini radio profile and tested on hardware#1

Merged
rightup merged 4 commits intorightup:hardware/meshadvfrom
hpux735:hpux735/meshadv
Oct 20, 2025
Merged

Added meshadv mini radio profile and tested on hardware#1
rightup merged 4 commits intorightup:hardware/meshadvfrom
hpux735:hpux735/meshadv

Conversation

@hpux735
Copy link
Contributor

@hpux735 hpux735 commented Sep 26, 2025

I've added a profile for the Meshadv miniboard from Frequency Labs. It tested successfully using the example. Feel free to reject, though, if you don't want to deal with it.

@rightup rightup requested a review from Copilot October 10, 2025 20:16
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds support for the Meshadv miniboard radio profile from Frequency Labs to the pyMC_Core library. The PR enables users to use the meshadv-mini hardware configuration alongside the existing Waveshare and uConsole radio options.

  • Added meshadv-mini radio configuration to common.py with appropriate pin mappings and frequency settings
  • Updated example scripts to support the new radio type through command-line arguments
  • Enhanced documentation to include meshadv-mini setup instructions, pin configurations, and usage examples

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
examples/send_flood_advert.py Added meshadv-mini to accepted radio types and updated usage message
examples/common.py Added meshadv-mini configuration profile and updated error message
docs/docs/node.md Added comprehensive meshadv-mini documentation including setup and pin configuration
docs/docs/examples.md Updated examples documentation to include meshadv-mini support
README.md Added meshadv-mini to the list of supported radios

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@rightup rightup changed the base branch from main to hardware/meshadv October 20, 2025 08:04
rightup and others added 3 commits October 20, 2025 09:12
update to calc in kHz

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Update to comment

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
update The setup instructions incorrectly reference 'Waveshare SX1262 HAT' when it should refer to the 'Frequency Labs meshadv-mini HAT' to match the section heading.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@rightup rightup merged commit 4c09fd9 into rightup:hardware/meshadv Oct 20, 2025
@hpux735
Copy link
Contributor Author

hpux735 commented Oct 20, 2025

Thanks!

rightup pushed a commit that referenced this pull request Feb 10, 2026
rightup pushed a commit that referenced this pull request Mar 6, 2026
…med - TODO #1 and #2

- Introduced `_pending_ack_crcs` to track pending ACK CRCs in `CompanionBase`, enhancing the handling of confirmed sends.
- Refactored `_track_pending_ack` and `_apply_ack` methods to utilize the new `_try_confirm_send` method for improved clarity and functionality.
- Updated `CompanionRadio` to clear pending ACKs upon key import and added an ACK received listener to the dispatcher for better integration.
- Enhanced the dispatcher to support asynchronous ACK handling, ensuring efficient processing of received ACKs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants