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.
Revisions of CD22M3494.h
Revision | Date | Message | Actions |
---|---|---|---|
13:ee719eb11161 | 2014-01-14 | Deleted shite | File Diff Annotate |
9:4b836ceacfba | 2013-12-24 | Removed logging that fucking broke the bastard | File Diff Annotate |
8:20fd0ebff489 | 2013-12-20 | Changed variable names | File Diff Annotate |
7:6dc462dd6a0a | 2013-12-19 | Finally got the fucking thing working!! | File Diff Annotate |
6:3f51c9139496 | 2013-10-09 | Added crosspoint lookup table | File Diff Annotate |
5:ca315c82dc1b | 2013-09-19 | Comment update | File Diff Annotate |
4:6ffeb0008f11 | 2013-09-19 | Crosspoints are now referenced by name outside of the driver | File Diff Annotate |
3:fa46a8badc92 | 2013-09-11 | Added get association method | File Diff Annotate |
2:25049dc7da13 | 2013-09-11 | Change xp array to pointer | File Diff Annotate |
1:bc9ca1d1d7a6 | 2013-09-10 | Added ability to switch associations | File Diff Annotate |
0:5ef90cd25c10 | 2013-09-03 | Driver for a CD22M3494 cross point switcher | File Diff Annotate |