I'm not a proud person but, when criticising my poor noob efforts, please do it constructively:
I constructively suggest that you consider the following question:
What is the chance that someone on this forum
- has your exact hardware
- has the time and interest to load your program and test it, given zero documentation
- can use the experience gained thereby to figure out what question(s) you are asking?