Quote:
|
Originally Posted by TheTormented
easyC doesn't even have the capability to pass parameters
|
As of version 2 of the software you can pass parameters into functions. Before version 2 functions were not even an option.
Quote:
|
Originally Posted by TheTormented
you can't write advanced C code because it gives you what they call modules and thats what you use as code.
|
It all depends on what you call advanced C code. There is a UserCode block which lets you write your own code. Granted this isn't the best way to enter your code, one line at a time, but it lets you do things that you normally wouldn't be able to do in EasyC.
Quote:
|
Originally Posted by TheTormented
easyC is THE worst software I've ever seen for programming.
|
I don't think you gave EasyC more than 2 minutes of your time. Yes EasyC is not the best option for those who are serious programmers but it makes programming the robot very easy. Using EasyC for FRC makes using the camera very simple compared to last year. All you have to do is drag in the camera initialization function and drag in the get camera data function to get all the information you need. EasyC makes it so you don't have to worry about the hard work (interrupts, setting up timers, etc.).
I think using EasyC is a great resource especially for prototyping fast. After your team has played with it for a while and feels that they have grown past it they can use the exact same code (at least for FRC) to write their code in MP-Lab or Eclipse. If you have never programmed before I definitely recommend EasyC.