Use MPLAB® Harmony to Access the PIC32MX/MZ MAC Address
The internal Ethernet Media Access Control (MAC) address of PIC32MX and PIC32MZ devices can be accessed with the following MPLAB® Harmony Application Programming Interfaces (APIs):
- void PLIB_ETH_MACGetAddress (ETH_MODULE_ID index, unsigned char bAddress[6] );
- This will copy the MAC address to your buffer
- uint8_t PLIB_ETH_StationAddressGet(ETH_MODULE_ID index, uint8_t which);
- The which parameter specifies which of the six 8-bit MAC address fields is being accessed.
- Need to call this six times with which = 1 to 6, and store the result yourself.
- The index parameter should be 0 .
- The prototypes are available in the following file:
- <install-dir>/framework/peripheral/eth/plib_eth.h
Please see the MPLAB Harmony Help file for more details.