Akos Kitta 6447191bf5 [win] Implemented naive reconnecting.
For some reason, port is reported to be busy on Windows.

Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2019-12-11 09:40:41 +01:00
2019-11-22 17:09:45 +01:00
2019-05-08 22:31:09 +02:00
2019-08-29 08:05:47 +02:00
2019-05-09 20:23:05 +02:00
2019-05-06 10:25:29 +02:00
2019-11-22 17:09:45 +01:00
2019-12-10 12:54:01 +01:00

Arduino Pro IDE

Build Status

Beware: This is very much work-in-progress. Things can and probably will be broken, even on master.

This repo contains a proof-of-concept for an Arduino IDE based on Theia. It's built on top of a fork of the arduino-cli that sports a gRPC interface.

How to try (offline)

Prerequisites

You should be able to build Theia locally. The requirements are defined here.

git clone https://github.com/bcmi-labs/arduino-editor
cd arduino-editor
yarn
yarn rebuild:electron
yarn --cwd electron-app start

If you want to switch back to the browser-based example, execute the following in the repository root

yarn rebuild:browser

Then you can start the browser example again:

yarn --cwd browser-app start

Click here for more details on various IDE services, and the Arduino Pro IDE implementation in general.

Arduino Pro IDE Electron Application

The project is built on Azure DevOps.

Currently, we provide the Arduino Pro IDE for the following platforms:

  • Windows,
  • macOS, and
  • Linux.

You can download the latest release applications fom here. If you want to get a nightly build, go to the Azure DevOps page, and follow the steps from below.

Click here for more details on the CI/CD, the GitHub release, and the build process in general.

Description
Arduino IDE 2.x
Readme 169 MiB
Languages
TypeScript 51.5%
JavaScript 46.6%
CSS 1.7%
HTML 0.2%