New Web IDE in GitHub (connect over TCP/IP and Audio, RUN IT ONLINE) #94
Replies: 24 comments
-
Posted at 2015-11-24 by @gfwilliams Thanks for posting it up! You might find you can add:
To remove most of the other things that might have got defined before? |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-11-24 by @gfwilliams A modern iPad? If the text doesn't appear it's because the device doesn't support the Web Audio API: https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-11-24 by @gfwilliams No... it shouldn't. If you can get a console from the web browser then you might be able to see what's going on. Maybe try: http://stackoverflow.com/questions/4478271/remote-console-log-on-ios-devices |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-11-24 by @gfwilliams On the latest version 1v82 of Espruino?
So for me, that works perfectly. I tried it with |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-11-24 by @gfwilliams But yes, if you could open a new topic for it, that'd be great. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-11-25 by @gfwilliams Try now? Looks like I had the Web IDE repo using the wrong version of EspruinoTools |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-11-25 by @gfwilliams Ok, well those might stop it from working, but I can't see a reason why the audio option wouldn't appear. Are you able to get the full contents of the console, rather than just the errors? |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-11-26 by @gfwilliams Yes, the Looking at the demo which does work, it doesn't do any recording. Maybe if you can find a |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-11-26 by @gfwilliams Thanks, just done. It would actually be possible to come up with a new one-way serial driver for the online Web IDE, which would work on iOS - but then you don't get the serial console or any of the stuff that goes with that. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-10-02 by @gfwilliams
I just merged in my changes to allow multiple different connection types.
The Web IDE and instructions on installing the development version from GitHub are here.
It's a bit of a change so it'd be great if some of you could help to try it and make sure that connection and disconnection to your Espruino still works as expected.
Connect over TCP/IP
If you go into
Settings
thenCommunications
then enter an address inConnect over TCP Address
, next time you clickconnect
you'll see an option to connect to Espruino via TCP/IP.This is probably of a lot of interest to @Kolban, @jumjum, and @tve as it'll work on the ESP8266 firmware (when the Telnet interface gets done).
However for the rest of us, we can still program our Espruinos wirelessly by uploading the following code (this assumes a new ESP8266 v0.25 and a Pico - but you can change the network code and it should work for anything - the important bit is between the
// -----
lines.So upload via USB, wait until it gives you the IP address and type that with
:23
on the end intoConnect over TCP Address
inSettings -> Communications
. You can then connect with the terminal.Connect over Audio
You can enable this from Settings as well. I'll document it properly, but for now you can find details of the simple circuit you need here: https://github.com/espruino/EspruinoOrion#how-it-works
It's potentially of use for you in the Web IDE if:
But the big one is that you can run the Web IDE in the browser, and can program your Espruino board with no drivers or anything.
Please help to make this better - it's pretty awesome that you can now theoretically run the Web IDE instantly from anywhere, without drivers, including Android and iOS. It just needs a bit more work put into it and I have very little time.
The Web IDE is all HTML, JS, and CSS - so it shouldn't be completely daunting.
Beta Was this translation helpful? Give feedback.
All reactions