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

📄 hello_cs8900.c

📁 altera_avalon,welcome to download
💻 C
字号:



#include "excalibur.h"
#include "cs8900.h"

#include "plugs_example_designs.h"

enum
	{
	ne_cs8900_line_status =   0x0134, // r   phy status
	};

int main(void)
	{
	int c;
	int line_status;
	int last_line_status = 0;
	int counter = 0;
	void *e;



	e = __adapter__;

	*(char *)e = 0;

	nr_cs8900_reset(e,0); // no network settings
	nr_cs8900_dump_registers(e);

	printf("press <SPACE> to dump registers again\n");

	while(1)
		{
		line_status = nr_cs8900_read_register(e,ne_cs8900_line_status);
		line_status &= 0x0080;
		if(line_status != last_line_status)
			{
			printf("Line status is: %s\n",line_status ? "up" : "down");
			last_line_status = line_status;
			}

		if(nr_uart_rxchar(0) == ' ')
			nr_cs8900_dump_registers(e);
		}

	}

⌨️ 快捷键说明

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