1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/kinetis/include
Hauke Petersen edb890ff93 cpu/kinetis: move IRQ name adaption to cpu_conf.h
Found and fixed the issue for the kinetis-based boards: The kinetis
code is using some macros to map some IRQ names, that differ in
some versions of vendor headers, to a RIOT wide unique name. The
doxygen of this mapping states, that this mapping must be done before
any vendor header is included. Unfortunately, the mapping was so far
placed in cpu/kinetis/vectors.c, before any other include statement.

In some cases, the vendor headers might be included before the
mapping macros in vectors.c, leading to the compilation errors down
the line. To fix this, the adaption defines are moved into
cpu/kinetis/cpu_conf.h, which is the file that actually includes
the vendor headers. This way it is ensured, that these adaption
macros are always defined before any vendor header is included,
and therefore preventing this kind of error for good.
2021-02-26 11:34:52 +01:00
..
vendor kinetis: Add KL43Z vendor file 2020-10-24 22:10:28 +02:00
bme.h kinetis: Add Bit Manipulation Engine helpers 2018-03-02 15:38:39 +01:00
cpu_conf_kinetis_ea.h kinetis: add support for S9KEAZ128 2019-01-26 15:53:05 +01:00
cpu_conf_kinetis_k.h kinetis: Adapt to flashpage/flashpage_pagewise API 2020-11-11 23:16:39 +01:00
cpu_conf_kinetis_l.h kinetis: Add KL43Z support 2020-10-24 22:12:32 +02:00
cpu_conf_kinetis_m.h kinetis: Unify all Kinetis CPUs in one directory 2017-11-10 10:42:59 +01:00
cpu_conf_kinetis_v.h kinetis: Unify all Kinetis CPUs in one directory 2017-11-10 10:42:59 +01:00
cpu_conf_kinetis_w.h kinetis: Adapt to flashpage/flashpage_pagewise API 2020-11-11 23:16:39 +01:00
cpu_conf_kinetis.h cpu/kinetis: re-enable HWRNG for k64f 2019-08-09 15:47:13 +02:00
cpu_conf.h cpu/kinetis: move IRQ name adaption to cpu_conf.h 2021-02-26 11:34:52 +01:00
mcg.h kinetis: Add support for MCG_Lite hardware 2020-10-24 22:12:32 +02:00
periph_cpu.h kinetis: Add support for MCG_Lite hardware 2020-10-24 22:12:32 +02:00
vectors_kinetis.h kinetis: Add KL43Z support 2020-10-24 22:12:32 +02:00
wdog.h kinetis: Unify all Kinetis CPUs in one directory 2017-11-10 10:42:59 +01:00