Vive driver breaks Android NDK build
Pretty sure it worked before, even though you're unlikely to use a Vive on an Android (it would be possible - got a tegra here, for instance)
Errors and related warnings:
../src/xrt/drivers/vive/vive_controller_driver.c:556:14: warning: implicit declaration of function '__le16_to_cpup' is invalid in C99 [-Wimplicit-function-declaration]
int16_t x = __le16_to_cpup((__le16 *)buf);
^
../src/xrt/drivers/vive/vive_controller_driver.c:556: error: undefined reference to '__le16_to_cpup'
../src/xrt/drivers/vive/vive_controller_driver.c:557: error: undefined reference to '__le16_to_cpup'
Can't find too many mentions of __le16_to_cpup
online so don't know what header is missing.
cc @haagch