mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-03 05:41:28 +02:00
codetools: updated list of controllers, patch from Michael Ring
git-svn-id: trunk@51371 -
This commit is contained in:
parent
72246cb241
commit
0b3c56aacc
@ -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'),
|
||||
|
Loading…
Reference in New Issue
Block a user