Andy Pugh has added support for the table mode in the Mesa hardware stepgen to linuxcnc master. This allows user programmable output pin sequences up to 8 pins wide and 16 states deep. Firmware support for this feature has been available for many years but the driver did not support table mode until now.
As a side effect of this driver change, in any bitfile that has table mode stepgen pins, the driver will enable these pins as outputs if the corresponding stepgen is enabled. If these pins were used for GPIO outputs, they will become unavailable. If these pins were used as GPIO inputs, the pins will still be available in HAL (to readback the outputs) but will now not work as intended for external sense inputs. This can cause a dangerous situation if these pins are use as limit switches or other safety related inputs. The following bitfiles have per stepgen table mode pins in addition to the normal step/dir pins: PIN_MAUROPON.vhd PIN_RSST12_8_96.vhd PIN_ST12_72.vhd PIN_SVST2_8_72.vhd PIN_SVST4_4_48.vhd PIN_SVST4_4NA_48.vhd PIN_SVST4_6_48.vhd PIN_SVST4_6NA_48.vhd PIN_SVST4_8_72.vhd PIN_SVST4_8_ADO_72.vhd PIN_SVST4_8_i90_72.vhd PIN_SVST8_3P_72.vhd PIN_SVST8_4_72.vhd PIN_SVST8_4P_72.vhd PIN_SVST8_8_96.vhd If 1. You are using any of the above bitfiles 2. You are using the hardware stepgen 3. You are using linuxcnc master There may be a conflict, and I suggest not using master until the bitfiles are updated. I plan to update all these bitfiles by removing the table mode pins sometime next week. Thanks to M. Haberler for bringing this to my attention Peter Wallace Mesa Electronics ------------------------------------------------------------------------------ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users