ChibiOS/HAL  6.1.0
MACDriver Struct Reference

Structure representing a MAC driver. More...

#include <hal_mac_lld.h>

Collaboration diagram for MACDriver:
Collaboration graph

Data Fields

macstate_t state
 Driver state. More...
 
const MACConfigconfig
 Current configuration data. More...
 
threads_queue_t tdqueue
 Transmit semaphore. More...
 
threads_queue_t rdqueue
 Receive semaphore. More...
 
event_source_t rdevent
 Receive event. More...
 

Detailed Description

Structure representing a MAC driver.

Definition at line 79 of file hal_mac_lld.h.

Field Documentation

const MACConfig* MACDriver::config

Current configuration data.

Definition at line 87 of file hal_mac_lld.h.

Referenced by macObjectInit(), macStart(), and macStop().

threads_queue_t MACDriver::tdqueue

Transmit semaphore.

Definition at line 91 of file hal_mac_lld.h.

Referenced by macObjectInit(), and macWaitTransmitDescriptor().

threads_queue_t MACDriver::rdqueue

Receive semaphore.

Definition at line 95 of file hal_mac_lld.h.

Referenced by macObjectInit(), and macWaitReceiveDescriptor().

event_source_t MACDriver::rdevent

Receive event.

Definition at line 100 of file hal_mac_lld.h.

Referenced by macObjectInit().