#include "app/nfm/nfm_base.h"

const sNFMModel_t aNFMModels[] =
{
      { .deviceId  = eModel_SWB_16,
        .modelName = "PE2P16Ta",
        .nfProfile = &nf_profile_SWB_16,
        .memProfile = &memProfile_SW
      },
      { .deviceId  = eModel_SWB,
        .modelName = "PE750212",
        .nfProfile = &nf_profile_NFM,
        .memProfile = &memProfile_SW
      },
      
      { .deviceId  = eModel_SWB_16M,
        .modelName = "ME216-18A",
        .nfProfile = &nf_profile_SWB_16,
        .memProfile = &memProfile_SW
      },
      
      { .deviceId  = eModel_SWB_8M,
        .modelName = "ME208-18A",
        .nfProfile = &nf_profile_SWB_8,
        .memProfile = &memProfile_SW
      },
      
      { .deviceId  = eModel_PAK_LEMZ,
        .modelName = "MK207-04H",
        .nfProfile = &nf_profile_PAK_LEMZ,
        .memProfile = &memProfile_SW
      },      
            
      { .deviceId  = eModel_undefined, 
        .modelName = "Unknown",
        .nfProfile = NULL, // undefined key-switch profile
        .memProfile = NULL
      }, 
};

const size_t aNFMModels_count = sizeof(aNFMModels)/sizeof(aNFMModels[0]);
