From ce790d74b19c5f08fbc684c0037b7f59d11a47fa Mon Sep 17 00:00:00 2001 From: Rakshitavecmocon Date: Wed, 23 Oct 2024 17:34:45 +0530 Subject: [PATCH] feat:: changed UART pins to PA8 and PA9, switched to UART1 in new branch, removed some comments --- Core/Source/ivec_mcal_uart.c | 10 - ivec_ECU/ivec_ecu_uart/src/ivec_ecu_uart.c | 28 +- main.c | 288 +-------------------- utils/utils.c | 4 - 4 files changed, 3 insertions(+), 327 deletions(-) diff --git a/Core/Source/ivec_mcal_uart.c b/Core/Source/ivec_mcal_uart.c index 103ee89..bf082d5 100644 --- a/Core/Source/ivec_mcal_uart.c +++ b/Core/Source/ivec_mcal_uart.c @@ -481,16 +481,6 @@ exit: ///////////////////////////////////////////////////////////////////////////////////// static xCoreStatus_t uart_init(McalUartHandle_s* pxUartHandle, McalUartBaudRate_e xBaud) { -// DL_GPIO_initPeripheralOutputFunction(IOMUX_PINCM21, IOMUX_PINCM21_PF_UART0_TX); -// DL_GPIO_initPeripheralInputFunction(IOMUX_PINCM22, IOMUX_PINCM22_PF_UART0_RX); - -// DL_GPIO_initPeripheralOutputFunction(IOMUX_PINCM20, IOMUX_PINCM20_PF_UART1_RX); -// DL_GPIO_initPeripheralInputFunction(IOMUX_PINCM19, IOMUX_PINCM19_PF_UART1_TX); -// assert(uart_inst == UART1 || uart_inst == UART3);IOMUX_PINCM16 -// assert(xBaud == BAUD_115200 || xBaud == BAUD_9600); -// assert(!(b_UART1_init_flag == 1 && b_UART3_init_flag == 1)); - DL_GPIO_initPeripheralOutputFunction(IOMUX_PINCM32, IOMUX_PINCM32_PF_UART2_TX); - DL_GPIO_initPeripheralInputFunction(IOMUX_PINCM33, IOMUX_PINCM33_PF_UART2_RX); // Get the UART instance based on the port number in the handle UART_Regs* uart_inst = GetUartInstance(pxUartHandle->eUartPortNumber); diff --git a/ivec_ECU/ivec_ecu_uart/src/ivec_ecu_uart.c b/ivec_ECU/ivec_ecu_uart/src/ivec_ecu_uart.c index 8c8b8c9..f52d68b 100644 --- a/ivec_ECU/ivec_ecu_uart/src/ivec_ecu_uart.c +++ b/ivec_ECU/ivec_ecu_uart/src/ivec_ecu_uart.c @@ -87,7 +87,7 @@ IVEC_EcuCommonErr_e xECU_UARTInit(McalUartHandle_s* prvUartHandle, uint32_t spee } IVEC_ECU_LOG(LOG_STRING, "Initilising UART"); - prvUartHandle->eUartPortNumber = mcalUART_PORT3; + prvUartHandle->eUartPortNumber = mcalUART_PORT2; prvUartHandle->pvUartRecvCallback = __prv_vEcu_CANOverUartMsgCallback; prvUartHandle->xUartConfig.eUartBaudrate = speed; prvUartHandle->xUartConfig.eUartFlowCtrl = mcalUART_FC_NONE; @@ -107,32 +107,6 @@ IVEC_EcuCommonErr_e xECU_UARTInit(McalUartHandle_s* prvUartHandle, uint32_t spee IVEC_ECU_FUNC_EXIT(LOG_STRING, 0); return l_xFuncStatus; -// while(1) -// { -//// uint8_t SIZE = 12; -//// uint8_t u8txdata[SIZE]="Hello World"; -// xMCAL_UartWrite(&prvUartHandle,u8txdata,SIZE); -// delay(10000000); //1 sec delay -//// //IVEC_McalCommonErr_e status; -// xMCAL_UartRead(&prvUartHandle, &u8rxdata,1); -//// // delay(1000000); // delay -//// // if(status == commonMCAL_SUCCESS){ -//// // xMCAL_UartWrite(&prvUartHandle,&pucData,1); -//// // delay(1000000); // delay -//// // pucData = 0x01; -//// ///DL_UART_Main_enableInterrupt(UART1,DL_UART_MAIN_INTERRUPT_RX); -//// uint16_t len = 2; -//// uint8_t ijk = 0; -//// while((!u8CMPLX_FifoQueueEmpty(&__gprv_MyEcuUARTResponseQueue))) -//// { -//// if( u8CMPLX_FifoDequeue(&__gprv_MyEcuUARTResponseQueue, &u8rxdata[ijk], &len, 0) == 1 ) -//// ijk++; -//// } -// } -// exit: -// IVEC_ECU_FUNC_EXIT(LOG_STRING, 0); -// return l_xFuncStatus; - } diff --git a/main.c b/main.c index f7a30a0..c1363bd 100644 --- a/main.c +++ b/main.c @@ -23,114 +23,16 @@ #include "../ivec_ECU/ivec_ecu_uart/inc/ivec_ecu_uart.h" #include "../ivec_ECU/ivec_ecu_can/inc/ivec_ecu_can.h" -#define DMA_CHANNEL 1 -#define ADC_CHANNEL 2 -#define SAMPLE_TIME 500 - -#ifdef ADC_DMA_CONFIG /*!< ADC with DMA _PA15 */ - -#endif -//#ifdef ADC_CONFIG /*!