Other Parts Discussed in Thread: HALCOGEN
Hello Everyone,
Can you tell me please, what does EMAC address in HALCoGen (and later, in the code) stands for? It doesn't matter, if I set it, when I read the MAC-address of the device from the memory bank, it stays the same.
But I would like to implement lwIP, and for that, the variable emacAddress[6U] is also needed. There is a function within the emac.c api, "EMACMACAddrSet()", and I found out (or at least, I presume), that with it we don't set the MAC address of our actual Hercules device, but we set a mask or match that determines where our device receives the dataflow from.
So the lwIPInit() function also has nothing to do with the Hercules, but with the device it'll receive the dataflow from? Because it gets emacAddress[6U] as an argument, too.
Sorry if my description is a bit confusing. Thanks for your help in advance.
Regards,
Zsolt