河源电厂2026年一期励磁系统改造物资项目(第二次)
全部类型广东河源2025年12月26日
# (此处可能是文档相关标题等,因内容为代码或特定格式文本)
```c
/*
* (C) COPYRIGHT
*
* FILE NAME:
* cgaa_temperature.c
*
* DESCRIPTION:
* This file is the temperature sensor driver.
*
* HISTORY:
* 2024/1/16 10:50:30, Created by zhangsan.
*
* NOTICE:
* All rights reserved. By reading this document,
* you indicate your acceptance of the terms of this copyright.
*/
#include "cgaa_temperature.h"
#include "cgaa_i2c.h"
#include "cgaa_gpio.h"
#include "cgaa_delay.h"
#include "cgaa_log.h"
#define CGM_TEMP_I2C_PORT (CGM_I2C_PORT_1)
#define CGM_TEMP_I2C_ADDR (0x48)
#define CGM_TEMP_REG_TEMP (0x00)
static uint8_t cgm_temp_i2c_read_reg(uint8_t reg)
{
uint8_t data = 0;
cgaa_i2c_read(CGM_TEMP_I2C_PORT, CGM_TEMP_I2C_ADDR, reg, &data, 1);
return data;
}
static void cgm_temp_i2c_write_reg(uint8_t reg, uint8_t data)
{
cgaa_i2c_write(CGM_TEMP_I2C_PORT, CGM_TEMP_I2C_ADDR, reg, &data, 1);
}
float cgaa_get_temperature(void)
{
uint8_t temp_data[2] = {0};
int16_t temp_value = 0;
float temperature = 0.0f;
cgaa_i2c_read(CGM_TEMP_I2C_PORT, CGM_TEMP_I2C_ADDR, CGM_TEMP_REG_TEMP, temp_data, 2);
temp_value = (temp_data[0] << 8) | temp_data[1];
temperature = (float)temp_value / 256.0f;
return temperature;
}
void cgaa_temperature_init(void)
{
cgaa_i2c_init(CGM_TEMP_I2C_PORT, 100000);
}
广东省河源监狱废旧物资处置项目竞价公告
招标公告河源20251226
河源电厂2025年12月二号机组阀门备件招标公告(原标题:河源电厂2025年12月二号机组阀门备件)
招标公告河源20251226
河源电厂2025年度铁路专用线线路整治运检项目招标公告(原标题:河源电厂2025年度铁路专用线线路整治运检项目)
招标公告河源20251226
河源电厂2026年度一般污泥综合处理与利用项目(第二次)
招标公告河源20251226
河源日报社修缮工程定点议价采购公告DDYJ-2025-1710509
招标公告河源20251226
河源电厂2026年一期励磁系统改造物资项目(第二次)
招标公告河源20251226
广东河源电厂2026-2027年度食堂米面油类食材采购项目(第二次)
招标公告河源20251226
河源职业技术学院法律服务定点议价采购公告DDYJ-2025-1710487
招标公告河源20251226
河源市医疗保障局其他印刷品印刷招标预告(原标题: 其他印刷品印刷)
招标预告河源20251226
中共河源市委政法委员会物业管理服务定点议价采购公告DDYJ-2025-1710390
招标公告河源20251226