codetools: updated list of controllers, patch from Michael Ring

git-svn-id: trunk@51371 -
This commit is contained in:
mattias 2016-01-21 12:32:47 +00:00
parent 72246cb241
commit 0b3c56aacc

View File

@ -46,6 +46,7 @@ unit DefineTemplates;
{ $Define VerboseDefineCache}
{ $Define VerboseFPCSrcScan}
{ $Define ShowTriedFiles}
{ $Define ShowTriedUnits}
@ -6819,13 +6820,21 @@ function TDefinePool.CreateFPCCommandLineDefines(const Name, CmdLine: string;
controllerunitstr: string[20];
end;
const
ControllerTypes: array[0..430] of TControllerType =
ControllerTypes: array[0..532] of TControllerType =
((controllertypestr:''; controllerunitstr:''),
(controllertypestr:'LPC810M021FN8'; controllerunitstr:'LPC8xx'),
(controllertypestr:'LPC811M001FDH16'; controllerunitstr:'LPC8xx'),
(controllertypestr:'LPC812M101FDH16'; controllerunitstr:'LPC8xx'),
(controllertypestr:'LPC812M101FD20'; controllerunitstr:'LPC8xx'),
(controllertypestr:'LPC812M101FDH20'; controllerunitstr:'LPC8xx'),
(controllertypestr:'LPC811M001JDH16'; controllerunitstr:'LPC8xx'),
(controllertypestr:'LPC812M101JD20'; controllerunitstr:'LPC8xx'),
(controllertypestr:'LPC812M101JDH16'; controllerunitstr:'LPC8xx'),
(controllertypestr:'LPC812M101JDH20'; controllerunitstr:'LPC8xx'),
(controllertypestr:'LPCXPRESSO812MAX'; controllerunitstr:'LPC8xx'),
(controllertypestr:'LPC812M101JTB16'; controllerunitstr:'LPC8xx'),
(controllertypestr:'LPC822M101JDH20'; controllerunitstr:'LPC82x'),
(controllertypestr:'LPC822M101JHI33'; controllerunitstr:'LPC82x'),
(controllertypestr:'LPC824M201JDH20'; controllerunitstr:'LPC82x'),
(controllertypestr:'LPC824M201JHI33'; controllerunitstr:'LPC82x'),
(controllertypestr:'LPCXPRESSO824MAX'; controllerunitstr:'LPC82x'),
(controllertypestr:'LPC1110FD20'; controllerunitstr:'LPC11XX'),
(controllertypestr:'LPC1111FDH20_002'; controllerunitstr:'LPC11XX'),
(controllertypestr:'LPC1111FHN33_101'; controllerunitstr:'LPC11XX'),
@ -6991,9 +7000,59 @@ function TDefinePool.CreateFPCCommandLineDefines(const Name, CmdLine: string;
(controllertypestr:'STM32F107RC'; controllerunitstr:'STM32F10X_CL'),
(controllertypestr:'STM32F107VB'; controllerunitstr:'STM32F10X_CL'),
(controllertypestr:'STM32F107VC'; controllerunitstr:'STM32F10X_CL'),
(controllertypestr:'STM32F429XE'; controllerunitstr:'STM32F429'),
(controllertypestr:'STM32F429XG'; controllerunitstr:'STM32F429'),
(controllertypestr:'STM32F429XI'; controllerunitstr:'STM32F429'),
(controllertypestr:'STM32F401RB'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'STM32F401VB'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'STM32F401CC'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'STM32F401RC'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'STM32F401VC'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'DISCOVERYF401VC'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'STM32F401CD'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'STM32F401RD'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'STM32F401VD'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'STM32F401CE'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'STM32F401RE'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'NUCLEOF401RE'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'STM32F401VE'; controllerunitstr:'STM32F401XX'),
(controllertypestr:'STM32F407VG'; controllerunitstr:'STM32F407XX'),
(controllertypestr:'DISCOVERYF407VG'; controllerunitstr:'STM32F407XX'),
(controllertypestr:'STM32F407IG'; controllerunitstr:'STM32F407XX'),
(controllertypestr:'STM32F407ZG'; controllerunitstr:'STM32F407XX'),
(controllertypestr:'STM32F407VE'; controllerunitstr:'STM32F407XX'),
(controllertypestr:'STM32F407ZE'; controllerunitstr:'STM32F407XX'),
(controllertypestr:'STM32F407IE'; controllerunitstr:'STM32F407XX'),
(controllertypestr:'STM32F411CC'; controllerunitstr:'STM32F411XE'),
(controllertypestr:'STM32F411RC'; controllerunitstr:'STM32F411XE'),
(controllertypestr:'STM32F411VC'; controllerunitstr:'STM32F411XE'),
(controllertypestr:'STM32F411CE'; controllerunitstr:'STM32F411XE'),
(controllertypestr:'STM32F411RE'; controllerunitstr:'STM32F411XE'),
(controllertypestr:'NUCLEOF411RE'; controllerunitstr:'STM32F411XE'),
(controllertypestr:'STM32F411VE'; controllerunitstr:'STM32F411XE'),
(controllertypestr:'DISCOVERYF411VE'; controllerunitstr:'STM32F411XE'),
(controllertypestr:'STM32F429VG'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429ZG'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429IG'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429VI'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429ZI'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'DISCOVERYF429ZI'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429II'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429VE'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429ZE'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429IE'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429BG'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429BI'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429BE'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429NG'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429NI'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F429NE'; controllerunitstr:'STM32F429XX'),
(controllertypestr:'STM32F446MC'; controllerunitstr:'STM32F446XX'),
(controllertypestr:'STM32F446RC'; controllerunitstr:'STM32F446XX'),
(controllertypestr:'STM32F446VC'; controllerunitstr:'STM32F446XX'),
(controllertypestr:'STM32F446ZC'; controllerunitstr:'STM32F446XX'),
(controllertypestr:'STM32F446ME'; controllerunitstr:'STM32F446XX'),
(controllertypestr:'STM32F446RE'; controllerunitstr:'STM32F446XX'),
(controllertypestr:'NUCLEOF446RE'; controllerunitstr:'STM32F446XX'),
(controllertypestr:'STM32F446VE'; controllerunitstr:'STM32F446XX'),
(controllertypestr:'STM32F446ZE'; controllerunitstr:'STM32F446XX'),
(controllertypestr:'STM32F745XE'; controllerunitstr:'STM32F745'),
(controllertypestr:'STM32F745XG'; controllerunitstr:'STM32F745'),
(controllertypestr:'STM32F746XE'; controllerunitstr:'STM32F746'),
@ -7073,9 +7132,54 @@ function TDefinePool.CreateFPCCommandLineDefines(const Name, CmdLine: string;
(controllertypestr:'XMC4502X768'; controllerunitstr:'XMC4502'),
(controllertypestr:'XMC4504X512'; controllerunitstr:'XMC4504'),
(controllertypestr:'ALLWINNER_A20'; controllerunitstr:'ALLWINNER_A20'),
(controllertypestr:'MK20DX128XXX7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX256XXX7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX64XXX7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX128VFM5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX128VFT5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX128VLF5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX128VLH5'; controllerunitstr:'MK20D5'),
(controllertypestr:'TEENSY30' ; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX128VMP5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX32VFM5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX32VFT5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX32VLF5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX32VLH5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX32VMP5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX64VFM5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX64VFT5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX64VLF5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX64VLH5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX64VMP5'; controllerunitstr:'MK20D5'),
(controllertypestr:'MK20DX128VLH7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX128VLK7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX128VLL7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX128VMC7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX256VLH7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX256VLK7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX256VLL7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX256VMC7'; controllerunitstr:'MK20D7'),
(controllertypestr:'TEENSY31'; controllerunitstr:'MK20D7'),
(controllertypestr:'TEENSY32'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX64VLH7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX64VLK7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK20DX64VMC7'; controllerunitstr:'MK20D7'),
(controllertypestr:'MK22FN512CAP12'; controllerunitstr:'MK22F51212'),
(controllertypestr:'MK22FN512CBP12'; controllerunitstr:'MK22F51212'),
(controllertypestr:'MK22FN512VDC12'; controllerunitstr:'MK22F51212'),
(controllertypestr:'MK22FN512VLH12'; controllerunitstr:'MK22F51212'),
(controllertypestr:'MK22FN512VLL12'; controllerunitstr:'MK22F51212'),
(controllertypestr:'MK22FN512VMP12'; controllerunitstr:'MK22F51212'),
(controllertypestr:'FREEDOM_K22F'; controllerunitstr:'MK22F51212'),
(controllertypestr:'MK64FN1M0VDC12'; controllerunitstr:'MK64F12'),
(controllertypestr:'MK64FN1M0VLL12'; controllerunitstr:'MK64F12'),
(controllertypestr:'FREEDOM_K64F'; controllerunitstr:'MK64F12'),
(controllertypestr:'MK64FN1M0VLQ12'; controllerunitstr:'MK64F12'),
(controllertypestr:'MK64FN1M0VMD12'; controllerunitstr:'MK64F12'),
(controllertypestr:'MK64FX512VDC12'; controllerunitstr:'MK64F12'),
(controllertypestr:'MK64FX512VLL12'; controllerunitstr:'MK64F12'),
(controllertypestr:'MK64FX512VLQ12'; controllerunitstr:'MK64F12'),
(controllertypestr:'MK64FX512VMD12'; controllerunitstr:'MK64F12'),
(controllertypestr:'ATSAM3X8E'; controllerunitstr:'SAM3X8E'),
(controllertypestr:'ARDUINO_DUE'; controllerunitstr:'SAM3X8E'),
(controllertypestr:'FLIP_N_CLICK'; controllerunitstr:'SAM3X8E'),
(controllertypestr:'THUMB2_BARE'; controllerunitstr:'THUMB2_BARE'),
(controllertypestr:'PIC32MX110F016B'; controllerunitstr:'PIC32MX1xxFxxxB'),
(controllertypestr:'PIC32MX110F016C'; controllerunitstr:'PIC32MX1xxFxxxC'),