https://medium.com/@huobur/program-gpio-on-raspberry-pi-and-jetson-nano-with-multiple-languages-b937c456f96b