pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn rx_filter_control(&self) -> &RxFilterControl
pub const fn rx_filter_control(&self) -> &RxFilterControl
0x48 - Read-only diagnostic view of the packed MAC receive-filter control state. The mask-ROM hal_set_rx_filter_reg helper expands its command bits into this register; this alias deliberately exposes no write capability
Sourcepub const fn vap0_station_address_tail(&self) -> &Vap0StationAddressTail
pub const fn vap0_station_address_tail(&self) -> &Vap0StationAddressTail
0x400 - Read-only diagnostic view of station-address bytes 2 through 5 for hardware VAP0
Sourcepub const fn vap0_address_heads(&self) -> &Vap0AddressHeads
pub const fn vap0_address_heads(&self) -> &Vap0AddressHeads
0x404 - Read-only diagnostic view combining BSSID bytes 0 and 1 in the low halfword and station-address bytes 0 and 1 in the high halfword
Sourcepub const fn vap0_bssid_tail(&self) -> &Vap0BssidTail
pub const fn vap0_bssid_tail(&self) -> &Vap0BssidTail
0x408 - Read-only diagnostic view of BSSID bytes 2 through 5 for hardware VAP0
Sourcepub const fn rx_ampdu_count(&self) -> &RxAmpduCount
pub const fn rx_ampdu_count(&self) -> &RxAmpduCount
0xa38 - Received aggregate MPDU count; the mask-ROM helper consumes the low 16 bits
Sourcepub const fn rx_success_mpdu_count(&self) -> &RxSuccessMpduCount
pub const fn rx_success_mpdu_count(&self) -> &RxSuccessMpduCount
0xa48 - Received non-aggregate MPDUs with a valid FCS
Sourcepub const fn rx_failed_mpdu_count(&self) -> &RxFailedMpduCount
pub const fn rx_failed_mpdu_count(&self) -> &RxFailedMpduCount
0xa4c - Received non-aggregate MPDUs with an invalid FCS
Sourcepub const fn rx_filtered_mpdu_count(&self) -> &RxFilteredMpduCount
pub const fn rx_filtered_mpdu_count(&self) -> &RxFilteredMpduCount
0xa5c - MPDUs rejected by the MAC receive filter; the mask-ROM helper consumes the low 16 bits
Sourcepub const fn rx_replay_failure_count(&self) -> &RxReplayFailureCount
pub const fn rx_replay_failure_count(&self) -> &RxReplayFailureCount
0xa70 - Receive replay failures reported by the MAC statistics helper. The WS63 mask-ROM hh503_get_mac_statistics_data implementation reads this register; TKIP occupies the high halfword and CCMP the low halfword
Sourcepub const fn rx_mic_failure_count(&self) -> &RxMicFailureCount
pub const fn rx_mic_failure_count(&self) -> &RxMicFailureCount
0xa74 - Receive MIC failures reported by the MAC statistics helper. The WS63 mask-ROM hh503_get_mac_statistics_data implementation reads this register; TKIP occupies the high halfword and CCMP the low halfword
Sourcepub const fn rx_key_search_failure_count(&self) -> &RxKeySearchFailureCount
pub const fn rx_key_search_failure_count(&self) -> &RxKeySearchFailureCount
0xa7c - Receive key-search failures reported by the WS63 mask-ROM hh503_get_mac_statistics_data implementation
Sourcepub const fn rx_success_mpdu_in_ampdu_count(&self) -> &RxSuccessMpduInAmpduCount
pub const fn rx_success_mpdu_in_ampdu_count(&self) -> &RxSuccessMpduInAmpduCount
0xb3c - MPDUs with a valid FCS received inside an aggregate
Sourcepub const fn rx_failed_mpdu_in_ampdu_count(&self) -> &RxFailedMpduInAmpduCount
pub const fn rx_failed_mpdu_in_ampdu_count(&self) -> &RxFailedMpduInAmpduCount
0xb40 - MPDUs with an invalid FCS received inside an aggregate