You might have the older version of that code (see the ‘v1’ branch if you’re interested). There should be a file that is almost the same, but called “exosite_hal.c”. It’s the same thing, just slightly different terminology, “Platform Abstraction Layer” vs “Hardware Abstraction Layer”. I would suggest the newer version. The demo code in main isn’t as comprehensive as the previous example, but it should be overall better quality code.
Correct and actually the MAC address doesn’t matter either. The ‘vendor’, ‘model’ and ‘serialnumber’ are only used in the provisioning system, since you’re hard-coding the CIK you’re not using any of the provisioning system. All the platform needs is the CIK to identify your device.
If you felt like it you could even remove them from the init call. (If you don’t you might get warnings about unused variables.)