Etienne Landon 1f422f280f mid residency commit | 7 years ago | |
---|---|---|
.. | ||
analog | 7 years ago | |
bin | 7 years ago | |
boards | 7 years ago | |
bootloader | 7 years ago | |
core | 7 years ago | |
crt | 7 years ago | |
dcmotor | 7 years ago | |
dimmer | 7 years ago | |
dmx | 7 years ago | |
dmx_slave | 7 years ago | |
doc | 7 years ago | |
eeparams | 7 years ago | |
extra | 7 years ago | |
fraisedevice | 7 years ago | |
fruit | 7 years ago | |
hx711 | 7 years ago | |
i2c_master | 7 years ago | |
olds | 7 years ago | |
pid | 7 years ago | |
pied | 7 years ago | |
ramp | 7 years ago | |
servo | 7 years ago | |
spimaster | 7 years ago | |
switch | 7 years ago | |
utils | 7 years ago | |
.gitignore | 7 years ago | |
LICENSE.txt | 7 years ago | |
README.md | 7 years ago |
FRAISE : FRAmework for Interfacing Software and Electronics
Fraise is :
Fraise boards are currently powered by Microchip's PIC18F26K22 8-bit microcontrollers, which have similar capabilities to Arduino's ATmega328.
Compilation of the firmware is done with SDCC and gputils; Fraise ships with the compiler's binaries for Linux-x86, Windows and OSX (Linux-arm to come), and automates from Pd all the compilation and upload processes.
##dependencies :
PureData + externals :
On 64 bit linux, the compiler requires 32 bit compatibility libraries. On Debian-like do :
sudo apt-get install libc6-i386
sudo apt-get install lib32stdc++6
##installation :
Install Pd + externals (or pd-extended). Get deken if it is not already installed, to be able to download latest versions of the externals.
Download latest Fraise version from Github : https://github.com/MetaluNet/Fraise/archive/master.zip.
Extract the archive somewhere, declare this path into Pd preferences.
On Linux, you may need to add your user to the dialout group,
to have read/write permissions on the USB device /dev/ttyACM0. Just do :
sudo adduser [your_username] dialout
then logout and re-login.
##examples :
Open fruit/example/exampleFruit.pd
with Pd.
##documentation :
Fraise library is generated by doxygen, and is published there : http://metalunet.github.io/Fraise-doc
Also, have a look at http://metalu.net/ressources-techniques/fraise.
Antoine Rousseau 2007-2016
license : GNU GPL (see LICENSE.txt )