While that may be true, if you are trying to include it into a build that isn't yours, you practically have to compile the entire OpenWRT source tree with your headers for what could have been easily provided here in a .deb file.
I personally find this switch annoying. I makes the use of this carrier board needlessly complex right out of the box which is precisely where I threw it back into for four months after receiving it after receiving when I saw this.
@Shawn EganI'm very sorry to hear you threw your board back in the box. You are the first person to ask us about providing a swconfig.deb. We'll gladly provide the deb, since you are asking for it. It is actually quite easy to build (requires, I think, 2 .c and 2 .h files from OpenWRT + dependent libs installed via their deb package), which is why we did not provide the swconfig.deb outside of our own image. I'll post the .deb here sometime tomorrow. I am sorry for your troubles using our board and hope you will give it another chance. Please reach out to me directly at support@axzez.com if there are other issues we can help with.
@Shawn Egan here is the swconfig Debian package: https://www.axzez.com/swconfig_0.1_aarch64.deb I look forward to hearing if this worked out for you. I will eventually post this to our Software Downloads page. Thanks again for being an Axzez customer.
swconfig is included in our Interceptor Operating System image. The source for swconfig can be found via openwrt: https://github.com/openwrt/openwrt/tree/master/package/network/config/swconfig