> (1) arch/arm/include/stm32/stm32f40xxx_irq.h:361:3: error: Invalid
> section for this file type

For a header file the section "Public Functions" should not exist,
it's actually "Public Functions Prototypes"

> (2) arch/arm/include/stm32/irq.h:81:3: warning: #include outside of
> 'Included Files' section

I think you are referring to this
https://github.com/apache/incubator-nuttx/issues/606


On Mon, Apr 27, 2020 at 6:20 PM Nathan Hartman <hartman.nat...@gmail.com> wrote:
>
> I am not sure what to do about the following nxstyle complaints:
>
> (1) arch/arm/include/stm32/stm32f40xxx_irq.h:361:3: error: Invalid
> section for this file type
>
> Should I just remove the section? What to do with the unused
> __ASSEMBLY__, __cplusplus, and extern "C" stuff?
>
> (2) arch/arm/include/stm32/irq.h:81:3: warning: #include outside of
> 'Included Files' section
>
> This error appears once for each #include. The includes are
> conditioned upon defines that appear earlier in the file, thus they
> can't be moved to the correct section; neither can the defines be
> moved below. This error is reported for other irq.h files as well,
> such as for stm32h7.
>
> Thanks,
> Nathan

Reply via email to