Commit graph

543 commits

Author SHA1 Message Date
John Thornton
4572451cad Docs: provide an example of creating filter groups
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2014-12-18 06:49:48 -06:00
Sebastian Kuzminsky
37f73ab5f0 Merge origin/2.6 into 2.7 (using imerge) 2014-12-08 23:25:51 -07:00
Sebastian Kuzminsky
02b2bb3c94 docs: move the skeleton manpages out of the way
This means there's no need to filter out the skeletons from the manpage
list in the docs/src/Submakefile any more.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
2014-12-05 23:33:03 -07:00
Sebastian Kuzminsky
5b75adaf39 Merge remote-tracking branch 'origin/2.6' into 2.7 2014-11-17 09:15:24 -07:00
Sebastian Kuzminsky
397fae4068 docs: fix up whitespace in mux_generic(9) manpage
Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
2014-11-17 08:10:09 -07:00
Chris Radek
e664379a2b Fix motion-type docs in motion manpage
Signed-off-by: Chris Radek <chris@timeguy.com>

Conflicts:
	docs/man/man9/motion.9
2014-10-20 13:08:17 -05:00
Chris Radek
2f38c5c5a9 Fix motion-type docs in motion manpage
Signed-off-by: Chris Radek <chris@timeguy.com>
2014-10-20 12:06:50 -05:00
Sebastian Kuzminsky
e7a9bd5a26 docs: fix a path in the motion.9 manpage
Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
2014-10-17 13:23:21 -06:00
Sebastian Kuzminsky
de8a3e2123 Merge remote-tracking branch 'origin/2.6' 2014-09-11 08:59:53 -06:00
Sebastian Kuzminsky
9f1bd7115e docs: fix a copy/paste error in the hostmot2.9 manpage 2014-09-06 17:34:57 -06:00
Sebastian Kuzminsky
052052d971 docs: update motion manpage with new tc.h location 2014-09-02 21:44:18 -06:00
Jeff Epler
5318daa895 hostmot2: support boards on spi interface
.. for uspace systems with /dev/spidev.  This is mildly tested on odroid
u3 with a 7i43 custom firmware and with a real 7i90.

Note that on many systems out there, including odroid, /dev/spidev is lousy
for realtime performance.  Some kernel-side changes, available at
https://github.com/jepler/odroid-linux.git in branch odroid-3.8.13-rt
give good performance on my odroid u3 system.

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
2014-09-02 22:02:22 -05:00
Sebastian Kuzminsky
0b48bda9db hm2: remove pet_watchdog from the docs
This removes mention of the pet_watchdog function from all docs, and
updates some out-of-date information about the watchdog.

But we still export the pet_watchdog function to HAL, for now.  It does
nothing but complain about its own obsolescence, watchdog-petting happens
in hm2's write function now.  We should remove pet_watchdog before 2.7.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
2014-08-29 11:00:05 -06:00
Jeff Epler
1730c5ace1 hm2_eth: how to set up the ethernet interface 2014-07-28 13:30:35 -05:00
Jeff Epler
57e1d5465e docs: Note GPL license on files 2014-07-28 09:29:03 -05:00
Sebastian Kuzminsky
6b2ba98fb7 Merge remote-tracking branch 'origin/2.6'
Conflicts:
	VERSION
2014-07-26 23:48:53 -06:00
Jeff Epler
f876f77e19 hm2_eth: Use iptables to restrict traffic to just us 2014-07-26 16:40:56 -05:00
Jeff Epler
3303a37f90 hm2_eth: correct header in manpage 2014-07-26 15:46:25 -05:00
Jeff Epler
d2e4742002 hm2_eth: Fix ARP pinning
* Don't require specification of MAC address at all.  Instead,
   request the hardware address from the attached hostmot2 ethernet
   board.  (of all the ways to get the MAC address automatically,
   this seemed like the best one.  Alternate ways involved parsing
   /proc/net/arp; or using SIOCGARP which requires correctly filling
   in the interface name that the hostmot2 card is connected to, and
   also still requires sending a packet to the board)

 * When SIOCSARP (set arp entry) fails, report it; this will happen if
   you did not "sudo make setuid".

 * When an ARP entry was successfully pinned in init_net, delete it
   in close_net with SIOCDARP.
2014-07-26 12:45:18 -05:00
Jeff Epler
b4f3f51afc hm2_eth: note that only one board is supported 2014-07-26 12:44:38 -05:00
Michael Geszkiewicz
c72834b3c7 hm2_eth: New driver for Mesa 7I80 ethernet cards 2014-07-26 11:08:57 -05:00
bdebruijn
80c46b9207 docs : update manpage pid.9 for use of IN pins 2014-07-14 15:01:01 -05:00
Chris Morley
0013e46058 Merge branch 'v2.5_branch' into 2.6 2014-07-12 00:07:17 -07:00
John Thornton
80efa5fdc5 Docs: try to word synopsis to be a bit clearer in the description
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2014-07-02 08:38:52 -05:00
Kim Kirwan
c7bd914a82 add driver for the 7i90
This is almost entirely a copy of the 7i43 driver, with a few tiny tweaks.
Should be integrated with the 7i43 driver so they share more code,
but that can happen in the master branch later.
2014-06-05 18:02:56 -06:00
Chris Morley
ebaae4d51f manpages -update classicladder
add hide_gui pin description
2014-05-27 06:39:56 -07:00
Chris Morley
f9586acf63 Merge branch 'v2.5_branch' into 2.6 2014-05-26 23:38:38 -07:00
Chris Morley
305309ae2b manpages -update pages on classicladder
missing floats and pinnames were wrong for s32 pins
2014-05-26 23:35:13 -07:00
Sebastian Kuzminsky
7a1153a811 Merge remote-tracking branch 'origin/v2.5_branch' into 2.6 2014-05-19 23:19:28 -04:00
Sebastian Kuzminsky
52dc6f1810 docs: fix hm2 encoder.rawcounts pin name in manpage
The hm2 driver exports pins called "hm2_BLAH.X.encoder.YY.rawcounts",
but the manpage incorrectly called them ".rawcount".  Fix the manpage
to match the existing pin name.
2014-05-19 23:15:55 -04:00
Michael Geszkiewicz
a31beaa372 doc: add 5i24 to list of supported boards in hm2_pci manpage and to MODULE_DESCRIPTION text
Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
2014-05-14 23:53:46 +02:00
Sebastian Kuzminsky
4dd14c18a9 docs: add missing motion.motion-type to motion(9) manpage 2014-05-14 17:21:12 -04:00
Sebastian Kuzminsky
d897a13703 docs: update motion(9) to match reality
We haven't had a "motion.motion-inpos" pin since af317701 (January 2009).
2014-05-14 16:45:31 -04:00
Sebastian Kuzminsky
65933c3edf docs: fix motion(9) motion.in-position pin name
Also expand the description of the pin meaning a little.
2014-05-14 16:39:17 -04:00
Sebastian Kuzminsky
49f3930e49 doc: update list of supported boards in hm2_pci manpage 2014-05-14 15:03:47 -04:00
Sebastian Kuzminsky
fe00c88ca5 docs: fix a formatting error in hostmot2 manpage 2014-05-08 10:35:48 -06:00
Chris Morley
0033f781f7 docs -add descriptions of new motion pins to man pages
feed-inhibit, spindle-inhibit, and the two absolute spindle speed
pins.
2014-04-18 15:58:53 -07:00
andy pugh
67967fbb9a Add a pin width limit to the Hostmot2 Stepgen
The recent addition of support for table mode to the Hostmot2 stepgen had an unfortunate
and unintended consequence. Some of the existing bitfiles did have wide stepgens included
but this was masked by the driver. Users that have configured these stepgen pins as GPIO
are likely to find that important parts of their machines no longer work.
This patch adds an extra parameter to the hm2 modparams so that system builders
have to actively choose to use the wide stepgens.

Signed-off-by: andy pugh <andy@bodgesoc.org>
2014-04-08 00:43:38 +01:00
Chris Radek
a2bb101076 Ignore auto-generated manpages for two new comps 2014-04-05 19:32:54 -05:00
Sebastian Kuzminsky
595ab6ccd2 remove an accidentally added file 2014-03-05 00:15:10 -07:00
Norbert Schechner
90eb342ac9 gmoccapy_1_0_2 - solved spindle bug
ver. 1.0.2
- solved a spindle button issue and included a check so it
  is no possible to exceed the limits of the spindle with
  override values. i.e. a spindle has a max of 6000 rpm and
  the user enters S 5500 M3 now he can increase the spindle
  override, but it will be limited by 109 %, because otherwise
  he would ask the spindle to run faster than allowed.
2014-03-02 15:25:17 +01:00
Chris Radek
f7eee04923 Freqgen has been replaced by stepgen's velocity mode
said the manpage: "freqgen may be eliminated at any time, and almost certainly
will be eliminated for the version 2.2 release of EMC"
2013-12-15 17:28:22 -06:00
Andy Pugh
ac5345e61e Add support for the Table-mode to the Hostmot2 stepgens
This only works for firmwares that offer that facility for more than 2 pins
(which I do not think is any of the ones in the wild)


Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2013-11-26 22:57:14 +00:00
Andy Pugh
ac64b2d8e2 Rename the Hostmot2 DPLL function to be consistent with other modules.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2013-10-31 01:39:04 +00:00
Andy Pugh
bdb16702b3 Absolute Serial Encoders: Further tidying up and introduction of the HM2DPLL module to allow pre-triggering
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2013-10-30 00:09:26 +00:00
Jeff Epler
3b616b6376 Merge branch 'v2.5_branch'
Conflicts:
	docs/man/.gitignore
	docs/man/man9/.gitignore
2013-10-28 07:01:18 -05:00
Jeff Epler
ddcfd17bac docs: improve ignore patterns 2013-10-28 06:51:25 -05:00
Andy Pugh
24dc2a2306 Fix a bug caused by misunderstanding do_div in the lcd.comp
If no format length was specified then the formatting would break for any value with a zero in its representation.

Signed-off-by: Andy Pugh <andy@bodgesoc.org>

Fix some bugs in the lcd component

Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2013-10-24 23:11:36 +01:00
Andy Pugh
3b736bb6ae Add (or make less ambiguous) the licensing of a number of files.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2013-09-25 20:35:45 +01:00
Andy Pugh
cc548fa4ed Add support for Fanuc absolute Serial Encoders to Hostmot2
(pushed for testing, I have no hardware)


Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2013-09-24 01:49:57 +01:00
Andy Pugh
83f209cb6d Add a driver for the Mesa SSI encoder interface
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2013-09-17 02:17:09 +01:00
John Thornton
2bb2ce6a21 Docs: fix typos
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2013-08-21 08:14:41 -05:00
Sebastian Kuzminsky
dbf362f8eb Merge remote branch 'origin/v2.5_branch' 2013-08-03 11:09:35 -06:00
Sebastian Kuzminsky
de9e642842 docs: describe args for multiple hm2_7i43 cards
Update the manpage to show that the ioaddr and ioaddr_hi arguments
(and the others) all take arrays, not single scalars.

Thanks to Peter Wallace for the bug report.
2013-08-02 08:56:34 -06:00
Sebastian Kuzminsky
46d8ef501d Merge remote-tracking branch 'origin/v2.5_branch'
Conflicts:
	VERSION
2013-07-31 09:57:02 -06:00
Sebastian Kuzminsky
9c8f24c09e docs: fix a typo in the motion manpage 2013-07-31 01:26:19 -06:00
Chris Radek
052de4f974 these are two different things - make sure it's clear 2013-07-21 14:40:32 -05:00
John Thornton
d5138ff566 Docs: update man page to 16
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2013-07-10 12:41:18 -05:00
Jeff Epler
eaeed6404f Merge remote branch 'origin/v2.5_branch' 2013-07-01 15:05:19 -05:00
John Kasunich
02d22d652e allow for floating point in the base thread
when motion creates the base and servo thread,
the base thread doesn't support floating point.
When using brushless DC motors, it is desireable
to run the bldc component faster than the servo
thread, but it needs FP.  Added an module parameter
to motion that tells it to create a floating point
capable base thread.  Default behavior is the same
as before, so change is transparent.
2013-06-23 10:15:18 -05:00
John Kasunich
2b0624c33e remove outdated man page info
the man page requests a new feature. I added the
feature in 2007 and didn't update the man page.
2013-06-23 10:14:17 -05:00
Sebastian Kuzminsky
16f45747fa Merge branch 'v2.5_branch' 2013-06-04 21:04:07 -06:00
John Thornton
3dc1577599 Docs: add info about thread requirements
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2013-06-04 06:54:34 -05:00
Sebastian Kuzminsky
3e81d301b3 docs: fix manpage markup for mux_generic 2013-05-31 00:18:32 -06:00
Andy Pugh
faa43c2ff9 Add a new generic multiplexer (mux) component
Any number of pins, any data type.


Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2013-05-30 22:29:42 +01:00
Sebastian Kuzminsky
e97ddba4ab docs: reorg gitignore to placate mandb
We run mandb to index all our manpages.  mandb complains about every
non-manpage file it finds in the man directory tree.  This includes our
.gitignore files.

This commit collects all the .gitignore info into the .gitignore file
in docs/man, just outside of where mandb starts paying attention and
complaining.
2013-05-16 11:31:16 -04:00
Andy Pugh
70522abe55 Make matrix_kb handle the new 7i73 key-rollover firmware.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2013-04-06 02:26:11 +01:00
Andy Pugh
b494da9b7f There is no guarantee that input_report_key is realtime-safe. Remove the option.
The kernel API call used by matrix_kb may not be realtime-safe. It is not easy to tell
but at least one call that jepler found looks suspicious. This commit removes any attempt
to create keystroke events from the component.
There may be a userspace component to do the job in time.
2013-03-31 02:13:46 +01:00
Andy Pugh
6de09bbb53 Add a matrix keyboard driver
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2013-03-25 01:19:16 +00:00
Sebastian Kuzminsky
97a7c51655 Merge remote-tracking branch 'origin/v2.5_branch'
Conflicts:
	debian/control.in
	docs/src/Submakefile
	docs/src/gcode/m-code.txt
	docs/src/gcode/o-code.txt
	docs/src/gcode/overview.txt
	src/po/fr.po
2013-02-12 23:38:34 -07:00
Chris Radek
879303e8c2 use-case for the new pid mode will help explain better. 2013-01-26 11:37:44 -06:00
Chris Radek
0e448bcff0 Merge branch 'pid-ferror-fix-try2' into v2.5_branch 2013-01-26 11:32:43 -06:00
Andy Pugh
5f6cd02aeb Adding the "flash" command to setsserial to allow updating of sserial remote firmware
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2013-01-26 16:02:46 +00:00
Chris Radek
a54ea0379f It's not clear how negative gains should work. Warn about them. 2013-01-25 12:56:50 -06:00
Chris Radek
65a3664b55 ignore new generated file 2013-01-21 21:30:24 -06:00
Chris Radek
52057aac1e Document new pid pin 2013-01-12 12:39:01 -06:00
Chris Radek
4e2e667932 Revert "motion: introduce motion.ferror-mode"
This reverts commit 203e2c4bfd.
2013-01-12 11:54:15 -06:00
Michael Haberler
45eee73c76 Merge remote branch 'origin/v2.5_branch'
Conflicts:
	src/emc/usr_intf/gremlin/gremlin.py
2013-01-12 09:57:43 +01:00
Michael Haberler
203e2c4bfd motion: introduce motion.ferror-mode
by default (motion.ferror-mode == 0), ferror is computed based on the
last commanded position, which is problematic with velocity-mode drives

if motion.ferror-mode == 1, ferror is calculated based on the new commanded
position, and following error checks are postponed until after the new
commanded position is calculated.

see also: http://www.linuxcnc.org/index.php/english/forum/search?q=servo+tuning+advice&childforums=1
2013-01-10 12:28:14 +01:00
Sebastian Kuzminsky
534777ba7e Merge remote-tracking branch 'origin/v2.5_branch'
Conflicts:
	src/emc/usr_intf/gremlin/gremlin.py
2012-12-27 18:54:55 -07:00
Sebastian Kuzminsky
a307a69fc1 add a component to detect clicks, double-clicks, etc
This one goes up to quadruple clicks.  I find it useful for overloading
the functionality of the hard buttons on the control panel of my mill.

For example, in my config, multi-clicks on the Z+ jog button are detected
and routed to halui, where they trigger MDI commands:

    Double-clicking runs "quill up".

    Triple-clicking runs my "present work" subroutine: quill up and
        bring the table to the front and center for operator access.

    Quadruple-clicking runs my "stow" subroutine: quill up and bring
        the table to the back and center for out-of-the way storage at
        the end of the night.

A debounce component may be advisable between the input signal and the
multiclick component.
2012-12-22 22:26:45 -07:00
Sebastian Kuzminsky
93f5cbc7da Merge branch 'v2.5_branch'
Conflicts:
	docs/man/man9/motion.9
	docs/src/index.tmpl
	src/po/fr.po
2012-12-14 14:35:01 -07:00
Sebastian Kuzminsky
aa8618dbf8 docs: list motion's tooloffset HAL pins in manpage
Only a few axes were listed, this adds the tool offset pins for the
missing axes.
2012-11-26 21:54:42 -07:00
Andy Pugh
c321b42358 Bugfixes and manpage for setsserial
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2012-11-18 20:13:34 +00:00
Andy Pugh
678025aa6a Add a simple component for writing new values to the nvram of Mesa Smart Serial Cards
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2012-11-17 23:28:52 +00:00
Chris Radek
1dd56d59b3 Merge branch 'v2.5_branch'
Conflicts:
	docs/src/Master_HAL.txt
	src/emc/rs274ngc/interp_o_word.cc
	src/po/fr.po
2012-11-02 20:33:30 -05:00
Andy Pugh
e6461e123b Fix multiple formatting errors in the LCD component.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2012-11-02 22:34:19 +00:00
John Thornton
9357555805 Docs: add 7i77 pins
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2012-10-27 08:20:58 -05:00
Andy Pugh
f5d8722165 Add a new manpage omitted yesterday
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2012-10-24 00:01:44 +01:00
Andy Pugh
48b0b112c0 Move Hostmot2 Smart Serial docmentation to a separate manpage.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2012-10-23 00:21:23 +01:00
Andy Pugh
cb2118375b Add an index counter for multi-cycle resolvers.
Only act on index-enable every Nth cycle.

Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2012-10-11 00:00:34 +01:00
Andy Pugh
25c6948852 Add a component to drive LCD screens.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2012-10-08 22:10:33 +01:00
Matt Shaver
01db1ab09f Change motion.motion-enabled HAL pin to an output as was originally intended 2012-08-10 23:51:47 -04:00
Andy Pugh
db994e5883 Mesa UART changes. The bitfile instance stride was wrong, amongst other things.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2012-06-05 02:52:45 +01:00
Chris Radek
ce1994e263 Merge branch 'v2.5_branch'
Conflicts:
	VERSION
	docs/src/Submakefile
	src/po/pl.po
2012-04-02 11:14:19 -05:00
Sebastian Kuzminsky
6840f7b326 docs: use prettier utf arrows where appropriate 2012-03-30 15:43:36 -05:00
Chris Radek
7a84454ed4 Merge branch 'v2.5_branch'
Conflicts:
	docs/src/config/ini_config.txt
2012-03-21 15:58:11 -05:00
Sebastian Kuzminsky
b0e79b9390 docs: fix branding in streamer(9) manpage 2012-03-16 23:34:03 -06:00
Sebastian Kuzminsky
f7e4d5f1ba docs: fix branding in sampler(9) manpage 2012-03-16 23:34:03 -06:00
Sebastian Kuzminsky
a2c964c7a5 docs: fix a changed url in opto_ac5(9) manpage 2012-03-16 23:34:03 -06:00
Sebastian Kuzminsky
1e327fa242 docs: remove an obsolete comment in motion(9) manpage 2012-03-16 23:33:56 -06:00
Sebastian Kuzminsky
47686d8e6e docs: fix branding in kins(9) manpage 2012-03-16 23:32:07 -06:00
Sebastian Kuzminsky
afcd651ded docs: fix branding in at_pid(9) manpage 2012-03-16 23:32:04 -06:00
Sebastian Kuzminsky
f8f188341e docs: fix some branding bugs in the classicladder(9) manpage 2012-03-16 23:31:31 -06:00
Sebastian Kuzminsky
dd04728729 docs: fix branding & a typo in gantrykins manpage 2012-03-16 22:21:24 -06:00
Jeff Epler
10d8caf753 Merge remote-tracking branch 'origin/v2.5_branch'
Conflicts:
	lib/python/rs274/glcanon.py
	src/po/fr.po
2012-03-16 19:55:22 -05:00
Chris Radek
9c19e27ba2 seems debounce requires at least one cfg= 2012-03-13 13:37:38 -05:00
Michael Haberler
fc3107c464 Merge branch 'v2.5_branch'
Conflicts:
	docs/man/man1/gladevcp.1
	docs/man/man9/hostmot2.9
	docs/src/gcode/m-code.txt
	docs/src/gcode/m-code_de.txt
	docs/src/gcode/m-code_es.txt
	docs/src/gcode/m-code_pl.txt
	docs/src/gcode/o-code.txt
	docs/src/gcode/overview.txt
	docs/src/gui/gladevcp.txt
	src/hal/user_comps/gladevcp.py
2012-02-13 16:33:09 +01:00
Jeff Epler
8593d363e2 docs: hostmot2 manpage markup improvements
.. also corrected some incorrect capitalization of hal pin names
2012-02-07 08:09:44 -06:00
Sebastian Kuzminsky
dd01abbd08 Merge remote branch 'origin/v2.5_branch' 2012-01-29 21:01:49 -07:00
Sebastian Kuzminsky
9f68ea1003 rebrand motion manpage 2012-01-27 22:15:17 -07:00
Michael Haberler
cf41ac29cf Merge branch 'v2.5_branch' 2012-01-27 20:16:12 +01:00
Sebastian Kuzminsky
d772e9d510 hm2: let the watchdog sleep until we access the board for the first time
Before this commit, the watchdog used to run all the time, starting when
the llio driver was loaded.  Since it can take a while between loading
the driver and running pet_watchdog() the first time, the watchdog needed
a stupidly long timeout (1 second by default).

This commit changes the watchdog to be asleep when the llio driver loads,
and be woken up the first time you access the board by calling any of the
hm2 read(), write(), or pet_watchdog() functions in HAL.  Once you wake
the watchdog up you need to keep petting it (by calling pet_watchdog())
or it will bite, just like before.

This lets us decrease the default watchdog timeout to something much
shorter, just a few times the expected servo period.  I chose 5 ms
as the default, but just like before you can change it by setting the
watchdog.timeout_ns parameter any time you want.

Thanks to Jeff Epler for suggesting this improvement.
2012-01-26 10:48:36 -07:00
John Thornton
3c4aba6019 Docs: update see also section
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2012-01-26 07:32:33 -06:00
Sebastian Kuzminsky
b9baa4d105 Merge remote branch 'origin/v2.5_branch'
Conflicts:
	docs/src/gcode/overview.txt
	scripts/linuxcnc.in
2012-01-21 12:40:55 -07:00
Jeff Epler
5c8811c2b4 ignore more generated manpages 2012-01-21 10:13:38 -06:00
Jeff Epler
f34124af79 manpages: say "LinuxCNC" 2012-01-19 18:31:23 -06:00
Sebastian Kuzminsky
7d4fd90759 renames in hm2 and shuttlexpress manpages 2012-01-19 14:20:46 -07:00
Jeff Epler
65cf9ebed4 Merge remote-tracking branch 'origin/v2.5_branch'
Conflicts:
	docs/man/man9/motion.9
	docs/src/Submakefile
	docs/src/gcode/overview.txt
	scripts/linuxcnc.in
	src/Makefile
	src/emc/rs274ngc/Submakefile
	src/emc/task/Submakefile
	src/emc/usr_intf/emcsh.cc
2012-01-18 17:06:00 -06:00
Jeff Epler
c56d0eae73 motion: don't duplicate documentation of debugging pins
instead, document them just once below the heading that explains they're
subject to removal.
2012-01-17 09:17:43 -06:00
Jeff Epler
d237611b81 motion: these pins do not exist
they were part of a feature that was partially implemented and later
reverted
2012-01-17 09:14:20 -06:00
John Thornton
b6e7ae5fc2 Docs: add locked rotary and clean up man page
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2012-01-17 08:21:44 -06:00
Jeff Epler
68e5271ad3 Merge remote branch 'origin/v2.5_branch'
Conflicts:
	docs/src/Submakefile
	docs/src/config/ini_config.txt
	docs/src/gcode/gcode.txt
	docs/src/gcode/overview.txt
	src/hal/drivers/mesa-hostmot2/pins.c
2011-12-26 11:24:07 -06:00
John Thornton
11849b0efb Git: add multiswitch.6 to gitignore
Signed-off-by: John Thornton <jthornton@gnipsel.com>
2011-12-23 06:13:15 -06:00
Michael Haberler
679c66243d Merge branch 'v2.5_branch'
Conflicts removed:
	debian/control.in
	docs/man/man9/.gitignore
	docs/src/Submakefile
	docs/src/gcode/gcode.txt
	docs/src/gcode/overview.txt
	src/emc/rs274ngc/interp_convert.cc
2011-12-14 22:51:11 +01:00
Andy Pugh
31d13bba13 Remove a spurious check (which always fails) from SSLBP setup.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2011-11-21 22:27:08 +00:00
Francis Tisserant
cc587b4786 add message.9 in .gitignore
Signed-off-by: Francis Tisserant <tissf@free.fr>
2011-11-21 23:14:37 +01:00
Francis Tisserant
639bc73393 add docs/man/man9/message.9 in docs/man/man9/.gitignore
Signed-off-by: Francis Tisserant <tissf@free.fr>
2011-11-19 00:14:35 +01:00
Michael Haberler
cd86522e83 Merge branch 'v2.5_branch'
Conflicts resolve resolved:
	docs/src/gcode/overview.txt
2011-11-17 20:30:00 +01:00
Chris Radek
4bf27f9e13 This is auto-generated and should not be in git 2011-11-17 10:58:01 -06:00
Francis Tisserant
0819e8bcf2 French docs - bad .gitignore reported by Sebastian - I am sorry
Signed-off-by: Francis Tisserant <tissf@free.fr>
2011-11-17 17:35:08 +01:00
Andy Pugh
dbc3440002 Add support for the Mesa Hostmot2 Resolver interface.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2011-11-16 00:09:11 +00:00
Andy Pugh
7e0f3dbe58 Typos.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2011-11-15 23:51:49 +00:00
Michael Haberler
ae38d8ea7f Merge branch 'remapping-preview-2' 2011-11-03 09:29:07 +01:00
Chris Radek
9ce0d17a35 Merge branch 'v2.5_branch'
Conflicts:
	src/hal/drivers/mesa-hostmot2/hostmot2.h
2011-11-02 18:21:43 -05:00
Michael Haberler
eb0efef8bb docs: add orient.9, mesa_7i65.9 to docs/man/man9/.gitignore 2011-10-30 07:42:37 +01:00
Andy Pugh
89341b9869 Change the sserial (SSLBP) mode setting modparam clearer, and
make it consistent with the docs.

Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2011-10-29 01:20:37 +01:00
Michael Haberler
14b5ab1bf7 ignore bldc.9 2011-10-28 08:26:10 +02:00
Michael Haberler
a2ab87600b M19 orient spindle: improve usefulness of the P word
0: rotate clockwise or counterclockwise for smallest angular movement
1: always rotate clockwise
2: always rotate counterclockwise

Adapt interpretation of the ORIEN_SPINDLE second parameter.
Add range check in interp_check.cc
Adapt regression test output.
Adapt docs.
2011-10-20 15:58:47 +02:00
Michael Haberler
c9574cd2f4 M19 orient spindle: document 2011-10-20 07:50:31 +02:00
Andy Pugh
715c18fbef Add support for multi-mode Mesa SSLBP (Smart serial) cards.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2011-10-12 00:52:47 +01:00
Sebastian Kuzminsky
a4f10e63e9 Merge branch 'v2.5_branch'
The 1034gecko.ini file was accidentally added in both 2.4 and master.
The version in the 2.4 branch then got modified by subsequent commits,
but the version in master didn't.  The 2.4 branch was merged into 2.5,
and this commit merges 2.5 into master, causing a conflict with the
1034gecko.ini.  I resolved the conflict by consulting with the author,
Matt Shaver, and the current setup is what he wants (for now, more
commits coming, i think).

Conflicts:
	configs/smithy/1034gecko.ini
2011-10-06 18:52:42 -06:00
Sebastian Kuzminsky
10c304966f Merge branch 'v2.4_branch' (early part) into v2.5_branch 2011-10-05 23:47:25 -06:00
Chris Radek
24c3f4238a Merge branch 'v2.5_branch'
Conflicts:
	VERSION
2011-09-28 21:41:55 -05:00
Dewey Garrett
799075f235 encoder_ratio: support names= option 2011-09-28 21:06:43 -05:00
Dewey Garrett
d782cf575d sim_encoder: support names= option 2011-09-28 21:06:43 -05:00
Dewey Garrett
7e7158a554 at_pid: support names= option 2011-09-28 21:06:43 -05:00
Dewey Garrett
8afcf3700d siggen: support names= option 2011-09-28 21:06:43 -05:00
Dewey Garrett
77a0082cad pid: bugfix: use howmany not num_chan in test
also: reduce parameters of export_pid()
try to clarify man page for naming of pins, parameters, functions
2011-09-28 21:06:43 -05:00
Dewey Garrett
bc5b33c97c encoder: rename export_counter to export_encoder
and reduce its parameters
try to clarify man page for naming of pins and parameters
2011-09-28 21:06:43 -05:00
Sebastian Kuzminsky
6a2808ddaa docs: add a note about homing & jogging gantrykins 2011-09-27 17:11:40 -06:00
Sebastian Kuzminsky
0bcf519c20 docs: fix a typo in gantrykins manpage 2011-09-27 17:11:40 -06:00
Andy Pugh
0a29971d1d Corrections to docs to suit new 7i64 pin names.
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2011-09-22 19:12:41 +01:00
Chris Radek
58d9f8eb80 Merge branch 'v2.5_branch' 2011-08-22 11:28:01 -05:00
Sebastian Kuzminsky
c040d5fd57 ignore a new comp-generated manpage 2011-08-18 15:25:25 -06:00
Chris Radek
2897816963 Merge branch 'v2.5_branch' 2011-08-17 21:55:13 -05:00
Dewey Garrett
35e3377a80 pid: support names= option
For consistency with components created with the comp utility
and for improved modularity when using [HAL]TWOPASS processing
2011-08-17 21:55:00 -05:00
Dewey Garrett
25eb078da6 encoder: support names= option
For consistency with components created with the comp utility
and for improved modularity when using [HAL]TWOPASS processing
2011-08-17 21:55:00 -05:00
Andy
d696bccee3 Some part of my workstream has been randomly setting execute bits.
This commit resets all the ones I have spotted.


Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2011-08-16 00:41:53 +01:00
Andy
5e25d17f1a Add a drive for the Mesa 7i65 card
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2011-08-15 23:32:53 +01:00
Andy Pugh
ae88038288 Documentation for the Hostmot2 BSPI Driver
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2011-08-15 23:32:53 +01:00
Andy Pugh
91a64a3c03 Add support for second user register in Smart Serial, and improve the handling of errors. 2011-08-14 02:05:02 +01:00
Sebastian Kuzminsky
9431edcfe6 hostmot2 docs: firmware is packaged separately now 2011-08-02 23:36:51 -06:00
Sebastian Kuzminsky
42dc27c9dc ignore another manpage generated from a .comp 2011-07-15 18:35:37 -07:00
Sebastian Kuzminsky
7fd555421f Merge branch 'v2.4_branch' into v2.5_branch
* v2.4_branch:
  hostmot2 manpage: add missing pin name info for raw mode & watchdog
2011-03-10 13:11:42 -07:00
Sebastian Kuzminsky
9d38e9bac3 hostmot2 manpage: add missing pin name info for raw mode & watchdog
Thanks to danimal on IRC for reporting the problem.
2011-03-10 13:07:31 -07:00
Sebastian Kuzminsky
e7822915ff hostmot2 manpage: fix an indentation error 2011-03-10 13:01:44 -07:00
Matt Shaver
5199f1ddcd Add a bit type clock output to the siggen component.
Signed-off-by: Matt Shaver <matt@mattshaver.com>
2011-02-12 14:30:49 -05:00
Andy Pugh
bd86e13529 Corrections to Hostmot2 manpage
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
2011-01-28 17:59:13 -06:00
Andy Pugh
edd9e8d544 Add support for Mesa 8i20 and 7i64 2011-01-26 21:45:00 -06:00
Jeff Epler
4570332ff8 remove stray sentence 2011-01-17 11:32:26 -06:00
Sebastian Kuzminsky
776529f6b1 new comp to compute abs of s32 data 2011-01-14 19:13:37 -07:00
Jeff Epler
af40e5d290 ignore generated file 2010-11-30 14:47:03 -06:00
Michael Haberler
6c3c38c5ee gladevcp: make -h give usage, use -H <halfile> 2010-11-26 00:00:58 +01:00
Michael Haberler
84ff560c4e fix gladevcp_makepins warning 2010-11-26 00:00:58 +01:00
Sebastian Kuzminsky
e89557d6d4 Oops, kilohertz is spelled kHz, not KHz 2010-11-12 17:09:00 -06:00
Sebastian Kuzminsky
5a687d5360 Note defaults for pwmgen scale and pwm & pdm freq
Just so that Jeff and Chris will stop picking on me.
2010-11-12 16:07:26 -06:00
Jeff Epler
3986754221 pid: index-enable is related to -deriv inputs too 2010-11-07 12:29:21 -06:00
Jeff Epler
159df2fdba Merge branch 'v2.4_branch' of ../emc2.4 2010-11-07 12:27:24 -06:00
Jeff Epler
5237b3b14b pid: document index-enable pin 2010-11-07 12:27:11 -06:00
Jeff Epler
44586b831e pid: accept external command-deriv, feedback-deriv
One problem frequently identified with pid is that the D term is
excessively noisy due to quantization (particularly of feedback position).

Introduce command-deriv and feedback-deriv pins.  These can be connected
to some (hopefully superior) source of the derivative.  For example, a
system with an analog tach signal in hal could use that value for
feedback-deriv.  It also becomes easier to test different derivative
computation functions, such as explicit smoothing of the D term or
the five-point method mentioned on wikipedia
    http://en.wikipedia.org/wiki/Numerical_differentiation#Higher_order_methods

Zero, one, or both of the -deriv pins may be connected.  When a -deriv
pin is not connected, the  related value input is computed by the
traditional two-point difference method.  This means that when neither
pin is connected the behavior is the same as before (except for rounding
differences).
2010-10-27 09:37:24 -05:00
Jeff Epler
928bfb34b6 Merge remote branch 'origin/v2.4_branch'
Conflicts:
	VERSION
	debian/changelog
2010-10-23 11:45:01 -05:00
Sebastian Kuzminsky
0b98210f67 better 3x20 info in hostmot2 and hm2_pci manpages 2010-10-02 16:54:13 -05:00
Chris Morley
fff1916175 addbasic man page for gladevcp 2010-08-27 15:47:14 -07:00
Michael Geszkiewicz
bf0cccc807 add bldc_hall3.9 to .gitignore
Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
2010-08-07 17:55:46 +02:00
Michael Geszkiewicz
be6381b74c Add mux16.9, bldc_sine.9 and bldc_hall3.9
Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
2010-08-03 21:18:14 +02:00
Stephen Wille Padnos
d99ce7617c New HAL component: watchdog
The watchdog component can monitor several inputs for "heartbeats", with
independent tiemouts per input.  This may be used in connjunction with
e.g. charge-pump to provide a heartbeat to the outside world.
2010-06-24 13:45:56 -04:00
Jeff Epler
f69625b9d0 Merge remote branch 'origin/v2.4_branch'
Conflicts:
	VERSION
	debian/changelog
	src/emc/usr_intf/axis/scripts/axis.py
	src/hal/user_comps/devices/Submakefile
2010-05-30 14:01:21 -05:00
Jeff Epler
43c2039a7c fix markup problem 2010-05-29 09:57:27 -05:00
Sebastian Kuzminsky
41c8ee3e19 Fix hm2 stepgen.enable=0 behavior
This commit fixes SF#2985881 "stepgen bug in hostmot2".

This commit changes the hm2 stepgen.enable behavior.  When .enable is
true it behaves like before, but now when .enable is False it behaves
like this instead:

    No steps are generated (if the stepgen was moving at the time enable
    went false it stops immediately, without obeying the maxaccel limit).

    .velocity-fb goes immediately to 0.

This makes it so that when .enable later becomes true again, no abrupt
motion takes place.

[This is a combination of the following two commits from master:
da68626 Don't change hm2 stepgen position when .enable is low
1f75173 Fix hm2 stepgen.enable=0 behavior
 -- jepler]
2010-05-23 10:33:10 -05:00
Jeff Epler
ab151d6dae Merge branch 'mesa-3pwm-led' 2010-05-15 10:10:56 -05:00
Andy Pugh
920b18a1e3 hostmot2: add support for onboard diagnostic LEDs 2010-05-15 10:07:59 -05:00
Andy Pugh
c9add70ba1 hostmot2: add support for three-phase pwm 2010-05-15 10:07:59 -05:00
Sebastian Kuzminsky
da68626985 Don't change hm2 stepgen position when .enable is low
This commit makes the hm2 stepgen *not* change its .counts and
.position-fb pins when .enable is low.

When emc2 disables a stepgen (for example when the user hits E-stop,
or when the joint ferrors), it copies the joint's position-fb to its
position-cmd, to avoid abrupt motion when the joint is enabled again.
Therefore my previous commit, which made the stepgen count and position-fb
track the position-cmd from emc2, was redundant and potentially risky.

Thanks to Jeff Epler for setting me straight on this.
2010-05-08 08:43:46 -06:00
Sebastian Kuzminsky
1f75173a38 Fix hm2 stepgen.enable=0 behavior
This commit fixes SF#2985881 "stepgen bug in hostmot2".

This commit changes the hm2 stepgen.enable behavior.  When .enable is
true it behaves like before, but now when .enable is False it behaves
like this instead:

    No steps are generated (if the stepgen was moving at the time enable
    went false it stops immediately, without obeying the maxaccel limit).

    .position-fb starts tracking .position-cmd, and .counts changes to
    match (even though no motion is taking place).

    .velocity-fb goes immediately to 0.

This makes it so that when .enable later becomes true again, no abrupt
motion takes place.
2010-05-06 22:20:13 -06:00
Jeff Epler
733af60863 Allow the user to specify a stepping waveform
Slavko Kocjancic wanted a custom step type for his homemade stepper
driver.  This adds a (single) customizable step waveform.  These
waveforms have the same limitations as the existing ones: up to 5 output
phases, and up to 10 steps per cycle.
2010-02-28 09:27:32 -06:00
John Thornton
5d7cc06ca8 parameters were converted to pins on 2008-10-26
Signed-off-by: John Thornton <bjt128@gmail.com>
2010-01-15 07:24:13 -06:00
Jeff Epler
5854faac24 document scarakins 2010-01-12 13:51:39 -06:00
Jeff Epler
96a77ae071 document pumakins 2010-01-12 13:51:39 -06:00
Jeff Epler
e86c08726f document genserkins 2010-01-12 13:51:39 -06:00
Jeff Epler
894a41a13c document maxkins 2010-01-12 13:51:39 -06:00
Jeff Epler
8c5738b130 refine markup 2010-01-12 13:51:39 -06:00
Jeff Epler
ae00a7e072 refer to gantrykins manpage 2010-01-12 13:51:38 -06:00
Jeff Epler
2626ab7581 document gantrykins 2010-01-12 13:51:38 -06:00
John Thornton
d4331a3776 update the motion man page
add info on loading options

Signed-off-by: John Thornton <bjt128@gmail.com>
2010-01-09 18:37:17 -06:00
Sebastian Kuzminsky
6d9c3dd131 fix the syntax of the name of this manpage, for mandb 2009-12-29 15:52:26 -07:00
Sebastian Kuzminsky
c8a4b98b49 shorter simpler path, to squelch a groff warning 2009-12-29 15:30:48 -07:00
Sebastian Kuzminsky
b8c99e4f00 add support for the 3x20 boards 2009-12-13 15:27:49 -07:00
Jeff Epler
cdbf449d26 Revert "provide additional probing-related outputs"
This reverts commit af1cced0e0.

New probing is not ready for primetime.
2009-11-10 15:07:15 -06:00
Jeff Epler
af1cced0e0 provide additional probing-related outputs
drivers (specifically hm2) will benefit from knowing these things
2009-10-31 17:10:39 -05:00
John Thornton
901bf98b7c Add sphereprobe.9
Signed-off-by: John Thornton <bjt128@gmail.com>
2009-10-30 19:52:33 -05:00
Chris Radek
bb0039c7a7 Revert "clarify hm2 encoder x1 mode"
This reverts commit 7c7714bd83.

x1 quadrature mode is not the same as step/dir, as discussed on emc-users.
2009-10-23 15:46:39 -05:00
Sebastian Kuzminsky
7c7714bd83 clarify hm2 encoder x1 mode 2009-10-23 13:00:41 -06:00
Jeff Epler
d6d41e6eda document new functionality 2009-10-22 14:00:44 -05:00
Jeff Epler
5a39e13fc0 fix redundant markup 2009-10-22 13:57:22 -05:00
Sebastian Kuzminsky
2e4c3ee417 the hm2 encoder with the mode-bit set expects step/dir, not up/down 2009-08-01 21:32:58 -06:00
Jeff Epler
7058bc071c add a spindle speed output which is in revolutions per second
revolutions per second is more sensible, because it lets the scale
(e.g., of a stepgen being used in velocity mode) be 1 = 1 revolution,
rather than 1 = 1/60 revolution
2009-07-04 08:02:54 -05:00
Jeff Epler
39c6a375a1 get rid of a lot of mentions of cvs 2009-06-20 13:28:49 -05:00
Jeff Epler
8d29048f8c convert cvs ignores to git ignores 2009-06-20 11:35:29 -05:00
Sebastian Kuzminsky
e55e686d5d Describe stepgen velocity control mode better, and note maxaccel default value. 2009-05-23 20:23:13 +00:00
Sebastian Kuzminsky
f9193703f1 Support hm2 stepgen.maxvel=0 properly 2009-05-23 17:12:27 +00:00
Sebastian Kuzminsky
d68a34e48b This improves the hm2 stepgen - less position& velocity hunting.
Also makes hm2's stepgen.position-fb have sub-step resolution (like the
sw stepgen does).
2009-05-22 17:48:43 +00:00
Jeff Epler
7077457df0 improve discussion of estimated modes 2009-05-13 14:18:48 +00:00
John Thornton
af013d4136 add thc.9 2009-05-11 12:58:05 +00:00
John Thornton
2506ee1e4e file should not have been added 2009-05-11 12:56:32 +00:00
John Thornton
0e0d897cb3 new manpage 2009-05-11 12:42:39 +00:00
Chris Radek
50d8262da1 quiet 2009-04-27 19:34:29 +00:00
Chris Radek
9faa6e12d6 quiet 2009-04-27 14:24:25 +00:00
Sebastian Kuzminsky
8807d775f0 document new maxaccel=0 behavior 2009-04-16 06:43:37 +00:00
John Thornton
cb9a0dde5e update pins and parameters 2009-04-15 12:41:53 +00:00
Sebastian Kuzminsky
73d458d4b1 minor documentation fixes for hostmot2 2009-04-15 02:34:49 +00:00
Sebastian Kuzminsky
728f37e4e5 update manpage to reflect new stepgen maxaccel behavior 2009-03-19 16:27:32 +00:00
Sebastian Kuzminsky
ff60274c85 Added HAL object name examples to the manpage. 2009-03-03 23:58:55 +00:00
Ben Lipkowitz
772eeb5e01 clarify units on spindle-speed-in 2009-03-01 16:14:39 +00:00
Sebastian Kuzminsky
0f1a087137 better function descriptions (thanks to Walt Rogers for the feedback) 2009-03-01 03:21:29 +00:00
Sebastian Kuzminsky
f9cf7b5fb8 minor changes, polishing the docs 2009-02-11 05:50:12 +00:00
Sebastian Kuzminsky
51dca75dd1 Removed the hm2_5i20 driver, as per the prophecy.
No one cares, because everyone's already switched to the hm2_pci driver
like I asked them to, right?  ;-)
2009-02-10 18:21:57 +00:00
Sebastian Kuzminsky
6d4c510f11 Note that the config modparam is really an array of strings. 2009-02-10 18:20:58 +00:00
Sebastian Kuzminsky
ea395cbb07 Attempt to clarify the config modparam (though i'm no BJT) 2009-02-10 06:29:06 +00:00
Jeff Epler
af317701df convert most 'axis.#.*' and 'motion.*' params to pins
based on a patch by Michał Geszkiewicz
2009-01-31 18:12:54 +00:00
John Kasunich
bdc8408d01 change name of spindle-at-speed pin, add pin to manpage 2008-12-16 17:07:58 +00:00
Sebastian Kuzminsky
35196572d2 Misc minor changes:
* made encoder velocity timeout a hal parameter

    * removed the stepgen.velocity-cmd pin

    * made stepgen.velocity-fb show requested (not estimated) speed

    * update manpage and TODO file to reflect reality

    * misc minor cleanups & updates
2008-12-12 07:02:29 +00:00
Sebastian Kuzminsky
e1da6300fb Update 7i43 manpage to reflect new firmware, & add a warning about the MosChip 9805. 2008-12-10 05:56:38 +00:00
Sebastian Kuzminsky
10193adf03 add a note to load probe_parport before hm2_7i43 2008-11-25 04:01:54 +00:00
Sebastian Kuzminsky
63b0b8daf9 note stepgen quadrature mode behavior 2008-11-23 16:26:48 +00:00
Chris Morley
1976475878 Update classicladder man page a little 2008-11-23 08:41:37 +00:00
Sebastian Kuzminsky
1d6a36ef01 Add support for three of the four hm2 step_types: step/dir, up/down, and quadrature 2008-11-23 06:53:01 +00:00
Sebastian Kuzminsky
dd9ffcd2b4 describe encoder.reset better 2008-11-23 06:06:31 +00:00
Sebastian Kuzminsky
a5f4dac5aa note EPP 1.9 is required for the 7i43 2008-11-19 02:49:09 +00:00
Sebastian Kuzminsky
5ed7308d06 This commit contains a GPIO rename that breaks configs!!
Only configs that monkey with the GPIOs are affected (that's you, cradek);
all other configs will work without change.

Before this, GPIOs had names like "hm2_5i22.0.gpio.P5.095", with
the connector name and the IO number.  Now, GPIOs have names like
"hm2_5i22.0.gpio.095" (ie, without the connector name, with just the
IO number).

The mapping between IO number and (connector and pin-on-that-connector)
is shown at driver load-time (even without messing with the debug level!),
and it's also printed in Mesa's Anything I/O board manuals.
2008-11-18 05:29:30 +00:00