- set gopath : export GOPATH=</path/to/gosdk>
- build marlinsdk .a : go build marlinsdk
- install executable : go install app
- run executalbe : go run app
TODO:
- solution to local path for c includes and lib
- to introduce user data object which can be interacted with in the callback
- better way to pass what the callback struct