1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-23 19:21:59 +03:00

Fixed incorrect usage of memset() in PWM code which leads to incomplete initialization of struct. Thanks to GCC warning -Wsizeof-pointer-memaccess.

This commit is contained in:
Родион Квашнин
2017-01-19 11:51:36 +06:00
committed by Ivan Grokhotkov
parent a444898900
commit 9791a48d4a

View File

@ -187,7 +187,7 @@ extern void __analogWrite(uint8_t pin, int value)
}
if((pwm_mask & (1 << pin)) == 0) {
if(pwm_mask == 0) {
memset(&_pwm_isr_data, 0, sizeof(struct pwm_isr_data*));
memset(&_pwm_isr_data, 0, sizeof(_pwm_isr_data));
start_timer = true;
}
pinMode(pin, OUTPUT);