Changes

Jump to navigation Jump to search
425 bytes added ,  08:17, 26 August 2013
no edit summary
Line 99: Line 99:     
This initializes state for looping, when looping is used. This command is used immediately after command 0x8. CSND module writes these fields to the channel [[CSND|register]] for the second physical-address, and the channel register for the byte-size.
 
This initializes state for looping, when looping is used. This command is used immediately after command 0x8. CSND module writes these fields to the channel [[CSND|register]] for the second physical-address, and the channel register for the byte-size.
 +
 +
=Command 0x4=
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Index Byte
 +
!  Size
 +
!  Description
 +
|-
 +
| 0x2
 +
| 2
 +
| CmdID 0x4
 +
|-
 +
| 0xC
 +
| 1
 +
| Looping value, this is the same as the values used with command 0xE.
 +
|-
 +
| 0x10
 +
| 0x10
 +
| Unused, all-zero.
 +
|}
 +
 +
This is the same as cmd2 except for the looping field. CSND will only write to this channel CNT register for updating the looping field if bit15 in the channel CNT register is value zero.
    
=Command 0x8=
 
=Command 0x8=

Navigation menu