From 65062d0d5b21f838aa0043a15ce54cfab8d72c43 Mon Sep 17 00:00:00 2001
From: wujiazhi <1147861305@qq.com>
Date: Tue, 11 Jun 2024 14:23:53 +0800
Subject: [PATCH] 1.Fixed communication failure between MCU and wireless module 2.Fix the wrong judgment of alkaline lithium power

---
 HARDWARE/SPI/SPI.h |   39 +++++++++++++++++----------------------
 1 files changed, 17 insertions(+), 22 deletions(-)

diff --git a/HARDWARE/SPI/SPI.h b/HARDWARE/SPI/SPI.h
index 270bf5e..d06aa85 100644
--- a/HARDWARE/SPI/SPI.h
+++ b/HARDWARE/SPI/SPI.h
@@ -1,33 +1,28 @@
+#ifndef _SPI_H_
+#define _SPI_H_
 
-/******************************************************************************
- * Copyright (C) 2014-2015 HangZhou SiZhu Co.,LTD.
- *
- *-----------------------------------------------------------------------------
- * File: 			    spi.h
- * Description:		head file of spi.c used to receieve and send data
- * Author:			  Lishoujian (867693272@qq.com)
- * Date:			    Jan 8, 2015
- *****************************************************************************/
+#include "define_all.h" 
 
-/* ----------------------- Platform includes --------------------------------*/
-#ifndef __SPI_H
-#define __SPI_H
-#include "sys.h"
+
+//SPI0
+#define SPI0_PORT                  GPIOF
+#define SPI0_MOSI_PIN              GPIO_Pin_12
+#define SPI0_MISO_PIN              GPIO_Pin_13
+#define SPI0_SCK_PIN               GPIO_Pin_14
+
+#define SPI0_CS_PORT               	GPIOE
+#define SPI0_CS1_PIN                GPIO_Pin_8
+#define SPI0_CS2_PIN                GPIO_Pin_6
 
 
 
-#define  PGA116_SPI_NUM   				                  SPI1
-#define  GP22_SPI_NUM                               SPI2
-#define  Fram_Flash_SPI_NUM                         SPI3
 
-void PGA116_SPI_Init(void);
-void GP22_SPI_Init(void);
-void Fram_Flash_SPI_Init(void);
+void SPI0_Init(void);
+uint8_t SpiWriteAndRead(uint32_t data);
 
 
-u8 SPI1_ReadWriteByte(u8 TxData);  //SPI receive and send data
-u8 SPI3_ReadWriteByte(u8 TxData);
-u8 SPI2_ReadWriteByte(u8 TxData);
+
+
 
 #endif
 

--
Gitblit v1.9.3