mirror of
https://github.com/espressif/openthread.git
synced 2026-09-13 20:50:05 +00:00
New radio capability to indicate CSMA backoff support by radio layer (#1395)
- This commit adds a new radio capability `kRadioCapsCsmaBackOff` to indicate that the radio supports CSMA backoff logic for frame transmission (but no frame retry). - The existing capability `kRadioCapsTransmitRetries` is not changed and still indicates that the radio supports transmission retry logic along with collision avoidance (CSMA). - `Mac` implementation is updated accordingly.
This commit is contained in:
committed by
Jonathan Hui
parent
df3c775e17
commit
d38a329eb9
@@ -91,7 +91,8 @@ typedef enum otRadioCaps
|
||||
kRadioCapsNone = 0, ///< None
|
||||
kRadioCapsAckTimeout = 1, ///< Radio supports AckTime event
|
||||
kRadioCapsEnergyScan = 2, ///< Radio supports Energy Scans
|
||||
kRadioCapsTransmitRetries = 4, ///< Radio supports transmission retry logic with collision avoidance
|
||||
kRadioCapsTransmitRetries = 4, ///< Radio supports transmission retry logic with collision avoidance (CSMA).
|
||||
kRadioCapsCsmaBackOff = 8, ///< Radio supports CSMA backoff for frame transmission (but no retry).
|
||||
} otRadioCaps;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user