bsp_MAX6675.h
D:/gitt/MicrochipFor32/bsp_Device/bsp_MAX6675.h
浏览该文件的文档.00001 /*----------------------------------------------------------------------------------------------------
00002 #
00003 # Copyright (c) 2022 Yuankang Liang(XerolySkinner)
00004 #
00005 # 本软件按原样提供,无任何明示或暗示
00006 # 在任何情况下,作者都不承担任何损害赔偿责任
00007 #
00008 # 使用的许可声明:
00009 # 1. 不得歪曲本软件的来源,你不能声称你编写了原始软件.
00010 # 2. 免费授予以任何目的,前提是版权声明出现在所有副本中.
00011 # 并且版权声明和许可声明同时出现.
00012 # 3. 你有使用,复制,修改,分发,和销售本软件的许可.
00013 # 4. 如果你在产品中使用,产品文档中的声明是赞赏的但不是必须的.
00014 # 5. 本通知不得从任何来源删除或更改.
00015 #
00016 # Yuankang Liang(XerolySkinner)
00017 # E-mail:zabbcccbbaz@163.com
00018 # QQ:2715099320
00019 # Mobile Phone:13005636215
00020 #
00021 # All rights reserved.
00022 */
00023
00034 #ifdef __cplusplus
00035 #pragma once
00036 #include "varint.h"
00037 #include "spi.h"
00039 //----------------------------------------------------------------------------------------------------
00040 // 类目
00049 class bsp_MAX6675{
00050 public:
00051 bsp_MAX6675(
00052 SPI_HandleTypeDef* hspi,
00053 GPIO_TypeDef* GPIOx_CS, uint16_t GPIO_Pin_CS);
00054 public:
00055 float ReadTemperature(void);
00056 protected:
00057 SPI_HandleTypeDef* hspi;
00058 GPIO_TypeDef* GPIOx_CS;
00059 uint16_t GPIO_Pin_CS;
00060 };
00062 #endif