Files
stm32_nfc_lite/include/xz_config.h
风不出来 918e185b6d 000
2024-10-12 16:06:36 +08:00

201 lines
4.1 KiB
C

#ifndef _XZ_CONFIG_H_
#define _XZ_CONFIG_H_
#ifdef VERSION3
#define VERSION2
#endif
#define TEST
#define SLEEP_ENABLE
#define EPD_SPI_ENABLE
// #define EPD_MIN_VOL 0
// #define EPD_MIN_VOL 4500 // 3500 // 3750
// #define EPD_VOL_TIMER 4800 // 3500 / / 3750
#if defined(EPD154C1)
// #define EPD_MIN_VOL 4500 // 3500 // 3750
// #define EPD_VOL_TIMER 4800 // 3500 / / 3750
// #define EPD_MIN_VOL 4000 // 3500 // 3750
// #define EPD_VOL_TIMER 4250 // 3500 / / 3750
#define EPD_MIN_VOL 3500 // 3750
#define EPD_VOL_TIMER 3750
#else
#define EPD_MIN_VOL 3500 // 3750
#define EPD_VOL_TIMER 3750
// #define EPD_MIN_VOL 3750 // 3500 // 3750
// #define EPD_VOL_TIMER 4000 // 3500 / / 3750
#endif
#ifdef TEST
#undef SLEEP_ENABLE
#undef EPD_MIN_VOL
#define EPD_MIN_VOL 0
#endif
// #if defined (EPD_SPI_ENABLE)
#if 1
// #if defined (G030F6)
#if defined (STM32G030F6)
#define LED0 PC15
#define LED1 PA0
#define GPO_PIN PB9
#else
#define LED0 PA0
#define LED1 PB0
#define GPO_PIN PB3
#endif // G030F6
#define I2C1_SCL PB6
#define I2C1_SDA PB7
#define EPD_ADC PB1
#define EPD_MOSI_PIN PA7
#define EPD_SCK_PIN PA5
#define EPD_CS_PIN PA4
#define EPD_DC_PIN PA3
#define EPD_RST_PIN PA2
#define EPD_BUSY_PIN PA1
#define EPD_MISO_PIN PA6//not used
// #else
// #if defined (STM32L031xx)
// // #define I2C1_SCL PB6
// // #define I2C1_SDA PB7
// // #define EPD_ADC PB1
// // #define LED0 PA0
// // #define LED1 PA1
// // #define GPO_PIN PB3
// // #define EPD_MOSI_PIN PA7
// // #define EPD_SCK_PIN PA6
// // #define EPD_CS_PIN PA5
// // #define EPD_DC_PIN PA4
// // #define EPD_RST_PIN PA3
// // #define EPD_BUSY_PIN PA2
// #define LED0 PA0
// #define LED1 PB0
// #define GPO_PIN PB3
// #define I2C1_SCL PB6
// #define I2C1_SDA PB7
// #define EPD_ADC PB1
// #define EPD_MOSI_PIN PA7
// #define EPD_SCK_PIN PA5
// #define EPD_CS_PIN PA4
// #define EPD_DC_PIN PA3
// #define EPD_RST_PIN PA2
// #define EPD_BUSY_PIN PA1
// #define EPD_MISO_PIN PA6//not used
// #endif
// #if defined (STM32G070xx)
// // #define I2C1_SCL PB6
// // #define I2C1_SDA PB7
// // #define EPD_ADC PB12
// // #define LED0 PA0
// // #if 1
// // #define LED1 PA1
// // #endif
// // #define GPO_PIN PB3
// // #define EPD_MOSI_PIN PB1
// // #define EPD_SCK_PIN PB0
// // #define EPD_CS_PIN PA7
// // #define EPD_DC_PIN PA6
// // #define EPD_RST_PIN PA5
// // #define EPD_BUSY_PIN PA4
// #define I2C1_SCL PB6
// #define I2C1_SDA PB7
// #define EPD_ADC PB1
// #define LED0 PA0
// #define LED1 PB0
// #define GPO_PIN PB3
// #define EPD_MOSI_PIN PA7
// #define EPD_SCK_PIN PA5
// #define EPD_CS_PIN PA4
// #define EPD_DC_PIN PA3
// #define EPD_RST_PIN PA2
// #define EPD_BUSY_PIN PA1
// #define EPD_MISO_PIN PA6//not used
// #endif
// #if defined (STM32G030xx)
// #define I2C1_SCL PB6
// #define I2C1_SDA PB7
// #define EPD_ADC PB1
// #define LED0 PA0
// #define LED1 PB0
// #define GPO_PIN PB3
// #define EPD_MOSI_PIN PA7
// #define EPD_SCK_PIN PA5
// #define EPD_CS_PIN PA4
// #define EPD_DC_PIN PA3
// #define EPD_RST_PIN PA2
// #define EPD_BUSY_PIN PA1
// #define EPD_MISO_PIN PA6//not used
// #endif
// #endif
// // #define LED0 PB0
// // #define GPO_PIN PA0
// // #define EPD_MOSI_PIN PA7
// // #define EPD_SCK_PIN PA5
// // #define EPD_CS_PIN PA4
// // #define EPD_DC_PIN PA8
// // #define EPD_RST_PIN PA9
// // #define EPD_BUSY_PIN PA10
// // #define LED0 PA0
// // #define GPO_PIN PB3
// // #define EPD_MOSI_PIN PA2
// // #define EPD_SCK_PIN PA3
// // #define EPD_CS_PIN PA4
// // #define EPD_DC_PIN PA5
// // #define EPD_RST_PIN PA6
// // #define EPD_BUSY_PIN PA7
#endif
#endif