drivers/mrf24j40: add pseudomodules for MRF24J40MA/B/C/D/E #12327
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Contribution description
Microchip offers ready-to-use modules with the mrf24j40 chip.
All but the MRF24J40MA integrate an external PA/LNA, they also come with an RF shield.
If the PA/LNA is not enabled, the signal off these modules is really poor.
This adds pseudomodules so that the PA/LNA is automatically enabled when the appropriate module is used.
Linux does something simmilar.
Testing procedure
Tested using a MRF24J40MD
with
USEMODULE += mrf24j40
with
USEMODULE += mrf24j40md
Issues/PRs references
follow-up to #11410