platform.c 503 字节
Newer Older
M
Ming, Bai 已提交
1 2 3
#include <rtthread.h>
#include "board.h"

B
bernard 已提交
4 5 6
#include <shell.h>

int platform_init(void)
M
Ming, Bai 已提交
7
{
B
bernard 已提交
8 9
    finsh_system_init();

10 11 12 13 14 15 16 17
#ifdef RT_USING_LWIP
#ifdef RT_USING_TAPNETIF
    tap_netif_hw_init();
#else
    pcap_netif_hw_init();
#endif
#endif

M
Ming, Bai 已提交
18 19 20 21 22 23 24 25 26 27 28 29 30
#ifdef RT_USING_DFS
    /* initialize sd card */
    rt_hw_sdcard_init();

#if defined(RT_USING_MTD_NAND)
    rt_hw_mtd_nand_init();
#endif

#if defined(RT_USING_MTD_NOR)
    sst25vfxx_mtd_init("nor", 0, RT_UINT32_MAX);
#endif

#endif /* RT_USING_DFS */
B
bernard 已提交
31 32

    return 0;
M
Ming, Bai 已提交
33
}