rtestardi / StickOS2

StickOS® BASIC -- an entirely MCU-resident patented interactive programming environment, used by Flea-Scope™

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flea-Scope™ is a very low-cost ($13 BoM) and easy-to-use 18 million sample-per-second (Msps) USB oscilloscope and mixed-signal logic analyzer with a built-in waveform generator, built on the StickOS® BASIC platform! Flea-Scope can be controlled by any Chromium-based web browser that supports WebUSB API or Web Serial API running on a computer, tablet, or phone (!!!), with no need for further software install –- just plug it in and open a web-page and you are up and running!

StickOS® BASIC is an entirely MCU-resident patented interactive programming environment, which includes an easy-to-use editor, transparent line-by-line compiler, interactive debugger, performance profiler, and flash filesystem, all running entirely within the MCU and controlled thru an interactive command-line user interface. In StickOS, external MCU pins may be bound to “pin variables” for manipulation or examination, and internal MCU peripherals may be managed by BASIC control statements and interrupt handlers.

A StickOS-capable MCU can be controlled by any Chromium-based web browser that supports WebUSB API or Web Serial API running on a computer, tablet, or phone (!!!), with no need for further software install -– just plug it in and open a web-page and you are up and running!

See the Flea Scope™ User's Guide: https://rtestardi.github.io/usbte/flea-scope.pdf

See the Web USB Flea Scope™ GUI repository: https://github.com/rtestardi/usbte

See the StickOS® BASIC website: https://rtestardi.github.io/StickOS/

About

StickOS® BASIC -- an entirely MCU-resident patented interactive programming environment, used by Flea-Scope™

License:Other


Languages

Language:C 90.8%Language:Shell 8.4%Language:Makefile 0.5%Language:Python 0.2%