Skip to content

kw2xrf: CSMA support missing in driver #10364

@jnohlgard

Description

@jnohlgard

Originally posted by @PeterKietzmann in #10355

Well, we're all short in time but we (HAW Hamburg) have certain interest in that radio so it might be us to do the follow-up. @gebart, @bergzand could you please open a feature request issue?

The kw2xrf driver does not support NETOPT_CSMA, but it does support NETOPT_AUTOCCA instead (and is currently the only driver which supports that flag)

The kw41z radio also does not support CSMA in hardware but only automatic CCA before TX (i.e. no automatic backoff and retry). The kw41zrf driver (#7107) implements CSMA exponential backoff and retry in software but utilizing the autocca hardware support. The same method could be used in the kw2xrf driver.

Whether the implementations can be shared between the two drivers or if it is better to reimplement the same behavior is left as an exercise to the reader.

Metadata

Metadata

Labels

Area: driversArea: Device driversArea: networkArea: NetworkingCommunity: help wantedThe contributors require help from other members of the communityPlatform: ARMPlatform: This PR/issue effects ARM-based platformsState: don't staleState: Tell state-bot to ignore this issueType: new featureThe issue requests / The PR implemements a new feature for RIOT

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions