I'm working on a project with an approaching deadline so any immediate help would be great! I'm trying to get a servo operate with the iRobot Create's command module. I've wired it with ground and power correctly and the signal line into pin B2 (right eport) on a breakout board. I'm just testing the code piece by piece to make sure everything is working, so all I want right now is the servo to turn....Unfortunately, that's not happening. Below is the code, which was partially hacked from admin's iRobot Create mod project. Any suggestions?

Digital/analog as no affect on the pulse received, it will operate the same as an old analog servo. The digital/analog only refers to the position feedback the servo uses, not something to worry about.

Ok, assuming that there is nothing inherently defective about the Servo (because buying another one is kinda of out of my budget right now, only a last resort really), do you guys see anything else wrong with the code? Any other possible sources of error? I tried pulses of 1, 1.5, 2 (high) and no movement at all. Suggestions please!

BTW, I realized I left out the part where I defined what Port_On means, for example. Maybe this will provide more insight....Any help is greatly appreciated! Thanks!