2 Commits

Author SHA1 Message Date
6d69f5a42e fix: changed trigger level 2025-10-09 14:50:51 +03:00
3bdf24fcc7 fix: set value check 2025-10-09 14:46:10 +03:00
2 changed files with 5 additions and 5 deletions

View File

@@ -1 +1 @@
1.0.0
1.0.2

View File

@@ -41,7 +41,7 @@ avr_err_t zh_avr_ac_dimmer_stop(void)
avr_err_t zh_avr_ac_dimmer_set(uint8_t value)
{
ZH_ERROR_CHECK(_dimmer_value <= 100, AVR_ERR_INVALID_ARG);
ZH_ERROR_CHECK(value <= 100, AVR_ERR_INVALID_ARG);
_dimmer_value = value;
return AVR_OK;
}
@@ -52,19 +52,19 @@ void zh_avr_ac_dimmer_isr_handler(void)
switch (_init_config.zero_cross_port)
{
case AVR_PORTB:
if ((PINB & (1 << _init_config.zero_cross_gpio)) == 0)
if ((PINB & _init_config.zero_cross_gpio) == _init_config.zero_cross_gpio)
{
flag = true;
}
break;
case AVR_PORTC:
if ((PINC & (1 << _init_config.zero_cross_gpio)) == 0)
if ((PINC & _init_config.zero_cross_gpio) == _init_config.zero_cross_gpio)
{
flag = true;
}
break;
case AVR_PORTD:
if ((PIND & (1 << _init_config.zero_cross_gpio)) == 0)
if ((PIND & _init_config.zero_cross_gpio) == _init_config.zero_cross_gpio)
{
flag = true;
}