amescon RasPiComm User Manual - Page 5

Browse online or download pdf User Manual for I/O Systems amescon RasPiComm. amescon RasPiComm 7 pages. Extension board for the raspberry pi single-board computer

User

3.3. Raspicomm Setup

Execute the setup-script from your home directory (cd ~)
wget http://downloads.amescon.com/rpc_setup.sh && chmod +x ./rpc_setup.sh && sudo ./rpc_setup.sh
The setup-script requires the following actions:
Choose revision according to your Raspberry Pi (switch revisions with the 'c'-button)
Activate installation script (with the 'i'-button)
This script will install i2c-tools and permanently set up the following devices:
Joystick
o
RS-485
o
RS-232
o
Output (LEDs)
o
HWClock
o
Confirm driver installation with 'y'.
For the RS-232 to work, you'll need to restart your Raspberry Pi. All other devices are ready
to go without a restart.

3.4. Setup-Script Parameters

The script can be run with parameters that are however not needed for a routine setup. For a full list
of parameters please use one of the following commands:
./rpc_setup.sh /?
./rpc_setup.sh --h
./rpc_setup.sh --help
While the help-parameters do not need root access, most others will. For example, the superuser-
elevated command
sudo ./rpc.setup.sh --remove-autostart
will remove the autostart-sequence for your Raspicomm.

4. Using your Raspicomm

4.1. RS-485 Port

After the device driver is installed, the RS-485 port is added under this name:
/dev/ttyRPC0
You can use linux standard libraries to access the port.
Example code for C or C++:
int fd = open("/dev/ttyRPC0", O_RDWR | O_NOCTTY | O_NDELAY); ...
More code examples can be found here:
amescon
Manual
Sample
Applications.
5