Skip to content

Conversation

@wimjongman
Copy link
Member

Hi Jantje,

Please consider accepting these changes:

Changed Serial to accept multiple MessageConsumers
Registered the Serial as an OSGi service
Added the Nebula Oscilloscope jar to lib folder
Added a Scope View
Added a ScopeListener to handle the OscilloScope
Connected the Scope View to the Serial
Added "Open Scope" to the toolbar with icon
Changed the Serial Monitor view icon
Added scope control commands to the serial monitor view
Added the "setscope toggleTailFade" serial command
Added the "setscope delayLoop nnn" serial command

Please see the attached sketch for some serial fun.

Cheers,

Wim

// Do not remove the include below

include "test_x_x_x.h"

/*
Sine curve
Puts a sine curve into the serial to demonstrate the oscilloscope

This example code is in the public domain.
*/

double value = 3.1415927;
double counter = 0.1;

void setup() {
value = 3.1415927;
counter = 0.1;
boolean init = false;
Serial.begin(115200);
}

// the loop routine runs over and over again forever:
void loop() {
value += counter;
if (value > 2 * PI) {
value = 0;
}
Serial.println((int) (sin(value) * 100));
delay(20);
}

Added the Nebula Oscilloscope jar to lib folder
Added a Scope View
Added a ScopeListener to handle the OscilloScope
Connected the Scope View to the Serial
Added "Open Scope" to the toolbar with icon
Changed the Serial Monitor view icon
Added scope control commands to the serial monitor view
   Added the "setscope toggleTailFade" serial command
   Added the "setscope delayLoop nnn" serial command
@wimjongman
Copy link
Member Author

image

jantje added a commit that referenced this pull request Oct 20, 2013
wim 
Thanks
Very cool :-)
Your integration image looks great :-)
I'll start from this and I'll have a look at how I can add the stuff I already had.
Jantje
@jantje jantje merged commit 96eb68a into Sloeber:master Oct 20, 2013
@wimjongman
Copy link
Member Author

Thanks! Still some bugs to fix. I will ask for a new pull shortly.

@Darcade
Copy link
Contributor

Darcade commented Oct 20, 2013

Where can I get the latest version ?

@jantje
Copy link
Member

jantje commented Oct 20, 2013

here on github is the latest "published code" each and every contributor may have a "latest version" on his/her system.

@jantje
Copy link
Member

jantje commented Oct 20, 2013

wim
You are very welcome. I have been struggling with the eclipse plugin to get my version working. I'm glad your pull requests has signs of a great integration :-)

@Darcade
Copy link
Contributor

Darcade commented Oct 20, 2013

Could you upload the latest version as a developer snapshot or something like this ?
For example I would like to use the new features, but I don't know how to "compile" the source code, is there any Tutorial how to compile it?
It would be very nice :)

@jantje
Copy link
Member

jantje commented Oct 20, 2013

If you do not want to build the plugin yourself; i can only advice patience.

@brodykenrick
Copy link
Contributor

Hi Darcade,

I just spent a little time working out how to run/debug these plugins from source.

Please see the readme.md file (and screenshots referenced) in my fork @ https://github.com/brodykenrick/arduino-eclipse-plugin/blob/master/readme.md for my notes.

It is still rough but please update these instructions with anything I may have missed.

Eventually I'll see if Jantje thinks this is good to pull into his main repository.

Cheers,
Brody

On Oct 21, 2013, at 8:31 AM, Darcade [email protected] wrote:

Could you upload the latest version as a developer snapshot or something like this ?
For example I would like to use the new features, but I don't know how to "compile" the source code, is there any Tutorial how to compile it?
It would be very nice :)


Reply to this email directly or view it on GitHub.

@jantje
Copy link
Member

jantje commented Oct 20, 2013

Sure
It's done
Jantje

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants