Files
lishanpi/bsp/common_types.h
T
hm fc10ef2e10 Initial commit: LSPi (LiangShanPi) project
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
2026-04-26 16:24:42 +08:00

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