aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Common/Sys_PinOut_Config
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2018-05-06 09:08:10 +0300
committerAvi Levkovich <avi@twine-s.com>2018-05-06 09:08:10 +0300
commit1259efb89a2bbb17b7b1d42762737aa2c79fa020 (patch)
tree56b361012f42bd3eadd65fc062ac7cbf1d35d822 /Software/Embedded_SW/Embedded/Common/Sys_PinOut_Config
parent38b612fcb41def85693cb54c4ebc65a648c8a32f (diff)
downloadTango-1259efb89a2bbb17b7b1d42762737aa2c79fa020.tar.gz
Tango-1259efb89a2bbb17b7b1d42762737aa2c79fa020.zip
integration changes
Diffstat (limited to 'Software/Embedded_SW/Embedded/Common/Sys_PinOut_Config')
-rw-r--r--Software/Embedded_SW/Embedded/Common/Sys_PinOut_Config/MCU_MAIN_pinout.c26
1 files changed, 25 insertions, 1 deletions
diff --git a/Software/Embedded_SW/Embedded/Common/Sys_PinOut_Config/MCU_MAIN_pinout.c b/Software/Embedded_SW/Embedded/Common/Sys_PinOut_Config/MCU_MAIN_pinout.c
index 5faeee409..831bd2047 100644
--- a/Software/Embedded_SW/Embedded/Common/Sys_PinOut_Config/MCU_MAIN_pinout.c
+++ b/Software/Embedded_SW/Embedded/Common/Sys_PinOut_Config/MCU_MAIN_pinout.c
@@ -75,7 +75,31 @@ void PortFunctionInit(void)
void
PinoutSet(void)
{
- //
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI0);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_EPHY0);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI3);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_I2C4);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC0);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC1);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_I2C3);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_USB0);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_UART7);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_UART5);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_PWM0);
+
+ //hardware timers enabled manually because the pinout tool
+ //initialize automatically gpio per timer , deleting the gpio disables the timer
+ //manual initialization works well without gpios
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER0);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER1);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER2);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER3);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER4);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER5);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER6);
+ MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER7);
+
+//
// Enable Peripheral Clocks
//
MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);