Jeppe would be the best person to answer your question anyway as he is the master of (nearly) all files in the embedded directory.

I just checked, when I created my own units for other devices I included those const's, it seems that they never were in Jeppe's files could it be that you saw them in lpc11xx.pp ? To be honest I was 100% sure that I have seen those declarations in Jeppe's files, but a quick check in svn showed that those consts actually never were there... (or I am blind)

For using Interrupts in your code you do necessarily need them as it is good enough to write procedures with the correct name:

procedure SysTick_interrupt; [public, alias: 'SysTick_interrupt'];
begin
  inc(Systick_Timestamp);
end;

but for configuring interrupts in nvic the constants actually could help.

Michael


Am 14.08.15 um 13:33 schrieb Marc Santhoff:
Hi Koenraad,

On Fr, 2015-08-14 at 09:08 +0200, Koenraad Lelong wrote:

Is this the way to do it ? Or is there  better way ? Or does this exist
already ?

Comments please.

If that's a proper way to do this, how could this be included in a next
version of fpc ? Do I make a bug-report including the new file, with
diffs for the modified files ?
How do I make a proper diff ?
I can't answer your question(s), only want to bring this to your
attention:

http://j-software.dk/stm32f103.php

Maybe you can save some work or find answers in that code.

HTH,
Marc


_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to