Hello Daniel,
Thank you so much for your responses!
I have included the correct path in the .config file now but I see this error: \t[CC-ARM] hal/stm32l4.o
In file included from /home/ghost/Documents/wolfboot4/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_def.h:29,
from /home/ghost/Documents/wolfboot4/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal_flash.h:27,
from hal/stm32l4xx_hal_conf.h:29,
from /home/ghost/Documents/wolfboot4/Drivers/STM32L4xx_HAL_Driver/Inc/stm32l4xx_hal.h:29,
from hal/stm32l4.c:24:
/home/ghost/Documents/wolfboot4/Drivers/CMSIS/Device/ST/STM32L4xx/Include/stm32l4xx.h:174:3: error: #error "Please select first the target STM32L4xx device used in your application (in stm32l4xx.h file)"
174 | #error "Please select first the target STM32L4xx device used in your application (in stm32l4xx.h file)"
i realise that this means that the correct file- stm32l452.h is not being included properly even though I am define the macro in the stm32l4xx.h file:
#if !defined (STM32L412xx) && !defined (STM32L422xx) && \
!defined (STM32L431xx) && !defined (STM32L432xx) && !defined (STM32L433xx) && !defined (STM32L442xx) && !defined (STM32L443xx) && \
!defined (STM32L451xx) && !defined (STM32L452xx) && !defined (STM32L462xx) && \
!defined (STM32L471xx) && !defined (STM32L475xx) && !defined (STM32L476xx) && !defined (STM32L485xx) && !defined (STM32L486xx) && \
!defined (STM32L496xx) && !defined (STM32L4A6xx) && \
!defined (STM32L4P5xx) && !defined (STM32L4Q5xx) && \
!defined (STM32L4R5xx) && !defined (STM32L4R7xx) && !defined (STM32L4R9xx) && !defined (STM32L4S5xx) && !defined (STM32L4S7xx) && !defined (STM32L4S9xx)
/* #define STM32L412xx */ /*!< STM32L412xx Devices */
/* #define STM32L422xx */ /*!< STM32L422xx Devices */
/* #define STM32L431xx */ /*!< STM32L431xx Devices */
/* #define STM32L432xx */ /*!< STM32L432xx Devices */
/* #define STM32L433xx */ /*!< STM32L433xx Devices */
/* #define STM32L442xx */ /*!< STM32L442xx Devices */
/* #define STM32L443xx */ /*!< STM32L443xx Devices */
/* #define STM32L451xx */ /*!< STM32L451xx Devices */
#define STM32L452xx /*!< STM32L452xx Devices */
/* #define STM32L462xx */ /*!< STM32L462xx Devices */
/* #define STM32L471xx */ /*!< STM32L471xx Devices */
/* #define STM32L475xx */ /*!< STM32L475xx Devices */
/* #define STM32L476xx */ /*!< STM32L476xx Devices */
/* #define STM32L485xx */ /*!< STM32L485xx Devices */
/* #define STM32L486xx */ /*!< STM32L486xx Devices */
/* #define STM32L496xx */ /*!< STM32L496xx Devices */
/* #define STM32L4A6xx */ /*!< STM32L4A6xx Devices */
/* #define STM32L4P5xx */ /*!< STM32L4Q5xx Devices */
/* #define STM32L4R5xx */ /*!< STM32L4R5xx Devices */
/* #define STM32L4R7xx */ /*!< STM32L4R7xx Devices */
/* #define STM32L4R9xx */ /*!< STM32L4R9xx Devices */
/* #define STM32L4S5xx */ /*!< STM32L4S5xx Devices */
/* #define STM32L4S7xx */ /*!< STM32L4S7xx Devices */
/* #define STM32L4S9xx */ /*!< STM32L4S9xx Devices */
#endif
could you guide me as to where to define this macro?