/* USER CODE BEGIN Header */
/**
******************************************************************************
* @file tracer_emb_conf.h
* @author MCD Application Team
* @brief This file contains the Trace HW related defines.
******************************************************************************
* @attention
*
*
© Copyright (c) 2019 STMicroelectronics.
* All rights reserved.
*
* This software component is licensed by ST under Ultimate Liberty license
* SLA0044, the "License"; You may not use this file except in compliance with
* the License. You may obtain a copy of the License at:
* www.st.com/SLA0044
*
******************************************************************************
*/
/* USER CODE END Header */
/* CubeMX Generated */
#define CUBEMX_GENERATED
#ifndef TRACER_EMB_CONF_H
#define TRACER_EMB_CONF_H
#ifdef __cplusplus
extern "C" {
#endif
/* Includes ------------------------------------------------------------------*/
#include "stm32g0xx_ll_bus.h"
#include "stm32g0xx_ll_dma.h"
#include "stm32g0xx_ll_gpio.h"
#include "stm32g0xx_ll_rcc.h"
#include "stm32g0xx_ll_usart.h"
/* Private typedef -----------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
/* Private functions ---------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* -----------------------------------------------------------------------------
Definitions for TRACE feature
-------------------------------------------------------------------------------*/
#define TRACER_EMB_BAUDRATE 921600UL
#define TRACER_EMB_DMA_MODE 1UL
#define TRACER_EMB_IT_MODE 0UL
#define TRACER_EMB_BUFFER_SIZE 1024UL
/* -----------------------------------------------------------------------------
Definitions for TRACE Hw information
-------------------------------------------------------------------------------*/
#define TRACER_EMB_IS_INSTANCE_LPUART_TYPE 0UL /* set to 0UL as USART is used */
#define TRACER_EMB_USART_INSTANCE USART2
#define TRACER_EMB_TX_GPIO GPIOA
#define TRACER_EMB_TX_PIN LL_GPIO_PIN_2
#define TRACER_EMB_TX_AF LL_GPIO_AF_1
#define TRACER_EMB_TX_GPIO_ENABLE_CLOCK() LL_IOP_GRP1_EnableClock(LL_IOP_GRP1_PERIPH_GPIOA)
#define TRACER_EMB_RX_GPIO GPIOvalueNotSetted
#define TRACER_EMB_RX_PIN LL_GPIO_PIN_valueNotSetted
#define TRACER_EMB_RX_AF LL_GPIO_AF_valueNotSetted
#define TRACER_EMB_RX_GPIO_ENABLE_CLOCK() LL_IOP_GRP1_EnableClock(LL_IOP_GRP1_PERIPH_GPIOvalueNotSetted)
#define TRACER_EMB_ENABLE_CLK_USART() LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2)
#define TRACER_EMB_DISABLE_CLK_USART() LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2)
#define TRACER_EMB_SET_CLK_SOURCE_USART() /* No need for clock source selection in case of USART3 // LL_RCC_SetUSARTClockSource(LL_RCC_USART3_CLKSOURCE_PCLK2) */
#define TRACER_EMB_USART_IRQ USART2_IRQn
#define TRACER_EMB_USART_IRQHANDLER USART2_IRQHandler
#define TRACER_EMB_TX_AF_FUNCTION LL_GPIO_SetAFPin_0_7
Error: on line 185, column 6 in tracer_emb_conf_g0.ftl
Expecting a number here, found: valueNotSetted
The problematic instruction:
----------
==> if-else [on line 185, column 1 in tracer_emb_conf_g0.ftl]
----------
Java backtrace for programmers:
----------
freemarker.core.NonNumericalException: Error: on line 185, column 6 in tracer_emb_conf_g0.ftl
Expecting a number here, found: valueNotSetted
at freemarker.core.StringBuiltins$numberBI.calculateResult(StringBuiltins.java:187)
at freemarker.core.StringBuiltins$StringBuiltIn._getAsTemplateModel(StringBuiltins.java:71)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.ComparisonExpression.isTrue(ComparisonExpression.java:111)
at freemarker.core.IfBlock.accept(IfBlock.java:80)
at freemarker.core.Environment.visit(Environment.java:208)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:208)
at freemarker.core.Environment.process(Environment.java:188)
at freemarker.template.Template.process(Template.java:237)
at com.st.microxplorer.codegenerator.CodeEngine.freemarkerDo(CodeEngine.java:282)
at com.st.microxplorer.codegenerator.CodeEngine.genCode(CodeEngine.java:199)
at com.st.microxplorer.codegenerator.CodeGenerator.generateOutputCode(CodeGenerator.java:3897)
at com.st.microxplorer.codegenerator.CodeGenerator.generateMainCode(CodeGenerator.java:2728)
at com.st.microxplorer.codegenerator.CodeGenerator.generateCodeFiles(CodeGenerator.java:1609)
at com.st.microxplorer.codegenerator.CodeGenerator.generateDefaultConfig(CodeGenerator.java:7151)
at com.st.microxplorer.codegenerator.CodeGenerator.generateCode(CodeGenerator.java:1103)
at com.st.microxplorer.plugins.projectmanager.engine.ProjectBuilder.generateCode(ProjectBuilder.java:1395)
at com.st.microxplorer.plugins.projectmanager.engine.ProjectBuilder.createCode(ProjectBuilder.java:1252)
at com.st.microxplorer.plugins.projectmanager.engine.ProjectBuilder.createProject(ProjectBuilder.java:513)
at com.st.microxplorer.plugins.projectmanager.engine.GenerateProjectThread.run(GenerateProjectThread.java:44)