public void Invoke(IntExpression intParam0=null, IntExpression intParam1=null, IntExpression intParam2=null, IntExpression intParam3=null,
     BytePointer bytePtrParam4=null, BytePointer bytePtrParam5=null, BytePointer bytePtrParam6=null, BytePointer bytePtrParam7=null,
     IntPointer intPtrParam8=null, IntPointer intPtrParam9=null, IntPointer intPtrParam10=null, IntPointer intPtrParam11=null,
     FuncPointer funcPtrParam12=null, FuncPointer funcPtrParam13=null, FuncPointer funcPtrParam14=null, FuncPointer funcPtrParam15=null,
     MethodDispatchTablePointer firmwareParam16=null)
 {
     this.Invoke(new Expression[] {
     intParam0, intParam1, intParam2, intParam3,
     bytePtrParam4, bytePtrParam5, bytePtrParam6, bytePtrParam7,
     intPtrParam8, intPtrParam9, intPtrParam10, intPtrParam11,
     funcPtrParam12, funcPtrParam13, funcPtrParam14, funcPtrParam15
       });
 }
Example #2
0
 public void Invoke(IntExpression intParam0    = null, IntExpression intParam1    = null, IntExpression intParam2    = null, IntExpression intParam3    = null,
                    BytePointer bytePtrParam4  = null, BytePointer bytePtrParam5  = null, BytePointer bytePtrParam6  = null, BytePointer bytePtrParam7  = null,
                    IntPointer intPtrParam8    = null, IntPointer intPtrParam9    = null, IntPointer intPtrParam10   = null, IntPointer intPtrParam11   = null,
                    FuncPointer funcPtrParam12 = null, FuncPointer funcPtrParam13 = null, FuncPointer funcPtrParam14 = null, FuncPointer funcPtrParam15 = null,
                    MethodDispatchTablePointer firmwareParam16 = null)
 {
     this.Invoke(new Expression[] {
         intParam0, intParam1, intParam2, intParam3,
         bytePtrParam4, bytePtrParam5, bytePtrParam6, bytePtrParam7,
         intPtrParam8, intPtrParam9, intPtrParam10, intPtrParam11,
         funcPtrParam12, funcPtrParam13, funcPtrParam14, funcPtrParam15
     });
 }
 public void HAL_Abort(IntPointer address)
 {
     InvokeVoid(22, address);
 }
 public void HAL_EnqueueDelta(IntPointer address, IntExpression delayInMicroseconds)
 {
     InvokeVoid(21, address, delayInMicroseconds);
 }
 public void HAL_InitializeForISR(IntPointer address, FuncPointer isr, Pointer arg)
 {
     InvokeVoid(20, address, isr, arg);
 }
 public void HAL_InitializeForISR(IntPointer address, FuncPointer isr, Pointer arg)
 {
     InvokeVoid(20, address, isr, arg);
 }
 public void HAL_EnqueueDelta(IntPointer address, IntExpression delayInMicroseconds)
 {
     InvokeVoid(21, address, delayInMicroseconds);
 }
 public void HAL_Abort(IntPointer address)
 {
     InvokeVoid(22, address);
 }
 public IndirectIntReference(IntPointer baseAddress, IntExpression offset)
     : base(baseAddress, offset.ShiftLeft(2), 31*4+1)
 {
 }
 public IndirectIntReference(IntPointer baseAddress, IntExpression offset) : base(baseAddress, offset.ShiftLeft(2), 31 * 4 + 1)
 {
 }
Example #11
0
 public IntPointerVariable IntPointer(string name, IntPointer optionalInitialValue=null)
 {
     return (IntPointerVariable)DeclareHelper(name, new IntPointerVariable(), optionalInitialValue);
 }