Here are some good video's of what you can do in easyC
http://www.checkmate40.com/Video/2006/ma_sf2m1.html
http://www.checkmate40.com/Video/2006/GSR_Auto.mov
http://www.checkmate40.com/Video/2006/new_096.html
This was a 3 speed, mecanum drive robot, with 8 autonomous modes
that could run from all 3 spots and adjust the final distance
from the goal. We used an xBox360 controller rewired to the
DB15. It was 100% programmed in easyC for FRC. I don't say
this to brag but just to point out the capabilities of this tool.
After working with the kids programming I very much doubt
there is anything you can't do with easyC in a FIRST robotics
environment.
This is what it comes down to. The function of easyC its not
to replace C as language its designed to teach C. It's a tool
designed to enable rapid testing and develop programs specifically
geared towards FRC and VEX robotic platforms. easyC was
developed after team 40 and mentors from intelitek coming
to the conclusion it's way to much work to program these robots
even to do the simplest of tasks. Like a simple closed loop proportional
drive system. Add to the fact that most teams give the robot
to the programmers 3 days before ship and say, "Get to work"
that or compromise a design because they don't think they can
program it.
In the end all I'm asking is open your mind and give easyC for FRC
a shot, a dedicated attempt to program your 05 or 06 robot.
For most experienced programmers I bet you can program your
entire Operator Control in under 1/2hr. easyC is just a tool,
designed to make life a little easier for the FIRST community.