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
|
||||
sdkconfig.old
|
||||
desktop.ini
|
||||
.PVS-Studio
|
||||
sdkconfig
|
||||
dependencies.lock
|
||||
managed_components
|
||||
rules.md
|
||||
commit-rules.md
|
||||
readme-rules.md
|
||||
wiki-rules.md
|
||||
@@ -1,5 +1,13 @@
|
||||
#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 zh_pcf8574_handle_t *_lcd_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_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 MAIN_MENU_ANGLE_ANGLE_NAME "ANGLE/ANGLE" /*!< Menu label for angle/angle mode. */
|
||||
#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 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_B_GPIO GPIO_NUM_26 /*!< Mode encoder B-phase GPIO. */
|
||||
#define MODE_ENCODER_S_GPIO GPIO_NUM_25 /*!< Mode encoder switch GPIO. */
|
||||
@@ -96,20 +84,6 @@ extern "C"
|
||||
{
|
||||
#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
|
||||
}
|
||||
#endif
|
||||
@@ -16,9 +16,7 @@ dependencies:
|
||||
git: "https://github.com/aZholtikov/zh_encoder.git"
|
||||
zh_inclinometer:
|
||||
git: "https://github.com/aZholtikov/zh_inclinometer"
|
||||
version: "dev"
|
||||
zh_tachometer:
|
||||
git: "https://github.com/aZholtikov/zh_tachometer"
|
||||
version: "dev"
|
||||
zh_espnow:
|
||||
git: "https://github.com/aZholtikov/zh_espnow"
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE=y
|
||||
CONFIG_BOOTLOADER_LOG_LEVEL_ERROR=y
|
||||
CONFIG_BOOTLOADER_LOG_LEVEL_NONE=y
|
||||
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
|
||||
CONFIG_PARTITION_TABLE_CUSTOM=y
|
||||
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
|
||||
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y
|
||||
CONFIG_FREERTOS_HZ=1000
|
||||
CONFIG_LOG_DEFAULT_LEVEL_ERROR=y
|
||||
CONFIG_LOG_DEFAULT_LEVEL_NONE=y
|
||||
Reference in new issue
Block a user