jalmx / Arduinolyzer.js

A logic analyzer for the Arduino, implemented in Node.js and HTML5

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arduinolyzer.js

A logic analyzer for the Arduino, implemented in Node.js and HTML5

Overview:

Refer to the Instructables page:

[tbd]

Todo:

Sketch -- Remove String objects -- Make all variables global and reuse indices when necessary (Or verify that the compiler uses the fastest access mode possible) -- Possibly code sample functions that are optimized for channel arrangements (e.g., remove extraneous shifting, OR'ing and calls) -- Use a decreasing call to malloc() during setup() to find the largest usable array. -- Port to Pi & Edison

server.js -- Remove express, formidable and morgan to make the code smaller and reduce dependencies. -- Reloads of the client '/' and '/index.html' should reset the serial port. This would allow interrupting the hardware via client.

index.html -- Add time-axes and markers -- Try HTML5 server-sent events instead of socket.io

Original post

instructables

Author: Catoblepas

About

A logic analyzer for the Arduino, implemented in Node.js and HTML5

License:GNU General Public License v2.0


Languages

Language:JavaScript 81.7%Language:C++ 15.5%Language:HTML 1.6%Language:CSS 1.2%