get_power_status.c

来自「Source code for driving RFM01 fm radio r」· C语言 代码 · 共 15 行

C
15
字号
#include "./ds18x20.h"

/* get power status of DS18x20 
   input  : id = rom_code 
   returns: DS18X20_POWER_EXTERN or DS18X20_POWER_PARASITE */
uint8_t	DS18X20_get_power_status(uint8_t id[])
{
	uint8_t pstat;
    OW_reset();
    OW_command(DS18X20_READ_POWER_SUPPLY, id);
    pstat=OW_bit_io(1); // pstat 0=is parasite/ !=0 ext. powered
    OW_reset();
	return (pstat) ? DS18X20_POWER_EXTERN:DS18X20_POWER_PARASITE;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?