Attached is an installation zip and documentation for a project that's a work in progress but which has reached a usable node. SpinScope
is a virtual oscilloscope for the Propeller that monitors selected Propeller pins and displays their states on a two-channel (with separate trigger channel) oscilloscope in a web browser window:
Future plans include:
1. Add an "analog" scope capability that samples DUTY mode output on a pin over an interval.
2. Add a terminal screen so that regular terminal I/O can occur concurrently with the scope display.
3. Add a graphical I/O instrument that includes switches, lights, sliders, joysticks, etc. At this point the project will be renamed "SpinLab."
is very easy to use, requiring virtually no additional programming. Here's a quick sample program that was used to create the above image (SpinScope stuff in red
_CLKMODE = XTAL1 + PLL16X
_XINFREQ = 5_000_000
[color=red]sco : "SpinScope"[/color] 'This line and the sco.start line are all that are required to use SpinScope.
PUB start | i
outa[7..0] := i++
Original download replaced with version 1.1.
Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. -Antoine de Saint-Exupery