K
Size: a a a
K
AK
K
AK
A
K
AK
AK
AK
K
AK
AK
A
K
case value ‘100’ not in enumerated type ‘T_ACTIVE_CHANNEL’ [-Wswitch]
K
ED
#define CRL_AF_PP(pin_no,speed) ((0x08 | (speed))<<((pin_no)*4))
...
#define CRH_AF_PP(pin_no,speed) ((0x08 | (speed))<<(((pin_no)-8)*4))
...
#define LCD_D2_PD 0
#define LCD_D3_PD 1
#define LCD_D13_PD 8
#define LCD_D14_PD 9
...
#define LCD_CS_NE1_PD 7
#define LCD_RS_A23_PE 2
#define LCD_WR_NWE_PD 5
#define LCD_RD_NOE_PD 4
#define PORTD_CONF_L (CRL_AF_PP(LCD_D2_PD,SPEED_50M) | \
CRL_AF_PP(LCD_D3_PD,SPEED_50M) | \
CRL_AF_PP(LCD_CS_NE1_PD,SPEED_50M) | \
CRL_AF_PP(LCD_WR_NWE_PD,SPEED_50M) | \
CRL_AF_PP(LCD_RD_NOE_PD,SPEED_50M))
#define PORTD_CONF_H (CRH_AF_PP(LCD_D13_PD,SPEED_50M) | \
CRH_AF_PP(LCD_D14_PD,SPEED_50M) | \
CRH_AF_PP(LCD_D15_PD,SPEED_50M) | \
CRH_AF_PP(LCD_D0_PD,SPEED_50M) | \
CRH_AF_PP(LCD_D1_PD,SPEED_50M))
...
GPIOD->CRL = PORTD_CONF_L;
GPIOD->CRH = PORTD_CONF_H;
AK
K
AK
#define CRL_AF_PP(pin_no,speed) ((0x08 | (speed))<<((pin_no)*4))
...
#define CRH_AF_PP(pin_no,speed) ((0x08 | (speed))<<(((pin_no)-8)*4))
...
#define LCD_D2_PD 0
#define LCD_D3_PD 1
#define LCD_D13_PD 8
#define LCD_D14_PD 9
...
#define LCD_CS_NE1_PD 7
#define LCD_RS_A23_PE 2
#define LCD_WR_NWE_PD 5
#define LCD_RD_NOE_PD 4
#define PORTD_CONF_L (CRL_AF_PP(LCD_D2_PD,SPEED_50M) | \
CRL_AF_PP(LCD_D3_PD,SPEED_50M) | \
CRL_AF_PP(LCD_CS_NE1_PD,SPEED_50M) | \
CRL_AF_PP(LCD_WR_NWE_PD,SPEED_50M) | \
CRL_AF_PP(LCD_RD_NOE_PD,SPEED_50M))
#define PORTD_CONF_H (CRH_AF_PP(LCD_D13_PD,SPEED_50M) | \
CRH_AF_PP(LCD_D14_PD,SPEED_50M) | \
CRH_AF_PP(LCD_D15_PD,SPEED_50M) | \
CRH_AF_PP(LCD_D0_PD,SPEED_50M) | \
CRH_AF_PP(LCD_D1_PD,SPEED_50M))
...
GPIOD->CRL = PORTD_CONF_L;
GPIOD->CRH = PORTD_CONF_H;
ED