Flatsonar

Arduino IDE v2

by Arduino SA

Open-source electronics prototyping platform

Dangerous permissions Flathub reviewed AGPL-3.0 v2.3.10

Support the creators

Flatsonar is just the shop window. The people below made Arduino IDE v2.

Screenshot 1 of Arduino IDE v2

About

Arduino do not offer official support for the Flatpak wrapper, and so to offer the best support and experience for the Flatpak wrapper please report ALL issues at the Flathub issue tracker (linked by the issue button/link on this page). This allows with issues to be dealt with correctly. For more info press the issues button/link on this page.

If you would like to limit the app's filesystem access and avoid cluttered configuration files, please see limit-filesystem-access.md in the Flathub repo.

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

Included is an integrated development environment that can be used to develop and upload code to compatible microcontrollers.

The new major release of the Arduino IDE is faster and even more powerful! In addition to a more modern editor and a more responsive interface it features autocompletion, code navigation, and even a live debugger.

The Flatpak build of Arduino IDE 2.x requires the user to have USB permissions to upload a sketch, see our readme for instructions (https://github.com/flathub/cc.arduino.IDE2/blob/master/README.md).

Permissions

6 permissions weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • full access to your home folder
    --filesystem=home
  • your keyring / saved passwords
    --talk-name=org.freedesktop.secrets
  • talks to system service org.gtk.vfs.*
    --system-talk-name=org.gtk.vfs.*
  • talks to system service org.freedesktop.UDisks2
    --system-talk-name=org.freedesktop.UDisks2
  • inter-process communication (needed for X11)
    --share=ipc
  • network
    --share=network
  • audio
    --socket=pulseaudio
  • access to xdg-run/keyring
    --filesystem=xdg-run/keyring
  • talks to com.canonical.AppMenu.Registrar
    --talk-name=com.canonical.AppMenu.Registrar

Who publishes this

On Flathub: the manifest was reviewed and built on Flathub's infrastructure, but the developer has not verified ownership of the app id.

  • on Flathub: manifest reviewed and built by Flathub; the developer has not verified the app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.