diff --git a/include/archi/chips/pulp/pulp.h b/include/archi/chips/pulp/pulp.h index 540d02c..a6e0687 100644 --- a/include/archi/chips/pulp/pulp.h +++ b/include/archi/chips/pulp/pulp.h @@ -37,7 +37,9 @@ #include "archi/chips/pulp/memory_map.h" #include "archi/chips/pulp/apb_soc.h" #include "archi/stdout/stdout_v3.h" +#if MCHAN_VERSION == 7 #include "archi/dma/mchan_v7.h" +#endif #include "archi/udma/cpi/udma_cpi_v1.h" #include "archi/udma/i2c/udma_i2c_v2.h" diff --git a/include/hal/chips/pulp/pulp.h b/include/hal/chips/pulp/pulp.h index 2103f20..cc66332 100644 --- a/include/hal/chips/pulp/pulp.h +++ b/include/hal/chips/pulp/pulp.h @@ -26,7 +26,9 @@ #endif // __ibex__ #include "hal/eu/eu_v3.h" #include "hal/itc/itc_v1.h" +#if MCHAN_VERSION == 7 #include "hal/dma/mchan_v7.h" +#endif #include "hal/timer/timer_v2.h" #include "hal/soc_eu/soc_eu_v2.h" #include "hal/cluster_ctrl/cluster_ctrl_v2.h" diff --git a/include/hal/dma/mchan_v7.h b/include/hal/dma/mchan_v7.h index d95dee5..800b638 100644 --- a/include/hal/dma/mchan_v7.h +++ b/include/hal/dma/mchan_v7.h @@ -646,4 +646,4 @@ static inline unsigned int plp_cl_dma_status() { /// @endcond -#endif +#endif // __HAL_MCHAN_V7_H__