Lines Matching refs:cpRegs
2657 SANE_Byte *cpRegs;
2664 cpRegs = (SANE_Byte *) malloc (RT_BUFFER_LEN * sizeof (SANE_Byte));
2665 if (cpRegs != NULL)
2669 memcpy (cpRegs, Regs, RT_BUFFER_LEN * sizeof (SANE_Byte));
2673 data_bitset (&cpRegs[0xc0], 0x1f, 1); /*---xxxxx*/
2676 data_bitset (&cpRegs[0xd9], 0x70, mymotor->scanmotorsteptype); /*-xxx----*/
2679 data_bitset (&cpRegs[0xd9], 0x80, mtrpos->options >> 3); /*e------- */
2682 data_bitset (&cpRegs[0xd9], 0x0f, mtrpos->options); /*----efgh*/
2685 data_bitset (&cpRegs[0xdd], 0x80, mtrpos->options >> 4); /*d------- */
2688 data_bitset (&cpRegs[0xdd], 0x40, mtrpos->options >> 4); /*-d------*/
2714 data_bitset (&cpRegs[0xd6], 0xf0, 1);
2717 cpRegs[0xe0] = 0;
2719 cpRegs[0x01] &= 0xf9;
2720 cpRegs[0x01] |= (mtrpos->v12e448 & 1) << 2;
2723 data_bitset (&cpRegs[0x01], 0x10, 1); /*---x----*/
2726 data_bitset (&cpRegs[0x1cf], 0x40, PIXEL_RATE); /*-x------*/
2729 data_bitset (&cpRegs[0x1cf], 0x80, 1); /*x------- */
2732 data_bitset (&cpRegs[0x12], 0x3f, 0); /* channel */
2733 data_bitset (&cpRegs[0x12], 0xc0, 1); /* 1 channel */
2736 data_bitset (&cpRegs[0x96], 0x3f, 0x0b); /*--001011*/
2739 data_bitset (&cpRegs[0x00], 0x0f, mymotor->systemclock); /*----xxxx*/
2742 data_lsb_set (&cpRegs[0xe4], 2, 3);
2757 cpRegs[0xda] = 2;
2758 cpRegs[0xdd] &= 0xfc;
2761 data_bitset (&cpRegs[0xdf], 0x10,
2773 data_lsb_set (&cpRegs[0xe1], crv->step[crv->step_count - 1], 3);
2777 v12dcf8 = Motor_Setup_Steps (dev, cpRegs, mymotor->motorcurve);
2780 cpRegs[0xe0] = 0;
2789 data_lsb_set (&cpRegs[0x30], mymotor->ctpc, 3);
2792 data_lsb_set (&cpRegs[0xe4], 0, 3);
2840 some_step /= ((cpRegs[0x96] & 0x3f) + 1);
2845 data_lsb_set (&cpRegs[0x30], some_step, 3);
2848 data_lsb_set (&cpRegs[0xe1], some_step, 3);
2852 RTS_Setup_Coords (cpRegs, 100, coord_y - 1, 800, 1);
2855 data_bitset (&cpRegs[0xd8], 0x80, 1);
2863 data = RTS_WriteRegs (dev->usb_handle, cpRegs);
2872 free (cpRegs);