mirror of
https://github.com/eclipse-threadx/threadx.git
synced 2025-11-16 04:24:48 +00:00
33 lines
479 B
C
33 lines
479 B
C
#include "plic.h"
|
|
#include "hwtimer.h"
|
|
#include "uart.h"
|
|
#include <stdint.h>
|
|
#include <stddef.h>
|
|
|
|
void *memset(const void *des, int c,size_t n)
|
|
{
|
|
if((des == NULL) || n <=0)
|
|
return (void*)des;
|
|
char* t = (char*)des;
|
|
int i;
|
|
for(i=0;i<n;i++)
|
|
t[i]=c;
|
|
return t;
|
|
}
|
|
|
|
|
|
int board_init(void)
|
|
{
|
|
int ret;
|
|
ret = plic_init();
|
|
if(ret)
|
|
return ret;
|
|
ret = uart_init();
|
|
if(ret)
|
|
return ret;
|
|
ret = hwtimer_init();
|
|
if(ret)
|
|
return ret;
|
|
return 0;
|
|
}
|