Akos Kitta 5c16f8d6c9 From now on, monitor widget does not expect EOL.
Otherwise, if client code does not contain `Serial.write('\n')`,
the widget does not show any output.

Closes arduino/arduino-pro-ide#201

Signed-off-by: Akos Kitta <kittaakos@typefox.io>
2020-04-09 08:55:43 +02:00
2020-04-09 08:55:38 +02:00
2020-04-09 08:55:38 +02:00
2020-04-09 08:55:38 +02:00
2020-04-09 08:55:38 +02:00
2019-05-08 22:31:09 +02:00
2020-04-09 08:55:38 +02:00
2019-05-09 20:23:05 +02:00
2019-05-06 10:25:29 +02:00
2020-04-09 08:55:38 +02:00
2020-04-09 08:55:38 +02: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 170 MiB
Languages
TypeScript 51.5%
JavaScript 46.6%
CSS 1.7%
HTML 0.2%