[svn-commits] branch 1.2 r1226 - in /branches/1.2/xpp: card_fxs.c init_data_3_20.cmd

svn-commits at lists.digium.com svn-commits at lists.digium.com
Fri Jul 14 12:34:45 MST 2006


Author: tzafrir
Date: Fri Jul 14 14:34:45 2006
New Revision: 1226

URL: http://svn.digium.com/view/zaptel?rev=1226&view=rev
Log:
FXS current fixes (init parameters and on runtime)

Modified:
    branches/1.2/xpp/card_fxs.c
    branches/1.2/xpp/init_data_3_20.cmd

Modified: branches/1.2/xpp/card_fxs.c
URL: http://svn.digium.com/view/zaptel/branches/1.2/xpp/card_fxs.c?rev=1226&r1=1225&r2=1226&view=diff
==============================================================================
--- branches/1.2/xpp/card_fxs.c (original)
+++ branches/1.2/xpp/card_fxs.c Fri Jul 14 14:34:45 2006
@@ -769,13 +769,6 @@
 		NOTICE("%s: %s/%s is not registered. Skipping.\n", __FUNCTION__, xbus->busname, xpd->xpdname);
 		return -ENODEV;
 	}
-#if 0
-	Is this needed?
-	for_each_line(xpd, i) {
-		if(IS_SET(sig_toggles, i))
-			do_chan_power(xpd->xbus, xpd, BIT(i), 0);		// Power down (prevent overheating!!!)
-	}
-#endif
 	for_each_line(xpd, i) {
 		if(IS_SET(xpd->digital_outputs, i) || IS_SET(xpd->digital_inputs, i))
 			continue;
@@ -783,6 +776,7 @@
 			struct zt_chan *chan = &xpd->span.chans[i];
 
 			xpd->ringing[i] = 0;		// No more ringing...
+			do_chan_power(xpd->xbus, xpd, BIT(i), 0);	// When not ringing, VBAT is always Low
 			MARK_BLINK(priv,i,LED_GREEN,0);
 			if(IS_SET(sig_status, i)) {
 				DBG("OFFHOOK: channo=%d\n", chan->channo);

Modified: branches/1.2/xpp/init_data_3_20.cmd
URL: http://svn.digium.com/view/zaptel/branches/1.2/xpp/init_data_3_20.cmd?rev=1226&r1=1225&r2=1226&view=diff
==============================================================================
--- branches/1.2/xpp/init_data_3_20.cmd (original)
+++ branches/1.2/xpp/init_data_3_20.cmd Fri Jul 14 14:34:45 2006
@@ -104,8 +104,9 @@
 FF 00 00 00	WD	13 FF
 FF 00 00 00	WD	14 FF 
 
-; Automatic/Manual Control: defaults - Cancel Power Alarm
-FF 00 00 00	WD	43 1E
+; Automatic/Manual Control:
+; Manual BATL/BATH select. NOTE: bit 08 switches VBAT to Low AND to High!
+FF 00 00 00	WD	43 16
 
 FF 00 00 00	WD	4A 31
 FF 00 00 00	WD	4B 10
@@ -124,7 +125,8 @@
 FF 00 00 00	WD	46 0B
 
 ; Loop Current Limit
-FF 00 00 00	WD	47 07
+; 23 milliampere for line current 
+FF 00 00 00	WD	47 01
 
 ; Setting of SLICs offsets
 



More information about the svn-commits mailing list