Changes between Version 4 and Version 5 of mwr_driver


Ignore:
Timestamp:
Feb 28, 2015, 7:48:56 PM (9 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • mwr_driver

    v4 v5  
    3030
    3131 === void '''_mwr_channel_start'''( unsigned int cluster_xy,  unsigned int channel ) ===
    32 This function activates one communication channel for a given coprocessor.
     32This function activates one communication channel for a given coprocessor (set a non zero value in the RUNNING channel register).
    3333 * '''cluster_xy''' is the cluster index
    3434 * '''channel''' is the channel index
    3535
    3636 === void '''_mwr_channel_stop'''( unsigned int cluster_xy,  unsigned int channel ) ===
    37 This function desactivates one communication channel for a given coprocessor.
     37This function desactivates one communication channel for a given coprocessor (set a zero value in the RUNNING channel register).
    3838 * '''cluster_xy''' is the cluster index
    3939 * '''channel''' is the channel index
     40
     41 === void '''_mwr_isr( unsigned int irq_type,  unsigned int irq_id,  unsigned int channel )
     42This Interrupt Service Routine handles the IRQ signaling the completion of a data transfer for a channel running in DMA_IRQ mode).
     43It set the _dma_done[x][y] synchronisation variable.