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.
Revision 16:29b83f5c042b, committed 2015-08-19
- Comitter:
- ollie8
- Date:
- Wed Aug 19 11:42:26 2015 +0000
- Parent:
- 15:f0a218113b15
- Commit message:
- Updated to use new logger
Changed in this revision
CD22M3494.h | Show annotated file Show diff for this revision Revisions of this file |
diff -r f0a218113b15 -r 29b83f5c042b CD22M3494.h --- a/CD22M3494.h Wed Aug 12 07:49:05 2015 +0000 +++ b/CD22M3494.h Wed Aug 19 11:42:26 2015 +0000 @@ -5,8 +5,8 @@ #include <map> #include <string> -#define DEBUG -#include "hl_debug.h" +#define LOG_LEVEL_INFO +#include "logger.h" /* X ADDRESS