⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fun.h

📁 adhoc汇聚节点程序源代码(点对多点)——for atmega128
💻 H
字号:
/*
****************************************************************************                        
*                        宁波市科技园区创业大厦六楼
*              宁波中科集成电路设计中心  版权所有 Copyright 2005
*
*文件名:  fun.h
*程序员:
*主要内容:常用函数
*完成日期:2005.3.25
****************************************************************************
*/


#ifndef _FUN_H
#define _FUN_H

#include "type.h"

uint16_t crcByte(uint16_t oldCrc, uint8_t byte);

result_t RandomInit(void);
uint16_t RandomLFSRGen(void);

uint8_t  GetPowerLevel(void);
void     PowerAdjustment(void);
uint8_t  PowerManagementAdjust(void);

void OSH_SET_RED_LED_PIN(void);
void OSH_CLR_RED_LED_PIN(void);
void OSH_MAKE_RED_LED_OUTPUT(void);
void OSH_SET_GREEN_LED_PIN(void);
void OSH_CLR_GREEN_LED_PIN(void);
void OSH_MAKE_GREEN_LED_OUTPUT(void);
void OSH_SET_YELLOW_LED_PIN(void);
void OSH_CLR_YELLOW_LED_PIN(void);
void OSH_MAKE_YELLOW_LED_OUTPUT(void);
void OSH_CLR_SERIAL_ID_PIN(void);
void OSH_MAKE_SERIAL_ID_INPUT(void);
void OSH_MAKE_CC_CHP_OUT_INPUT(void);
void OSH_SET_CC_PDATA_PIN(void);
void OSH_CLR_CC_PDATA_PIN(void);
int  OSH_READ_CC_PDATA_PIN(void);
void OSH_MAKE_CC_PDATA_OUTPUT(void);
void OSH_MAKE_CC_PDATA_INPUT(void);
void OSH_SET_CC_PCLK_PIN(void);
void OSH_CLR_CC_PCLK_PIN(void);
void OSH_MAKE_CC_PCLK_OUTPUT(void);
void OSH_SET_CC_PALE_PIN(void);
void OSH_CLR_CC_PALE_PIN(void);
void OSH_MAKE_CC_PALE_OUTPUT(void);
void OSH_SET_FLASH_SELECT_PIN(void);
void OSH_MAKE_FLASH_SELECT_OUTPUT(void);
void OSH_MAKE_FLASH_CLK_OUTPUT(void);
void OSH_MAKE_FLASH_OUT_OUTPUT(void);


void OSH_MAKE_MOSI_OUTPUT(void);
void OSH_MAKE_MOSI_INPUT(void);
void OSH_MAKE_MISO_OUTPUT(void);
void OSH_MAKE_MISO_INPUT(void);
void OSH_MAKE_SPI_OC1C_INPUT(void);
void OSH_MAKE_SPI_SCK_INPUT(void);


void OSH_MAKE_PW0_OUTPUT(void);
void OSH_MAKE_PW1_OUTPUT(void);
void OSH_MAKE_PW2_OUTPUT(void);
void OSH_MAKE_PW3_OUTPUT(void);
void OSH_MAKE_PW4_OUTPUT(void);
void OSH_MAKE_PW5_OUTPUT(void);
void OSH_MAKE_PW6_OUTPUT(void);
void OSH_MAKE_PW7_OUTPUT(void);

#endif

⌨️ 快捷键说明

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