add lcd and spi for edu_riscv64 board

This commit is contained in:
Wang_Weigen
2022-10-25 14:26:33 +08:00
parent db2faeeba6
commit 166f88fd46
23 changed files with 3660 additions and 76 deletions
@@ -15,23 +15,23 @@
/**
* @file board.c
* @brief support aiit-riscv64-board init configure and start-up
* @brief support edu-riscv64 board init configure and start-up
* @version 1.0
* @author AIIT XUOS Lab
* @date 2021-04-25
* @date 2022-10-25
*/
/*************************************************
File name: board.c
Description: support aiit-riscv64-board init configure and driver/task/... init
Description: support edu-riscv64 board init configure and driver/task/... init
Others: https://canaan-creative.com/developer
History:
1. Date: 2021-04-25
1. Date: 2022-10-25
Author: AIIT XUOS Lab
Modification:
1. support aiit-riscv64-board InitBoardHardware
2. support aiit-riscv64-board Kd233Start
3. support aiit-riscv64-board shell cmd, include reboot, shutdown
1. support edu-riscv64 board InitBoardHardware
2. support edu-riscv64 board Kd233Start
3. support edu-riscv64 board shell cmd, include reboot, shutdown
*************************************************/
#include <board.h>
@@ -10,21 +10,21 @@
/**
* @file drv_io_config.c
* @brief support aiit-riscv64-board io configure
* @brief support edu-riscv64 board io configure
* @version 1.0
* @author AIIT XUOS Lab
* @date 2021-04-25
* @date 2022-10-25
*/
/*************************************************
File name: drv_io_config.c
Description: support aiit-riscv64-board io configure
Description: support edu-riscv64 board io configure
Others: take RT-Thread v4.0.2/bsp/k210/driver/drv_io_config.c for references
https://github.com/RT-Thread/rt-thread/tree/v4.0.2
History:
1. Date: 2021-04-25
1. Date: 2022-10-25
Author: AIIT XUOS Lab
Modification: support aiit-riscv64-board io configure
Modification: support edu-riscv64 board io configure
*************************************************/
#include <xizi.h>
@@ -15,21 +15,21 @@
/**
* @file connect_lcd.h
* @brief define aiit-riscv64-board lcd function
* @brief define edu-riscv64 board lcd function
* @version 1.0
* @author AIIT XUOS Lab
* @date 2021-04-25
* @date 2022-10-25
*/
/*************************************************
File name: connect_lcd.h
Description: define aiit-riscv64-board lcd function
Description: define edu-riscv64 board lcd function
Others: https://canaan-creative.com/developer
History:
1. Date: 2021-04-25
1. Date: 2022-10-25
Author: AIIT XUOS Lab
Modification:
1. add aiit-riscv64-board lcd function
1. add edu-riscv64 board lcd function
*************************************************/
#ifndef CONNECT_LCD_H
@@ -12,10 +12,10 @@
/**
* @file connect_spi.h
* @brief define aiit-riscv64-board spi function and struct
* @brief define edu-riscv64 board spi function and struct
* @version 1.0
* @author AIIT XUOS Lab
* @date 2021-04-25
* @date 2022-10-25
*/
#ifndef CONNECT_SPI_H
@@ -9,21 +9,21 @@
/**
* @file graphic.h
* @brief define aiit-riscv64-board lcd operation
* @brief define edu-riscv64 board lcd operation
* @version 1.0
* @author AIIT XUOS Lab
* @date 2021-04-25
* @date 2022-10-25
*/
/*************************************************
File name: graphic.h
Description: define aiit-riscv64-board lcd operation
Description: define edu-riscv64 board lcd operation
Others: take RT-Thread v4.0.2/include/rtdef.h for references
https://github.com/RT-Thread/rt-thread/tree/v4.0.2
History:
1. Date: 2021-04-25
1. Date: 2022-10-25
Author: AIIT XUOS Lab
Modification: add aiit-riscv64-board lcd configure and operation function
Modification: add edu-riscv64 board lcd configure and operation function
*************************************************/
#ifndef GRAPHIC_H
@@ -19,7 +19,7 @@
* https://canaan-creative.com/developer
* @version 1.0
* @author AIIT XUOS Lab
* @date 2021-04-25
* @date 2022-10-25
*/
#ifndef __HARDWARE_SPI_H__