This commit is contained in:
2025-09-30 21:05:02 +03:00
parent 803e53544c
commit f33a5cf85f

View File

@@ -6,8 +6,8 @@
#include "zh_avr_ac_dimmer.h" #include "zh_avr_ac_dimmer.h"
#include "ate0003.h" #include "ate0003.h"
// #define configMINIMAL_STACK_SIZE 70 // Must set to #define configMINIMAL_STACK_SIZE 70
// #define configCHECK_FOR_STACK_OVERFLOW 1 // Must set to #define configCHECK_FOR_STACK_OVERFLOW 1
#define DEBUG #define DEBUG
@@ -172,13 +172,12 @@ void system_setup_task(void *pvParameters)
#ifdef DEBUG #ifdef DEBUG
void vApplicationStackOverflowHook(TaskHandle_t xTask, char *pcTaskName) void vApplicationStackOverflowHook(TaskHandle_t xTask, char *pcTaskName)
{ {
printf("Task %s Remaining Stack Size %d.\n", pcTaskName, uxTaskGetStackHighWaterMark(xTask)); printf("Task %s Stack Owerflow.\n", pcTaskName);
} }
#endif #endif
void zh_avr_pcf8574_event_handler(zh_avr_pcf8574_event_on_isr_t *event) void zh_avr_pcf8574_event_handler(zh_avr_pcf8574_event_on_isr_t *event)
{ {
// portENTER_CRITICAL();
switch (event->gpio_number) switch (event->gpio_number)
{ {
case DMM_BUTTON: case DMM_BUTTON:
@@ -291,15 +290,10 @@ void zh_avr_pcf8574_event_handler(zh_avr_pcf8574_event_on_isr_t *event)
default: default:
break; break;
} }
#ifdef DEBUG
// printf("Interrupt happened on device address 0x%02X on GPIO number %d at level %d.\n", event->i2c_address, event->gpio_number, event->gpio_level);
#endif
// portEXIT_CRITICAL();
} }
void zh_avr_encoder_event_handler(zh_avr_encoder_event_on_isr_t *event) void zh_avr_encoder_event_handler(zh_avr_encoder_event_on_isr_t *event)
{ {
// portENTER_CRITICAL();
switch (event->encoder_number) switch (event->encoder_number)
{ {
case POWER_ENCODER: case POWER_ENCODER:
@@ -314,10 +308,6 @@ void zh_avr_encoder_event_handler(zh_avr_encoder_event_on_isr_t *event)
default: default:
break; break;
} }
#ifdef DEBUG
// printf("Encoder number %d position %d.\n", event->encoder_number, (uint8_t)event->encoder_position);
#endif
// portEXIT_CRITICAL();
} }
ISR(PCINT1_vect) ISR(PCINT1_vect)