aboutsummaryrefslogtreecommitdiffstats
path: root/os/io/mac.h
diff options
context:
space:
mode:
Diffstat (limited to 'os/io/mac.h')
-rw-r--r--os/io/mac.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/os/io/mac.h b/os/io/mac.h
index b405f6814..e79f29919 100644
--- a/os/io/mac.h
+++ b/os/io/mac.h
@@ -49,14 +49,17 @@
extern "C" {
#endif
void macInit(void);
- void macSetAddress(uint8_t *p);
- void macStart(void);
- void macStop(void);
- MACTransmitDescriptor *macWaitTransmitDescriptor(systime_t time);
- void macReleaseTransmitDescriptor(MACTransmitDescriptor *tdp);
- void macAddTransmitData(MACTransmitDescriptor *tdp,
- uint8_t *buf,
- size_t size);
+ void macSetAddress(MACDriver *macp, uint8_t *p);
+ void macStart(MACDriver *macp);
+ void macStop(MACDriver *macp);
+ MACTransmitDescriptor *macWaitTransmitDescriptor(MACDriver *macp,
+ systime_t time);
+ void macReleaseTransmitDescriptor(MACDriver *macp,
+ MACTransmitDescriptor *tdp);
+ MACReceiveDescriptor *macWaitReceiveDescriptor(MACDriver *macp,
+ systime_t time);
+ void macReleaseReceiveDescriptor(MACDriver *macp,
+ MACReceiveDescriptor *rdp);
#ifdef __cplusplus
}
#endif