fc10ef2e10
GD32F470ZGT6 based project with full peripheral support: - SDRAM (W9825G6KH) via EXMC - LCD NT35510 (480x800) via EXMC NOR/PSRAM - Flash (W25Q64) via SPI - UART (USART0) debug console - LED indicators - CMSIS-DAP debug interface - CMake + ARM GCC toolchain build system
27 lines
417 B
C++
27 lines
417 B
C++
#ifndef __COMMON_TYPES_H__
|
|
#define __COMMON_TYPES_H__
|
|
|
|
#include <cstdint>
|
|
|
|
enum RetCode {
|
|
RET_OK = 0,
|
|
RET_ERROR,
|
|
RET_INVALID_PARAM,
|
|
RET_TIMEOUT,
|
|
RET_BUSY,
|
|
RET_NOT_SUPPORTED,
|
|
RET_NOT_INITIALIZED,
|
|
RET_HARDWARE_ERROR
|
|
};
|
|
|
|
typedef RetCode ret_code_t;
|
|
|
|
struct SystemClock {
|
|
uint32_t system_core_clock;
|
|
uint32_t ahb_clock;
|
|
uint32_t apb1_clock;
|
|
uint32_t apb2_clock;
|
|
};
|
|
|
|
#endif
|