wip:
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user