LEGO Mindstorms EV3


Read Third Party IIC Input Device
                                                                      //
subcall   Read3PIicInputDevice                                        //  void Read3PIicInputDevice(Value,hName,Layer,Port)
{                                                                     //  
  IO_F    Value                                                       //
  IO_16   hName                                                       //
  IO_8    Layer                                                       //
  IO_8    Port                                                        //
                                                                      //
  DATA16  Cmd                                                         //
  DATA32  Data                                                        //
                                                                      //  {
  MOVE16_16(0x4401,Cmd)                                               //    Cmd     =  0x4401
  INPUT_DEVICE(SETUP,Layer,Port,1,0,2,Cmd,4,Data)                     //    INPUT_DEVICE(SETUP,Layer,Port,1,0,2,Cmd,4,Data)
  MOVE32_F(Data,Value)                                                //    Value   =  Data
  STRINGS(DUPLICATE,'HT-ANG-DEG',@hName)                              //    hName   =  "HT-ANG-DEG"
}                                                                     //  }
                                                                      //  

LEGO® Robotics Firmware Documentation
Confidential Information © 2013 The LEGO Group