Skip to content

Binding Snap! and Arduino together - (new 2016 lightweight repo)

License

Notifications You must be signed in to change notification settings

raffoux/Snap4Arduino

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snap4Arduino Logo

Snap4Arduino binds Snap! and Arduino together in a desktop application for GNU/Linux, MacOSX and MS Windows.

Please check out our official website for further info:

s4a.cat/snap

Acknowledgements

Of course, this project wouldn't exist without:

Edutec Logo

Citilab Logo

Developers, read this

If you want to contribute to the project, you are going to need a working nwjs version, plus the proper NodeJS modules for your platform. In particular, the serialport module is tricky to compile, which is why we provide you with the precompiled versions here:

Take a look at the buildAndRun.sh script to see an example of how to run the app and where to place these modules.

Packager Scripts

The Snap4Arduino packager is not included in this repository because it contains lots of binaries, which would increase its size way too much.

The packager, including all binaries and builder scripts, can be found here, while the nwjs source and binaries can be found here.

The packager includes the following scripts:

  • update.sh → Updates the packager to the latest Snap4Arduino version available in this repository
  • build-gnu32.sh → Builds the GNU/Linux 32b package based on the Snap4Arduino version in the packager
  • build-gnu64.sh → Builds the GNU/Linux 64b package based on the Snap4Arduino version in the packager
  • build-osx.sh → Builds the MacOSX package based on the Snap4Arduino version in the packager
  • build-win32.sh → Builds the Microsoft Windows package based on the Snap4Arduino version in the packager
  • update-build-all.sh → Updates the packager to the latest Snap4Arduino version available in this repository and builds packages for all platforms. Additionally, it copies these ready-to-download packages into /var/www/snap4arduino, which should exist.

The Microsoft Windows packaging script depends on Inno Setup, ran headless by Wine.

Old Repository

This repository contains only source files. The old, huge (2Gb+!) repository that contained all binaries can still be found for archaeologic purposes at: https://github.com/edutec/Snap4Arduino-old-huge

About

Binding Snap! and Arduino together - (new 2016 lightweight repo)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.6%
  • TeX 3.0%
  • Other 0.4%