Setze ich den Cursor unten bei Const auf AVR, dann kommt nur eine Fehlermeldung beim drücken von F2. "embedded_gui_arm_common.pas(52,5) Error: Bezeichner nicht gefunden: AVR"
Auch der Codevervollständiger mit Ctrl+Space hat Mühe.
Ist das so gewollt, oder ein Bug ?
Code: Alles auswählen
unit Embedded_GUI_ARM_Common;
interface
type
TTemplatesPara = record
Name,
Arch,
SubArch,
Controller,
Programmer: string;
AVR: record
COM_Port,
Baud: string;
Disable_Auto_Erase,
Chip_Erase: boolean;
end;
ARM: record
FlashBase: string;
end;
end;
const
TemplatesPara: array of TTemplatesPara = ((
Name: 'STM32F103X8';
Arch: 'ARM';
SubArch: 'ARMV7M';
Controller: 'STM32F103X8';
Programmer: 'st-flash';
AVR: (
COM_Port: '';
Baud: '';
Disable_Auto_Erase: False;
Chip_Erase: False);
ARM: (
FlashBase: '0x08000000')), (
Name: 'Rasberry Pico';
Arch: 'ARM';
SubArch: 'ARMV6M';
Controller: 'RASPI_PICO';
Programmer: 'uf2';
AVR: (
COM_Port: '';
Baud: '';
Disable_Auto_Erase: False;
Chip_Erase: False);
ARM: (
FlashBase: '0x00000000')), (
Name: 'Arduino DUE';
Arch: 'ARM';
SubArch: 'ARMV7M';
Controller: 'ATSAM3X8E';
Programmer: 'bossac';
AVR: (
COM_Port: '';
Baud: '';
Disable_Auto_Erase: False;
Chip_Erase: False);
ARM: (
FlashBase: '0x080000')));
implementation
end.