I think there is a mistake when calling the setup_camera function in main. You call setup not setup_function, which I think is incorrect. Thanks for writing that up! Great article.
Thank you, I was just asking myself if you are still updating it.
Really nice tutorial