libopencm3/scripts
keepkeyjon 8071c6cf01 irq2nvic: Use weak-alias declarations instead of #pragma weak
... since Clang doesn't infer the function type on '#pragma weak x = y'-style
declarations, and instead leaves it as "<overloaded function type>", thus
leading to a type conflict when assigning the ISRs to the interrupt vector.

This has no impact on normal use, but it makes it more compatible, nd
that's always a good thing.

Before (vector_nvic.c generated)
 ...
 #pragma weak usart1_isr = blocking_handler
 ...

After:
 ...
 void usart1_isr(void) __attribute__((weak, alias("blocking_handler")));
 ...
2018-07-29 20:31:17 +00:00
..
data/lpc43xx Remove unused Python imports 2017-06-23 14:42:59 +00:00
checkpatch.pl stylecheck: fix deprecation warnings for newer perl 2016-08-16 21:23:03 +00:00
gendoxylist doc: gendoxylist: fix syntax error for first file 2018-02-13 23:05:21 +00:00
genlink.py genlink: Rewrite genlink script from awk to python 2018-04-14 18:40:54 +00:00
genlinktest.sh genlink: Rewrite genlink script from awk to python 2018-04-14 18:40:54 +00:00
irq2nvic_h irq2nvic: Use weak-alias declarations instead of #pragma weak 2018-07-29 20:31:17 +00:00
lpcvtcksum lpcvtcksum: a simple Python program for generating LPC43xx vector table signatures 2012-05-27 22:57:56 -06:00