aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Main.c
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Embedded_SW/Embedded/Main.c')
-rw-r--r--Software/Embedded_SW/Embedded/Main.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/Software/Embedded_SW/Embedded/Main.c b/Software/Embedded_SW/Embedded/Main.c
index 1db7b8541..de91e5b99 100644
--- a/Software/Embedded_SW/Embedded/Main.c
+++ b/Software/Embedded_SW/Embedded/Main.c
@@ -40,6 +40,8 @@
#include <DataDef.h>
#include "Sys_PinOut_Config/MCU_MAIN_pinout.h"
#include <Drivers/I2C_Communication/I2C.h>
+#include "drivers/Uart_Comm/WHS_Controller_Comm/WHS_UART/WHS_Uart.h"
+#include <Drivers/I2C_Communication/WHS_Card/IO_Extender_Ports_TCA9555/WHS_IO.h>
/*
#include "Drivers/SPI_SDCARD/SDSPI.h"
@@ -226,7 +228,6 @@ int main(void)
//Set the clock 120MHz
uint32_t ui32SysClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), SYS_CLK_FREQ);
-
// Enable the system tick.
ROM_SysTickPeriodSet(ui32SysClock / TICKS_PER_SECOND);
ROM_SysTickIntEnable();
@@ -320,6 +321,12 @@ int main(void)
Set_Speed_Sensor_TypeII_Registers(10,5);//set default values
#endif
+ if (WHS_Type == WHS_TYPE_NEW)
+ {
+ InitConsole_WHS_UART3(ui32SysClock);//Init WHS UART Shinko RS485 Communication
+ Trigger_RS485_Direction_Init();//init i/o
+ }
+
//EMAC_initEMAC();
ControlInit();