/usr/include/lime/LMSBoards.h is in liblimesuite-dev 16.12.0+dfsg-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | /**
@file LMSBoards.h
@author Lime Microsystems
@brief enumerations of available LMS7002M hardware
*/
#pragma once
namespace lime {
enum eLMS_DEV
{
LMS_DEV_UNKNOWN,
LMS_DEV_EVB6,
LMS_DEV_DIGIGREEN,
LMS_DEV_DIGIRED,
LMS_DEV_EVB7,
LMS_DEV_ZIPPER,
LMS_DEV_SOCKETBOARD,
LMS_DEV_EVB7V2,
LMS_DEV_STREAM,
LMS_DEV_NOVENA,
LMS_DEV_DATASPARK,
LMS_DEV_RFSPARK,
LMS_DEV_LMS6002USB,
LMS_DEV_RFESPARK,
LMS_DEV_LIMESDR,
LMS_DEV_LIMESDR_PCIE,
LMS_DEV_QSPARK,
LMS_DEV_ULIMESDR,
LMS_DEV_USTREAM,
LMS_DEV_COUNT
};
const char LMS_DEV_NAMES[][80] =
{
"UNKNOWN",
"EVB6",
"DigiGreen",
"DigiRed",
"EVB7",
"ZIPPER",
"Socket Board",
"EVB7_v2",
"Stream",
"Novena",
"DataSpark",
"RF-Spark",
"LMS6002-USB Stick",
"RF-ESpark",
"LimeSDR USB",
"LimeSDR PCI-E",
"QSpark",
"uLimeSDR",
"uStream",
};
static inline const char* GetDeviceName(const eLMS_DEV device)
{
if (LMS_DEV_UNKNOWN < device && device < LMS_DEV_COUNT)
return LMS_DEV_NAMES[device];
else
return LMS_DEV_NAMES[LMS_DEV_UNKNOWN];
}
enum eEXP_BOARD
{
EXP_BOARD_UNKNOWN,
EXP_BOARD_UNSUPPORTED,
EXP_BOARD_NO,
EXP_BOARD_MYRIAD1,
EXP_BOARD_MYRIAD2,
EXP_BOARD_MYRIAD_NOVENA,
EXP_BOARD_HPM1000,
EXP_BOARD_MYRIAD7,
EXP_BOARD_HPM7,
EXP_BOARD_MYRIAD7_NOVENA,
EXP_BOARD_COUNT
};
const char EXP_BOARD_NAMES[][80] =
{
"UNKNOWN",
"UNSUPPORTED",
"NOT AVAILABLE",
"Myriad1",
"Myriad2",
"Novena",
"HPM1000",
"Myriad7",
"HMP7",
"Myriad7 Novena",
};
static inline const char* GetExpansionBoardName(const eEXP_BOARD board)
{
if (EXP_BOARD_UNKNOWN < board && board < EXP_BOARD_COUNT)
return EXP_BOARD_NAMES[board];
else
return EXP_BOARD_NAMES[EXP_BOARD_UNKNOWN];
}
}
|