c2000ware-core-sdk/driverlib/.meta/interrupt/interrupt_common.js

54 lines
946 B
JavaScript
Raw Normal View History

2023-06-24 09:05:38 +03:00
let Common = system.getScript("/driverlib/Common.js");
let Pinmux = system.getScript("/driverlib/pinmux.js");
var interruptRename = {
F28004x: {
sd: {
name: "SD",
rename: "SDFM"
}
},
F2838x: {
sd: {
name: "SD",
rename: "SDFM"
}
},
F28003x: {
sd: {
name: "SD",
rename: "SDFM"
}
},
F280013x: {
sd: {
name: "SD",
rename: "SDFM"
}
},
F28P65x: {
sd: {
name: "SD",
rename: "SDFM"
}
}
}
function renameInterrupt(pinmuxPeripheralModule, ownerSolutionPeripheralName)
{
var deviceInterruptRename = interruptRename[Common.getDeviceName()]
if (deviceInterruptRename)
{
var devIntRenPinMuxPeriphMod = deviceInterruptRename[pinmuxPeripheralModule]
if (devIntRenPinMuxPeriphMod)
{
return ownerSolutionPeripheralName.replace(devIntRenPinMuxPeriphMod.name, devIntRenPinMuxPeriphMod.rename)
}
}
return ownerSolutionPeripheralName
}
exports = {
renameInterrupt : renameInterrupt
}