更新任务

This commit is contained in:
不吃油炸鸡
2025-11-25 19:58:08 +08:00
parent c38d9017e2
commit f3d0d3417a
2 changed files with 25 additions and 23 deletions

View File

@@ -19,11 +19,13 @@
*/
void PDUFPTask(void *argument)
{
// FUSB init
fusb302_dev_init();
// 快充诱骗时需要另外一个端口也供电,因为快充口会有可能断电
// FUSB CC pin connect
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_10, GPIO_PIN_SET);
// set
PD_protocol_set_power_option(&app_pd.protocol, PD_POWER_OPTION_MAX_9V);
PD_protocol_set_PPS(&app_pd.protocol, PPS_V(6.0), PPS_A(2.0), false);
PD_protocol_set_power_option(&app_pd.protocol, PD_POWER_OPTION_MAX_20V);
PD_protocol_set_PPS(&app_pd.protocol, PPS_V(5.0), PPS_A(1.0), false);
// 可以检测status_power来判断是否有PPS供电
while(1)
{
if (fusb302_timer() || HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_4) == GPIO_PIN_RESET) {

View File

@@ -34,15 +34,15 @@ osThreadId_t HardwareInitTaskHandle;
const osThreadAttr_t HardwareInitTask_attributes = {
.name = "HardwareInitTask",
.stack_size = 128 * 10,
.priority = (osPriority_t) osPriorityHigh3,
.priority = (osPriority_t) osPriorityHigh,
};
//Data process task
osThreadId_t PDUFPTaskHandle;
const osThreadAttr_t PDUFPTask_attributes = {
.name = "PDUFPTask",
.stack_size = 128 * 2,
.priority = (osPriority_t) osPriorityLow7,
// message task
osThreadId_t MessageTaskHandle;
const osThreadAttr_t MessageTask_attributes = {
.name = "MessageTask",
.stack_size = 128 * 1,
.priority = (osPriority_t) osPriorityNormal2,
};
// Key task
@@ -53,12 +53,12 @@ const osThreadAttr_t KeyTask_attributes = {
.priority = (osPriority_t) osPriorityNormal,
};
// message task
osThreadId_t MessageTaskHandle;
const osThreadAttr_t MessageTask_attributes = {
.name = "MessageTask",
.stack_size = 128 * 1,
.priority = (osPriority_t) osPriorityHigh,
// PDUFP task
osThreadId_t PDUFPTaskHandle;
const osThreadAttr_t PDUFPTask_attributes = {
.name = "PDUFPTask",
.stack_size = 128 * 2,
.priority = (osPriority_t) osPriorityLow2,
};
// LVGL Handler task