delay() and delayMicroseconds() not working properly

DrAzzy:
There is an internal function named init() which is used to set up the timers for (among other things) the timing functions. It is called immediately before setup().

Rename your init() function to something else and that should fix the problem.

I renamed init() to S7init()
Nothing changed
...
I guess it has nothing to do with internal init()
Cuz... uploading with Web Editor works fine...