2 Commits
main ... v1.0.2

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) 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; _dimmer_value = value;
return AVR_OK; return AVR_OK;
} }
@@ -52,19 +52,19 @@ void zh_avr_ac_dimmer_isr_handler(void)
switch (_init_config.zero_cross_port) switch (_init_config.zero_cross_port)
{ {
case AVR_PORTB: 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; flag = true;
} }
break; break;
case AVR_PORTC: 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; flag = true;
} }
break; break;
case AVR_PORTD: 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; flag = true;
} }