#ifndef __BSP_GPIO_H_
#define __BSP_GPIO_H_

// #define MCU_DCLK 4ULL
// #define MCU_DE 3ULL
// #define N32G_INT 39ULL

// #define N32G_UART_TX 6ULL
// #define N32G_UART_RX 5ULL

// #define C_CAN_STB_OUT 0ULL
// #define CAN_TX_OUT 7ULL
// #define CAN_RX_OUT 8ULL

// #define K_TX_OUT_MCU 11ULL
// #define K_RX_IN_MCU 12ULL

// #define MCU_3_3V 13ULL

// #define MCU_UART_TX 43ULL
// #define MCU_UART_RX 44ULL

// #define MCU_DR3 14ULL
// #define MCU_DR4 17ULL
// #define MCU_DR5 18ULL
// #define MCU_DR6 19ULL
// #define MCU_DR7 20ULL

// #define MCU_DG2 21ULL
// #define MCU_DG3 48ULL
// #define MCU_DG4 47ULL
// #define MCU_DG5 38ULL
// #define MCU_DG6 2ULL
// #define MCU_DG7 1ULL

// #define MCU_DB3 40ULL
// #define MCU_DB4 41ULL
// #define MCU_DB5 42ULL
// #define MCU_DB6 45ULL
// #define MCU_DB7 46ULL

// #define I2C_SCL 9ULL

// #define I2C_SDA 10ULL



/* out put */

#define N32G_5V_EN  19ULL
#define NFC_RST     27ULL
#define R485_EN     4ULL



#define G031_TX     18ULL
#define R485_TX     26ULL

/* IN PUT  */


#define R485_RX     36ULL
#define G031_RX     38ULL

#define POWER_ACC1  39ULL
#define POWER_DC12  34ULL
#define NFC_INT     35ULL



#define IIC_SDA     27ULL
#define IIC_SCL     0ULL









extern void bsp_syson_gpio_init(void);
void bsp_GPIO_Sleep_Init(void);
void bsp_GPIO_Wakeup_Init(void);

#endif
