]>
Commit | Line | Data |
---|---|---|
5eab31c3 | 1 | local manufacturer = {} |
3c9ed0e1 | 2 | manufacturer[0x01]='Motorola [UK]' |
3 | manufacturer[0x02]='STMicroelectronics SA [France]' | |
4 | manufacturer[0x03]='Hitachi, Ltd [Japan]' | |
5 | manufacturer[0x04]='NXP Semiconductors [Germany]' | |
6 | manufacturer[0x05]='Infineon Technologies AG [Germany]' | |
7 | manufacturer[0x06]='Cylink [USA]' | |
8 | manufacturer[0x07]='Texas Instrument [France]' | |
9 | manufacturer[0x08]='Fujitsu Limited [Japan]' | |
10 | manufacturer[0x09]='Matsushita Electronics Corporation, Semiconductor Company [Japan]' | |
11 | manufacturer[0x0A]='NEC [Japan]' | |
12 | manufacturer[0x0B]='Oki Electric Industry Co. Ltd [Japan]' | |
13 | manufacturer[0x0C]='Toshiba Corp. [Japan]' | |
14 | manufacturer[0x0D]='Mitsubishi Electric Corp. [Japan]' | |
15 | manufacturer[0x0E]='Samsung Electronics Co. Ltd [Korea]' | |
16 | manufacturer[0x0F]='Hynix [Korea]' | |
17 | manufacturer[0x10]='LG-Semiconductors Co. Ltd [Korea]' | |
18 | manufacturer[0x11]='Emosyn-EM Microelectronics [USA]' | |
19 | manufacturer[0x12]='INSIDE Technology [France]' | |
20 | manufacturer[0x13]='ORGA Kartensysteme GmbH [Germany]' | |
21 | manufacturer[0x14]='SHARP Corporation [Japan]' | |
22 | manufacturer[0x15]='ATMEL [France]' | |
23 | manufacturer[0x16]='EM Microelectronic-Marin SA [Switzerland]' | |
24 | manufacturer[0x17]='KSW Microtec GmbH [Germany]' | |
25 | manufacturer[0x18]='ZMD AG [Germany]' | |
26 | manufacturer[0x19]='XICOR, Inc. [USA]' | |
27 | manufacturer[0x1A]='Sony Corporation [Japan]' | |
28 | manufacturer[0x1B]='Malaysia Microelectronic Solutions Sdn. Bhd [Malaysia]' | |
29 | manufacturer[0x1C]='Emosyn [USA]' | |
30 | manufacturer[0x1D]='Shanghai Fudan Microelectronics Co. Ltd. P.R. [China]' | |
31 | manufacturer[0x1E]='Magellan Technology Pty Limited [Australia]' | |
32 | manufacturer[0x1F]='Melexis NV BO [Switzerland]' | |
33 | manufacturer[0x20]='Renesas Technology Corp. [Japan]' | |
34 | manufacturer[0x21]='TAGSYS [France]' | |
35 | manufacturer[0x22]='Transcore [USA]' | |
36 | manufacturer[0x23]='Shanghai belling corp., ltd. [China]' | |
37 | manufacturer[0x24]='Masktech Germany Gmbh [Germany]' | |
38 | manufacturer[0x25]='Innovision Research and Technology Plc [UK]' | |
39 | manufacturer[0x26]='Hitachi ULSI Systems Co., Ltd. [Japan]' | |
40 | manufacturer[0x27]='Cypak AB [Sweden]' | |
41 | manufacturer[0x28]='Ricoh [Japan]' | |
42 | manufacturer[0x29]='ASK [France]' | |
43 | manufacturer[0x2A]='Unicore Microsystems, LLC [RussianFederation]' | |
44 | manufacturer[0x2B]='Dallas Semiconductor/Maxim [USA]' | |
45 | manufacturer[0x2C]='Impinj, Inc. [USA]' | |
46 | manufacturer[0x2D]='RightPlug Alliance [USA]' | |
47 | manufacturer[0x2E]='Broadcom Corporation [USA]' | |
48 | manufacturer[0x2F]='MStar Semiconductor, Inc Taiwan, [ROC]' | |
49 | manufacturer[0x30]='BeeDar Technology Inc. [USA]' | |
50 | manufacturer[0x31]='RFIDsec [Denmark]' | |
51 | manufacturer[0x32]='Schweizer Electronic AG [Germany]' | |
52 | manufacturer[0x33]='AMIC Technology Corp [Taiwan]' | |
53 | manufacturer[0x34]='Mikron JSC [Russia]' | |
54 | manufacturer[0x35]='Fraunhofer Institute for Photonic Microsystems [Germany]' | |
55 | manufacturer[0x36]='IDS Microchip AG [Switzerland]' | |
56 | manufacturer[0x37]='Kovio [USA]' | |
57 | manufacturer[0x38]='HMT Microelectronic Ltd [Switzerland]' | |
58 | manufacturer[0x39]='Silicon Craft Technology [Thailand]' | |
59 | manufacturer[0x3A]='Advanced Film Device Inc. [Japan]' | |
60 | manufacturer[0x3B]='Nitecrest Ltd [UK]' | |
61 | manufacturer[0x3C]='Verayo Inc. [USA]' | |
62 | manufacturer[0x3D]='HID Global [USA]' | |
63 | manufacturer[0x3E]='Productivity Engineering Gmbh [Germany]' | |
64 | manufacturer[0x3F]='Austriamicrosystems AG (reserved) [Austria]' | |
65 | manufacturer[0x40]='Gemalto SA [France]' | |
66 | manufacturer[0x41]='Renesas Electronics Corporation [Japan]' | |
67 | manufacturer[0x42]='3Alogics Inc [Korea]' | |
68 | manufacturer[0x43]='Top TroniQ Asia Limited Hong [Kong]' | |
69 | manufacturer[0x44]='Gentag Inc (USA) [USA]' | |
5eab31c3 | 70 | |
71 | return { | |
72 | lookupManufacturer = function (value) | |
73 | if type(value) == 'string' then | |
74 | local v = tonumber(value, 16) | |
75 | print(string.format("WARNING: lookupManufacturer expects numeric value, converted %s into %x", value,v)) | |
76 | value = v | |
77 | end | |
78 | ||
79 | return manufacturer[value] or "no tag-info available" | |
80 | end, | |
81 | ||
82 | ||
83 | } |