A very alpha, WIP version of a espruino emulator.
mfgea / espruino-emulator Goto Github PK
View Code? Open in Web Editor NEWA very alpha, WIP version of a espruino emulator.
License: MIT License
A very alpha, WIP version of a espruino emulator.
License: MIT License
Hello @mfgea,
Thank you for this initial effort for an Espruino emulation.
Per your Espruino emulator forum thread, I understand this is a very preliminary implementation, emulating selected features through JS, rather than a full-blown Espruino JS engine.
I downloaded your espruino-emulator, and ran it locally in my chrome browser.
To prevent errors with fakeEncoder being undefined
I uncommented the following (in index.html).
const fakeEncoder = new RotaryEncoder(NodeMCU.D5, NodeMCU.D6, NodeMCU.D7);
...
E.attachInput(NodeMCU.D5, fakeEncoder, 'up');
E.attachInput(NodeMCU.D6, fakeEncoder, 'down');
E.attachInput(NodeMCU.D7, fakeEncoder, 'click');
The emulator is now running in my browser with no visible errors, however I see no impact in clicking the buttons.
I may be missing something obvious, but is unclear how to use this emulator.
My question is: Is it possible to connect the emulator to the "Espruino IDE"?
Your help is greatly appreciated.
Kevin
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.