wip:
This commit is contained in:
1 parent
4593f44b39
commit
824e37f326
5 files changed
+14
-33
No files matched your search
+3
-2
@@ -3,8 +3,9 @@ build
|
|||||||
.DS_Store
|
.DS_Store
|
||||||
sdkconfig.old
|
sdkconfig.old
|
||||||
desktop.ini
|
desktop.ini
|
||||||
.PVS-Studio
|
|
||||||
sdkconfig
|
sdkconfig
|
||||||
dependencies.lock
|
dependencies.lock
|
||||||
managed_components
|
managed_components
|
||||||
rules.md
|
commit-rules.md
|
||||||
|
readme-rules.md
|
||||||
|
wiki-rules.md
|
||||||
@@ -1,5 +1,13 @@
|
|||||||
#include "ate0005.h"
|
#include "ate0005.h"
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
uint32_t a_inclinometer_task_min_stack_size; /*!< Minimum free stack size of the A inclinometer task. */
|
||||||
|
uint32_t b_inclinometer_task_min_stack_size; /*!< Minimum free stack size of the B inclinometer task. */
|
||||||
|
uint32_t a_tachometer_task_min_stack_size; /*!< Minimum free stack size of the A tachometer task. */
|
||||||
|
uint32_t b_tachometer_task_min_stack_size; /*!< Minimum free stack size of the B tachometer task. */
|
||||||
|
} task_stats_t;
|
||||||
|
|
||||||
static httpd_handle_t _http_server_handle = NULL;
|
static httpd_handle_t _http_server_handle = NULL;
|
||||||
static zh_pcf8574_handle_t *_lcd_handle = NULL;
|
static zh_pcf8574_handle_t *_lcd_handle = NULL;
|
||||||
static zh_160x_i2c_handle_t *_lcd_160x_handle = NULL;
|
static zh_160x_i2c_handle_t *_lcd_160x_handle = NULL;
|
||||||
|
|||||||
+1
-27
@@ -43,18 +43,6 @@
|
|||||||
#define EXPANDER_TASK_PRIORITY tskIDLE_PRIORITY + 4 /*!< Priority of the PCF8574 expander task. */
|
#define EXPANDER_TASK_PRIORITY tskIDLE_PRIORITY + 4 /*!< Priority of the PCF8574 expander task. */
|
||||||
#define EXPANDER_TASK_STACK_SIZE configMINIMAL_STACK_SIZE /*!< Stack size for the PCF8574 expander task. */
|
#define EXPANDER_TASK_STACK_SIZE configMINIMAL_STACK_SIZE /*!< Stack size for the PCF8574 expander task. */
|
||||||
|
|
||||||
// #define TRIAC_ON true /*!< Triac enabled state. */
|
|
||||||
// #define TRIAC_OFF false /*!< Triac disabled state. */
|
|
||||||
|
|
||||||
// #define ENCODER_BUTTON_RELEASED true /*!< Encoder button released state. */
|
|
||||||
// #define ENCODER_BUTTON_PRESSED false /*!< Encoder button pressed state. */
|
|
||||||
|
|
||||||
// #define LED_OFF ZH_PCF8574_GPIO_LOW /*!< LED turned off (low level). */
|
|
||||||
// #define LED_ON ZH_PCF8574_GPIO_HIGH /*!< LED turned on (high level). */
|
|
||||||
|
|
||||||
// #define RELAY_OFF ZH_PCF8574_GPIO_LOW /*!< Relay disconnected (low level). */
|
|
||||||
// #define RELAY_ON ZH_PCF8574_GPIO_HIGH /*!< Relay connected (high level). */
|
|
||||||
|
|
||||||
#define MODE_ANGLE_ANGLE 0 /*!< Operating mode: both inclinometers active. */
|
#define MODE_ANGLE_ANGLE 0 /*!< Operating mode: both inclinometers active. */
|
||||||
#define MAIN_MENU_ANGLE_ANGLE_NAME "ANGLE/ANGLE" /*!< Menu label for angle/angle mode. */
|
#define MAIN_MENU_ANGLE_ANGLE_NAME "ANGLE/ANGLE" /*!< Menu label for angle/angle mode. */
|
||||||
#define MODE_TACHO_TACHO 1 /*!< Operating mode: both tachometers active. */
|
#define MODE_TACHO_TACHO 1 /*!< Operating mode: both tachometers active. */
|
||||||
@@ -80,7 +68,7 @@
|
|||||||
|
|
||||||
#define LCD_I2C_ADDRESS 0x20 /*!< I2C address of the LCD PCF8574 expander (U2). */
|
#define LCD_I2C_ADDRESS 0x20 /*!< I2C address of the LCD PCF8574 expander (U2). */
|
||||||
|
|
||||||
#define MODE_ENCODER_NUMBER 0x01 /*!< Encoder instance number (Connector EN1). */
|
#define MODE_ENCODER_NUMBER 1 /*!< Encoder instance number (Connector EN1). */
|
||||||
#define MODE_ENCODER_A_GPIO GPIO_NUM_27 /*!< Mode encoder A-phase GPIO. */
|
#define MODE_ENCODER_A_GPIO GPIO_NUM_27 /*!< Mode encoder A-phase GPIO. */
|
||||||
#define MODE_ENCODER_B_GPIO GPIO_NUM_26 /*!< Mode encoder B-phase GPIO. */
|
#define MODE_ENCODER_B_GPIO GPIO_NUM_26 /*!< Mode encoder B-phase GPIO. */
|
||||||
#define MODE_ENCODER_S_GPIO GPIO_NUM_25 /*!< Mode encoder switch GPIO. */
|
#define MODE_ENCODER_S_GPIO GPIO_NUM_25 /*!< Mode encoder switch GPIO. */
|
||||||
@@ -96,20 +84,6 @@ extern "C"
|
|||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief Structure holding minimum free stack sizes for processing tasks.
|
|
||||||
*
|
|
||||||
* Tracks the minimum free stack size observed at runtime for each
|
|
||||||
* processing task, used for syslog monitoring and stack overflow detection.
|
|
||||||
*/
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
uint32_t a_inclinometer_task_min_stack_size; /*!< Minimum free stack size of the A inclinometer task. */
|
|
||||||
uint32_t b_inclinometer_task_min_stack_size; /*!< Minimum free stack size of the B inclinometer task. */
|
|
||||||
uint32_t a_tachometer_task_min_stack_size; /*!< Minimum free stack size of the A tachometer task. */
|
|
||||||
uint32_t b_tachometer_task_min_stack_size; /*!< Minimum free stack size of the B tachometer task. */
|
|
||||||
} task_stats_t;
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@@ -16,9 +16,7 @@ dependencies:
|
|||||||
git: "https://github.com/aZholtikov/zh_encoder.git"
|
git: "https://github.com/aZholtikov/zh_encoder.git"
|
||||||
zh_inclinometer:
|
zh_inclinometer:
|
||||||
git: "https://github.com/aZholtikov/zh_inclinometer"
|
git: "https://github.com/aZholtikov/zh_inclinometer"
|
||||||
version: "dev"
|
|
||||||
zh_tachometer:
|
zh_tachometer:
|
||||||
git: "https://github.com/aZholtikov/zh_tachometer"
|
git: "https://github.com/aZholtikov/zh_tachometer"
|
||||||
version: "dev"
|
|
||||||
zh_espnow:
|
zh_espnow:
|
||||||
git: "https://github.com/aZholtikov/zh_espnow"
|
git: "https://github.com/aZholtikov/zh_espnow"
|
||||||
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE=y
|
CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE=y
|
||||||
CONFIG_BOOTLOADER_LOG_LEVEL_ERROR=y
|
CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y
|
||||||
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
||||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||||
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
|
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
|
||||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||||
CONFIG_FREERTOS_HZ=1000
|
CONFIG_FREERTOS_HZ=1000
|
||||||
CONFIG_LOG_DEFAULT_LEVEL_ERROR=y
|
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
|
||||||
Reference in new issue
Block a user