You might try a different approach. You say you have verified all the pieces separately. If so, you know the code segments are written correctly. This means the problem is in how you have them connected or how you combined them. So try it in small steps. Simplify to your LED flasher alone. Make sure that works on the chip. Then combine the LED flasher with one other module that you can test. Make sure the LED flasher works and then verify the other module. Next add another module and test. You can do this serially or you can do a binary search by splitting the group of modules in half and testing the two halves separately. If one works and the other does not, you can procede to split the non-working group in two. But if your problem has to do with how you are combining the modules it is likely that none of the groups will work.
I seriously doubt that you will get anyone to test your code for you. It will go much faster if you learn debugging techniques yourself. You might be surprised at how simple it can be to find problems. A lot of times the hard part is realizing that it is realy very simple even if it is a lot of work.
snipped-for-privacy@gmail.com wrote: