source: ISPProgrammer/UCPUType.pas

Last change on this file was 363, checked in by chronos, 12 years ago
  • Added: Package ISPProgrammer for in-system programming of various chips. Supports Dallas ISP protocol, Presto, Rabbit RFU and some others Atmel devices.
File size: 1.0 KB
Line 
1unit UCPUType;
2
3{$mode delphi}
4
5interface
6
7uses
8 Classes, SysUtils;
9
10type
11 TCPUType = (ctUnknown, ctAVR8, ctAVR32, ctAT82S8253, ctAT89S8252, ctAT89S52,
12 ctDS89C450, ctRC3000, ctARM);
13
14var
15 CPUTypeText: array[TCPUType] of string;
16
17resourcestring
18 SCPUTypeUnknown = 'Unknown';
19 SCPUTypeAVR8 = 'AVR8';
20 SCPUTypeAVR32 = 'AVR32';
21 SCPUTypeAT89S8252 = 'AT89S8252';
22 SCPUTypeAT82S8253 = 'AT82S8253';
23 SCPUTypeAT89S52 = 'AT89S52';
24 SCPUTypeDS89C450 = 'DS89C450';
25 SCPUTypeRC3000 = 'RC3000';
26 SCPUTypeARM = 'ARM';
27
28
29procedure UpdateTranslation;
30
31implementation
32
33procedure UpdateTranslation;
34begin
35 CPUTypeText[ctUnknown] := SCPUTypeUnknown;
36 CPUTypeText[ctAVR8] := SCPUTypeAVR8;
37 CPUTypeText[ctAVR32] := SCPUTypeAVR32;
38 CPUTypeText[ctDS89C450] := SCPUTypeDS89C450;
39 CPUTypeText[ctAT89S8252] := SCPUTypeAT89S8252;
40 CPUTypeText[ctAT82S8253] := SCPUTypeAT82S8253;
41 CPUTypeText[ctAT89S52] := SCPUTypeAT89S52;
42 CPUTypeText[ctRC3000] := SCPUTypeRC3000;
43 CPUTypeText[ctARM] := SCPUTypeARM;
44end;
45
46end.
47
Note: See TracBrowser for help on using the repository browser.