Files
TI_C2000_F28377S_FreeRTOS/C2000Ware/driverlib/.meta/flash/flash.board.h.xdt
T
2026-08-30 23:04:35 -07:00

38 lines
1.4 KiB
Plaintext

% var moduleName = "flash"
% var module = system.modules['/driverlib/' + moduleName + '.js'];
% let Common = system.getScript("/driverlib/Common.js");
%if (module != null)
%{
//*****************************************************************************
//
// FLASH Configurations
//
//*****************************************************************************
% if (["F280013x"].includes(Common.getDeviceName())){
% }
% for(var i = 0; i < module.$instances.length; i++) {
% var instance = module.$instances[i];
% let modInst = instance[moduleName];
% var waitstateConfig = instance.waitStates
% if (["F28P65x"].includes(Common.getDeviceName()) & (waitstateConfig == 0)){
% //
% // Waitstate of 0x0 not supported.
% //
% waitstateConfig = 4
% }
% 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", "F28P65x", "F28P55x"].includes(Common.getDeviceName())){
#define `instance.$name`_ERRORTHRESHOLD `instance.errorThreshold`
% }
% }
%}
%