What can I do with IGEP0022

From IGEP - ISEE Wiki

Revision as of 19:10, 30 June 2011 by Eballetbo (talk | contribs)

Jump to: navigation, search

(work in progress)

How to enable IGEP0022 support

Add following parameter in your kernel cmdline

buddy=igep0022

Using VGA output

omapdss.def_disp=dvi omapfb.mode=¿?¿?

Using TFT and Touchscreen

Seiko 7.0 inch WVGA (800 x RGB x 480) TFT:

omapdss.def_disp=lcd-70

Powertip 4.3 inch (480 x RGB x 272) TFT:

omapdss.def_disp=lcd-43

To configure the touchscreen, add "Configured Touchscreen" in "ServerLayout" section and remove "Configured Mouse"

Section "ServerLayout"
   Identifier    "Default Layout"
   Screen        "Default Screen"
   InputDevice    "Generic Keyboard"
#   InputDevice    "Configured Mouse"
   InputDevice    "Configured Touchscreen"
   Option         "AllowEmptyInput" "no"
EndSection

calibrate it yourself until you are happy with the result, for example:

/etc/init.d/xserver-nodm stop
TSLIB_CALIBFILE=/etc/pointercal TSLIB_TSDEVICE=/dev/input/touchscreen0 TSLIB_CONSOLEDEVICE=none ts_calibrate
/etc/init.d/xserver-nodm start

Using Telit Modem

Using TVP5151 Video Decoder

Using EEPROM

Using CAN bus

Several tools are provided by socketCAN:

  • candump: dump traffic on a CAN network
  • cansend: simple command line tool to send CAN-frames via CAN_RAW sockets
  • cangen: CAN frames generator for testing purpose
  • canplayer: send CAN frames from a file to a CAN interface
/sbin/ip link set can0 up type can bitrate 125000

On the receiver side:

candump can0

On the sender side:

cansend can0 123#AABBCCDD
cansend can0 123#R 
cansend can0 1F334455#1122334455667788
cansend can0 1F334455#R

On the receiver side, you must see the following messages:

can0  123  [4] AA BB CC DD
can0  123  [0] remote request
can0  1F334455  [8] 11 22 33 44 55 66 77 88
can0  1F334455  [0] remote request

Switch roles and do again