c2000ware-core-sdk/driverlib/.meta/flash/flash.board.h.xdt
2023-06-24 11:35:38 +05:30

29 lines
1.1 KiB
Plaintext

% var moduleName = "flash"
% var module = system.modules['/driverlib/' + moduleName + '.js'];
% let Common = system.getScript("/driverlib/Common.js");
%if (module != null)
%{
//*****************************************************************************
//
// FLASH Configurations
//
//*****************************************************************************
% for(var i = 0; i < module.$instances.length; i++) {
% var instance = module.$instances[i];
% let modInst = instance[moduleName];
% var waitstateConfig = instance.waitStates
% var waitstateConfigName = "waitStates"
% if (instance.calcWaitStates)
% {
% waitstateConfig = instance.calculatedWaitStates
% waitstateConfigName = "calculatedWaitStates"
% }
#define `instance.$name`_BASE `instance.flashBase`
#define `instance.$name`_ECCBASE `instance.eccBase`
#define `instance.$name`_WAITSTATES `waitstateConfig`
% if (!["F280015x", "F280013x"].includes(Common.getDeviceName())){
#define `instance.$name`_ERRORTHRESHOLD `instance.errorThreshold`
% }
% }
%}
%