Changeset 205 for rtos_arduino/trunk


Ignore:
Timestamp:
Apr 1, 2016, 10:33:32 AM (8 years ago)
Author:
ertl-honda
Message:

修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rtos_arduino/trunk/arduino_lib/libraries/NcesCan/mcp_can.cpp

    r195 r205  
    874874INT8U MCP_CAN::checkReceive(INT8U rxbid)
    875875{
    876     INT8U res = CAN_NOMSG;
     876    INT8U stat, res = CAN_NOMSG;
    877877    CHECK_RXBID(rxbid);
    878878   
    879879    ENTER_CRITICAL;
    880     res = mcp2515_readStatus();                                         /* RXnIF in Bit 1 and 0         */
     880    stat = mcp2515_readStatus();                                         /* RXnIF in Bit 1 and 0         */
    881881    if (rxbid == 0) {
    882         if ( (res & MCP_STAT_RX0IF) == MCP_STAT_RX0IF) {
     882        if ( (stat & MCP_STAT_RX0IF) == MCP_STAT_RX0IF) {
    883883            res = CAN_MSGAVAIL;
    884884        }
    885885    }
    886886    else if (rxbid == 1) {
    887         if ( (res & MCP_STAT_RX1IF) == MCP_STAT_RX1IF ) {
     887        if ( (stat & MCP_STAT_RX1IF) == MCP_STAT_RX1IF ) {
    888888            res = CAN_MSGAVAIL;
    889         }       
     889        }
    890890    }
    891891    LEAVE_CRITICAL;
     
    900900INT8U MCP_CAN::checkSend(INT8U txbid)
    901901{
    902     INT8U res = CAN_NOSENDWAIT;
     902    INT8U stat, res = CAN_NOSENDWAIT;
    903903    INT8U txbx_ctrl[MCP_N_TXBUFFERS] = { MCP_TXB0CTRL, MCP_TXB1CTRL, MCP_TXB2CTRL };
    904904   
     
    906906   
    907907    ENTER_CRITICAL;   
    908     res = mcp2515_readRegister(txbx_ctrl[txbid]);
    909 
    910     if ( (res & MCP_TXB_TXREQ_M) == MCP_TXB_TXREQ_M) {
     908    stat = mcp2515_readRegister(txbx_ctrl[txbid]);
     909
     910    if ( (stat & MCP_TXB_TXREQ_M) == MCP_TXB_TXREQ_M) {
    911911        res = CAN_SENDWAIT;
    912912    }
    913913    LEAVE_CRITICAL;
    914914   
    915     return CAN_NOSENDWAIT;
     915    return res;
    916916}
    917917
Note: See TracChangeset for help on using the changeset viewer.