My group is attempting to use the wireless module CC3100 with the TM4C123. So far it has been a success. We are able to pass commands from one CC3100 module to another. The problem is that I would like to control multiple pwm signals on one TM4C which is receiving commands from the another CC3100 module. It seems that the PWM and timers altogether have been disabled for the most part. A function was called called "stopWDT()". Looking deeper into the function I found the following code:
Is it possible to use PWM and the wireless module at the same time? Is the CC3200 a better choice for implementing multiple PWM signals while simultaneously communicating over WiFi?
void stopWDT()
{
}
int registerInterruptHandler(P_EVENT_HANDLER InterruptHdl , void* pValue)
{
pIrqEventHandler = InterruptHdl;
return 0;
}
void CC3100_disable()
{
ROM_GPIOPinWrite(GPIO_PORTE_BASE,GPIO_PIN_4, PIN_LOW);
}
void CC3100_enable()
{
ROM_GPIOPinWrite(GPIO_PORTE_BASE,GPIO_PIN_4, PIN_HIGH);
}
void CC3100_InterruptEnable()
{
GPIOIntEnable(GPIO_PORTB_BASE,GPIO_PIN_2);
#ifdef SL_IF_TYPE_UART
ROM_UARTIntEnable(UART1_BASE, UART_INT_RX);
#endif
}
void CC3100_InterruptDisable()
{
GPIOIntDisable(GPIO_PORTB_BASE,GPIO_PIN_2);
#ifdef SL_IF_TYPE_UART
ROM_UARTIntDisable(UART1_BASE, UART_INT_RX);
#endif
}