ChibiOS/HAL
6.1.0
|
Structure representing a MAC driver. More...
#include <hal_mac_lld.h>
Data Fields | |
macstate_t | state |
Driver state. More... | |
const MACConfig * | config |
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... | |
Structure representing a MAC driver.
Definition at line 79 of file hal_mac_lld.h.
macstate_t MACDriver::state |
Driver state.
Definition at line 83 of file hal_mac_lld.h.
Referenced by mac_lld_start(), mac_lld_stop(), macObjectInit(), macPollLinkStatus(), macStart(), macStop(), macWaitReceiveDescriptor(), and macWaitTransmitDescriptor().
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 |