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

📄 nios_compatibility.c

📁 altera epxa1的例子程序
💻 C
字号:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "stripe.h"
#include "serial.h"

// these are for nios s/w compatibility
int nr_uart_txchar(int c,char *uartBase)
{
    putchar(c);
    return 0;
}

int nr_uart_rxchar(int c)
{
    return (kbhit()) ? getchar() : -1;
}

// Starts on first call, hogs timer1.
int nr_timer_milliseconds(void)
{
    return readtimems();
}

// wait for d ms
int nr_delay(int d)
{
    unsigned long t;
    t = readtimems();
    while ((readtimems() - t) < d);
    return 0;
}

void nr_zerorange(char *rangeStart,int rangeByteCount)
{
    while (rangeByteCount--) *rangeStart++ = 0;
}

// bcopy exisits in gnu but not for armcc
void bcopy(char *in, char *out, int n)
{
    memmove((void *)out, (void *)in, n);
}

⌨️ 快捷键说明

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