From 2c162b948f68bde8d17cb5e86d18a8972b5661f2 Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期二, 22 七月 2025 18:18:05 +0800 Subject: [PATCH] 修改传aoa信息逻辑为读取指令发送时并且为自身id才给,取消发送区域显示逻辑,将信号质量改为角度置信度 --- keil/include/drivers/mk_spi.c | 62 +++++++++++++++--------------- 1 files changed, 31 insertions(+), 31 deletions(-) diff --git a/keil/include/drivers/mk_spi.c b/keil/include/drivers/mk_spi.c index 431f7d0..27ff3e4 100644 --- a/keil/include/drivers/mk_spi.c +++ b/keil/include/drivers/mk_spi.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2023 Beijing Hanwei Innovation Technology Ltd. Co. and + * Copyright (c) 2019-2025 Beijing Hanwei Innovation Technology Ltd. Co. and * its subsidiaries and affiliates (collectly called MKSEMI). * * All rights reserved. @@ -91,37 +91,37 @@ // update state switch (spi_handle[id].state) { - case SPI_STATE_READY: - spi_handle[id].state = state; - break; - case SPI_STATE_BUSY_RX: - if (state == SPI_STATE_BUSY_TX) - { - spi_handle[id].state = SPI_STATE_BUSY_TX_RX; - } - else - { + case SPI_STATE_READY: + spi_handle[id].state = state; + break; + case SPI_STATE_BUSY_RX: + if (state == SPI_STATE_BUSY_TX) + { + spi_handle[id].state = SPI_STATE_BUSY_TX_RX; + } + else + { + ret = DRV_BUSY; + } + break; + case SPI_STATE_BUSY_TX: + if (state == SPI_STATE_BUSY_RX) + { + spi_handle[id].state = SPI_STATE_BUSY_TX_RX; + } + else + { + ret = DRV_BUSY; + } + break; + case SPI_STATE_BUSY_TX_RX: ret = DRV_BUSY; - } - break; - case SPI_STATE_BUSY_TX: - if (state == SPI_STATE_BUSY_RX) - { - spi_handle[id].state = SPI_STATE_BUSY_TX_RX; - } - else - { - ret = DRV_BUSY; - } - break; - case SPI_STATE_BUSY_TX_RX: - ret = DRV_BUSY; - break; - case SPI_STATE_RESET: - case SPI_STATE_TIMEOUT: - case SPI_STATE_ERROR: - ret = DRV_ERROR; - break; + break; + case SPI_STATE_RESET: + case SPI_STATE_TIMEOUT: + case SPI_STATE_ERROR: + ret = DRV_ERROR; + break; } int_unlock(lock); -- Gitblit v1.9.3