Driver for a CD22M3494 cross point switcher

Library description

The CD22M3494 is a 16x8 crosspoint switch matrix, it can be used in any configuration i.e. 16 ins' 8 outs' or 16 outs' and 8 ins'. Control of the chip is pretty simple there are two parallel address buses a 4 byte address controls the X axis (16 IO pins) and a 3 byte address controls the Y axis (8 IO pins). A data bus says whether to open or close the switch and a 'strobe' bus actually performs the switch. This library provides a simple interface to control the CD22M3494 and provides a mechanism to associate source and destinations in pairs and switch the pairs via their names.

History

Updated to use new logger default tip

2015-08-19, by ollie8 [Wed, 19 Aug 2015 11:42:26 +0000] rev 16

Updated to use new logger


Documentation update

2015-08-12, by ollie8 [Wed, 12 Aug 2015 07:49:05 +0000] rev 15

Documentation update


Changd variable name

2014-01-15, by ollie8 [Wed, 15 Jan 2014 13:47:15 +0000] rev 14

Changd variable name


Deleted shite

2014-01-14, by ollie8 [Tue, 14 Jan 2014 13:55:56 +0000] rev 13

Deleted shite


Merged revisions

2013-12-26, by ollie8 [Thu, 26 Dec 2013 12:20:25 +0000] rev 12

Merged revisions


Removed logger

2013-12-26, by ollie8 [Thu, 26 Dec 2013 12:19:06 +0000] rev 11

Removed logger


removed logger

2013-12-26, by ollie8 [Thu, 26 Dec 2013 12:15:05 +0000] rev 10

removed logger


Removed logging that fucking broke the bastard

2013-12-24, by ollie8 [Tue, 24 Dec 2013 15:28:07 +0000] rev 9

Removed logging that fucking broke the bastard


Changed variable names

2013-12-20, by ollie8 [Fri, 20 Dec 2013 08:40:47 +0000] rev 8

Changed variable names


Finally got the fucking thing working!!

2013-12-19, by ollie8 [Thu, 19 Dec 2013 14:35:12 +0000] rev 7

Finally got the fucking thing working!!