Skip to content

drivers/cc110x: use pseudo-modules for band selection#16865

Merged
miri64 merged 2 commits into
RIOT-OS:masterfrom
benpicco:drivers/cc110x-submodules
Sep 17, 2021
Merged

drivers/cc110x: use pseudo-modules for band selection#16865
miri64 merged 2 commits into
RIOT-OS:masterfrom
benpicco:drivers/cc110x-submodules

Conversation

@benpicco

Copy link
Copy Markdown
Contributor

Contribution description

CC110x modules on ebay are commonly using the 433 MHz band.
Add a pseudo-module for band selection and default to that band, manually select band for 868 MHz boards.

Testing procedure

The code should not change compared to master.
Boards from this branch (e.g msba2) should still be able to communicate with boards on the master branch.

Issues/PRs references

#16232 (comment)

@benpicco benpicco requested a review from maribu as a code owner September 16, 2021 16:50
@benpicco benpicco added the Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation label Sep 16, 2021
@github-actions github-actions Bot added Area: boards Area: Board ports Area: build system Area: Build system Area: drivers Area: Device drivers labels Sep 16, 2021

@maribu maribu left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks good to me. In a fellow up one could consider dropping the frequency config only needed for non-868 MHz, I'm not really happy with that design decision anymore.

I have no hardware to test at hands, but I trust your testing.

@benpicco benpicco added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Sep 16, 2021
@benpicco benpicco force-pushed the drivers/cc110x-submodules branch from edc2dd7 to 25a5df2 Compare September 17, 2021 10:58
@miri64 miri64 merged commit a606d8a into RIOT-OS:master Sep 17, 2021
@benpicco benpicco deleted the drivers/cc110x-submodules branch September 17, 2021 12:30
@benpicco benpicco added this to the Release 2021.10 milestone Oct 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: boards Area: Board ports Area: build system Area: Build system Area: drivers Area: Device drivers CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants