/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 20012-01-01 aozima first implementation. */ #ifndef gd32F20X_40X_SPI_H_INCLUDED #define gd32F20X_40X_SPI_H_INCLUDED #include #include #include "gd32f4xx.h" struct gd32f4_spi { uint32_t spi_periph; rcu_periph_enum spi_clk; struct rt_spi_bus *spi_bus; }; struct gd32_spi_cs { uint32_t GPIOx; uint32_t GPIO_Pin; }; /* public function */ rt_err_t gd32_spi_bus_register(uint32_t spi_periph, //struct gd32_spi_bus * gd32_spi, const char * spi_bus_name); #endif // gd32F20X_40X_SPI_H_INCLUDED