On 10/27/2016 11:35 PM, Nicklas Karlsson wrote:

    Jon Elson wrote:
>> Worse.  My ppmc driver exports pins based on what devices it
>> detects on the parallel port bus.  (I think the Mesa drivers
>> do something similar.)
> How do you write configuration for these changing ports today?
>
>
By hand, based on sample configs.  Most of what is there is 
generic boilerplate, you just extend (or trim) for the 
number of axes required.  Of course, if you do it wrong, 
then LinuxCNC will not start, and the neophyte user is left 
with a confusing error report.

Now, in general, the variety of Hal pins doesn't change very 
dynamically.  If you have a Universal Stepper Controller, 
there is only one option, selected by parameters on the 
loadrt command line.

The Universal PWM Controller has several, selected on the 
command line, but they will only work if the board is of 
sufficient rev level.

The PPMC instantiates encoder, DAC and DIO functions based 
on the number of boards plugged into the PPMC motherboard.  
So, your Hal files need to be match that.

Jon

------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to