Re: pwm_init creates a platform restart
Posted: Sun Oct 11, 2015 3:34 pm
Did you manage to fix this? I'm getting a WDT reset everytime I call pwm_init too.
-->
Open Community Forum for ESP8266, Come share Arduino and IoT (Internet of Things)
https://www.esp8266.com/
rab wrote:Did you manage to fix this? I'm getting a WDT reset everytime I call pwm_init too.
eriksl wrote:rab wrote:I still think something in your and TS' code is wrong. Like a pointer to an incorrect sized integer (array) etc.
#define PWM_CHANNEL 1
#define PWM_0_OUT_IO_MUX PERIPHS_IO_MUX_MTDI_U
#define PWM_0_OUT_IO_NUM 12
#define PWM_0_OUT_IO_FUNC FUNC_GPIO12
uint32 io_info[PWM_CHANNEL][3] = {{PWM_0_OUT_IO_MUX,PWM_0_OUT_IO_FUNC,PWM_0_OUT_IO_NUM}};
uint8 pwm_duty_init[PWM_CHANNEL] = {0};
pwm_init(1000, pwm_duty_init, PWM_CHANNEL, io_info);
uint8 pwm_duty_init[PWM_CHANNEL] = {0};
uint32 pwm_duty_init[PWM_CHANNEL];