I read some of the data sheet, admittedly not the whole thing as I didn't understand alot of it.
My employer believes that because I know how to write some extremely basic C++ code, that I can produce all of this with no knowledge, hence why I am struggling here.
So what is a bypass capacitor and why do I need it? (Going to read the section you mentioned now)