duration on metro lib

You have provided no proof, or even any evidence, that the pins are not properly set LOW when that code is in place. You really need to stop making claims that you can not support.

If you have some proof, or even some evidence that does not constitute proof, show it.