description:"Set number of words to transfer with each burst.",
hidden:false,
default:1,
},
{
name:"transferSize",
displayName:"Transfer Size",
description:"Set number of bursts per transfer.",
hidden:false,
default:1,
},
/*
{
name:"useWordSizeCalculator",
displayName:"Use Word Size Calculator",
description:"Auto-calculate Burst size and transfer size based on databus width and words to transfer",
hidden:false,
default:false,
onChange:onChangeUseWordSizeCalculator,
},
*/
{
name:"numberWordsToTransfer",
displayName:"Number of words to be transferred",
hidden:false,
readOnly:true,
default:0,
getValue:calculateWordsToTransfer,
},
{
name:"enablePriority",
displayName:"Enable Channel 1 Priority",
description:"Give priority to Channel 1 over all other channels.",
hidden:false,
default:false,
},
{
name:"startChannel",
displayName:"Start Channel",
description:"Start channel immediately at runtime.",
hidden:false,
default:false,
},
]
config=config.concat([{
name:"GROUP_SRC_ADDRESS",
displayName:"Source Address Setup",
description:"Source address setup options",
longDescription:"",
config:[
{
name:"srcAddressInputMode",
displayName:"Source Address Input Type",
description:'Type of source address input.',
hidden:false,
default:ADDRESS_INPUT_MODE[0].name,
options:ADDRESS_INPUT_MODE,
onChange:onChangeSrcAddressInputMode
},
{
name:"srcAddressManual",
displayName:"Source Address",
description:'The source address (hexadecimal if using "0x" prefix)',
hidden:false,
displayFormat:"hex",
default:0x00
},
{
name:"srcAddressVariable",
displayName:"Source Address Variable",
description:"Void pointer to function/variable of source address.",
hidden:true,
default:"",
},
{
name:"srcAddressLinked",
displayName:"Source Address Of Linked Peripheral",
description:"Static source address of linked peripheral",
hidden:true,
default:"",
},
{
name:"srcBurstStep",
displayName:"Source Address Burst Step",
description:"Amount to increment (positive) or decrement (negative) source address after each word of burst. Note: step size will occur in 16-bit increments regardless of databus width.",
hidden:false,
default:0,
},
{
name:"srcTransferStep",
displayName:"Source Address Transfer Step",
description:"Amount to increment (positive) or decrement (negative) source address after completing the current burst transfer. Note: step size will occur in 16-bit increments regardless of databus width.",
hidden:false,
default:0,
},
{
name:"srcWrapSize",
displayName:"Source Wrap Size",
description:"Set number of bursts before wrap on source address occurs.",
hidden:false,
default:65535,
},
{
name:"srcWrapStep",
displayName:"Source Address Wrap Step",
description:"Amount to increment (positive) or decrement (negative) source address after wrap counter reaches 0. Note: step size will occur in 16-bit increments regardless of databus width.",
hidden:false,
default:0,
},
]
}]);
config=config.concat([{
name:"GROUP_DEST_ADDRESS",
displayName:"Destination Address Setup",
description:"Destination address setup options",
longDescription:"",
config:[
{
name:"destAddressInputMode",
displayName:"Destination Address Input Type",
description:'Type of destination address input.',
hidden:false,
default:ADDRESS_INPUT_MODE[0].name,
options:ADDRESS_INPUT_MODE,
onChange:onChangeDestAddressInputMode
},
{
name:"destAddressManual",
displayName:"Destination Address",
description:'The source address (hexadecimal if using "0x" prefix)',
hidden:false,
displayFormat:"hex",
default:0x00
},
{
name:"destAddressVariable",
displayName:"Destination Address Variable",
description:"Void pointer to function/variable of destination address.",
hidden:true,
default:"",
},
{
name:"destAddressLinked",
displayName:"Destination Address Of Linked Peripheral",
description:"Static destination address of linked peripheral",
hidden:true,
default:"",
},
{
name:"destBurstStep",
displayName:"Destination Address Burst Step",
description:"Amount to increment (positive) or decrement (negative) destination address after each word of burst. Note: step size will occur in 16-bit increments regardless of databus width.",
hidden:false,
default:0,
},
{
name:"destTransferStep",
displayName:"Destination Address Transfer Step",
description:"Amount to increment (positive) or decrement (negative) destination address after completing the current burst transfer. Note: step size will occur in 16-bit increments regardless of databus width.",
hidden:false,
default:0,
},
{
name:"destWrapSize",
displayName:"Destination Wrap Size",
description:"Set number of bursts before wrap on destination address occurs.",
hidden:false,
default:65535,
},
{
name:"destWrapStep",
displayName:"Destination Address Wrap Step",
description:"Amount to increment (positive) or decrement (negative) destination address after wrap counter reaches 0. Note: step size will occur in 16-bit increments regardless of databus width.",