uisp-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Uisp-dev] [Bug #1839] Error in TDAPA::OutReset(int b) procedure for BSD


From: nobody
Subject: [Uisp-dev] [Bug #1839] Error in TDAPA::OutReset(int b) procedure for BSD programmer - FIX included
Date: Sat, 30 Nov 2002 12:08:00 -0500

=================== BUG #1839: LATEST MODIFICATIONS ==================
http://savannah.nongnu.org/bugs/?func=detailbug&bug_id=1839&group_id=2117

Changes by: Theodore A. Roth <address@hidden>
Date: 2002-Nov-30 09:08 (US/Pacific)

            What     | Removed                   | Added
---------------------------------------------------------------------------
          Resolution | None                      | Fixed
         Assigned to | None                      | troth
              Status | Open                      | Closed
                  CC |                           | address@hidden


------------------ Additional Follow-up Comments ----------------------------
This has already been fixed in cvs:

http://savannah.nongnu.org/cgi-bin/viewcvs/uisp/uisp/src/DAPA.C.diff?r1=1.4&r2=1.5





=================== BUG #1839: FULL BUG SNAPSHOT ===================


Submitted by: None                      Project: AVR In-System Programmer       
Submitted on: 2002-Nov-30 08:25
Category:  None                         Severity:  5 - Major                    
Bug Group:  None                        Resolution:  Fixed                      
Assigned to:  troth                     Originator Email:  address@hidden   
Status:  Closed                         

Summary:  Error in TDAPA::OutReset(int b) procedure for BSD programmer - FIX 
included

Original Submission:  Hi UISP Developers,

I've found an annoying bug in DAPA.C file. The AT90S8515 didn't respond to 
porgramming. The oscilloscope showed, that
RESET sequend is wrong. Whe looking int code I've found the following:
case PAT_BSD:             
  if (b) par_data |= BSD_RESET; else par_data &= BSD_RESET;     
  ParportWriteData();                     
break;

Obviously it should be:
case PAT_BSD:             
  if (b) par_data |= BSD_RESET; else par_data &= ~BSD_RESET;     
  ParportWriteData();                     
break;

After that correction, everything works perfect.

HTH & Greetings
Wojciech M. Zabolotny


Follow-up Comments
*******************

-------------------------------------------------------
Date: 2002-Nov-30 09:07             By: troth
This has already been fixed in cvs:

http://savannah.nongnu.org/cgi-bin/viewcvs/uisp/uisp/src/DAPA.C.diff?r1=1.4&r2=1.5




CC List
*******

CC Address                          | Comment
------------------------------------+-----------------------------
address@hidden                  | 



No files currently attached


For detailed info, follow this link:
http://savannah.nongnu.org/bugs/?func=detailbug&bug_id=1839&group_id=2117




reply via email to

[Prev in Thread] Current Thread [Next in Thread]