Go to the source code of this file.
◆ TACTIL_X_MAX
◆ TACTIL_Y_MAX
◆ CLA_DROITE_I()
| void CLA_DROITE_I |
( |
void |
| ) |
|
29 for (i=N_CHAR-1;i>0;--i)
31 message_clavier [i]=message_clavier [i-1];
33 message_clavier [0]=
' ';
◆ CLA_GAUCHE_I()
| void CLA_GAUCHE_I |
( |
void |
| ) |
|
38 static unsigned int i=0;
39 for (i=0;i<N_CHAR-1;++i)
41 message_clavier [i]=message_clavier [i+1];
43 message_clavier [CHAR_AFF-1]=
' ';
◆ Com_texte_ECRAN()
| int Com_texte_ECRAN |
( |
unsigned char |
ordre, |
|
|
unsigned char |
inverse |
|
) |
| |
122 static unsigned char i=0;
123 static unsigned char j=0;
124 static unsigned char l=0;
125 static unsigned char n=0;
126 unsigned char cherche_lignes=0;
127 static unsigned char atxt_anc[N_L][N_CHAR]={0};
128 static unsigned char lcd_inverse_anc=0;
129 static unsigned char ordre_anc=0;
133 if (lcd_end==0||SPI2_ecr==0)
136 for(i=0;i<N_L;++i) {Ligne[i]=0;}
160 if (ordre_anc!=ordre)
164 for(i=0;i<4;++i){Ligne[i]=1;}
175 if (ordre_anc!=ordre)
178 for(i=0;i<N_L;++i){ Ligne[i]=1;}
226 if (ordre_anc!=ordre)
230 for(i=0;i<4;++i){Ligne[i]=1;}
235 if(lcd_inverse_anc!=inverse)
238 lcd_inverse_anc=inverse;
244 for(i=0;i<4;++i){Ligne[i]=1;}
250 for(i=0;i<8;++i){Ligne[i]=1;}
257 lcd_inverse_anc=lcd_inverse;
258 for(i=0;i<N_L;++i){ Ligne[i]=1;}
267 for(i=0;i<cherche_lignes;++i)
270 for(j=0;j<N_CHAR;++j)
272 if (atxt_anc[i][j]!=atxt[i][j])
274 atxt_anc[i][j]=atxt[i][j];
void initSPI_ECR(void)
Definition: Ecran.c:46
void StartSPI_ECR(void)
Definition: Ecran.c:100
◆ initSPI_ECR()
| void initSPI_ECR |
( |
void |
| ) |
|
48 static unsigned int temp=0;
#define ECR_mSPIxClearAllIntFlags
Definition: Definitions.h:147
#define ECR_mSPIxIntDisable
Definition: Definitions.h:143
#define ECR_mSPIxINT_PRIORITY
Definition: Definitions.h:140
#define ECR_mSPIxSetIntPriority
Definition: Definitions.h:148
#define ECR_mSPIxSetIntSubPriority
Definition: Definitions.h:149
#define ECR_SPIxBUF
Definition: Definitions.h:145
#define ECR_mSPIxINT_SUBPRIORITY
Definition: Definitions.h:141
#define ECR_SPIxCONSET
Definition: Definitions.h:151
#define LCD_RST_Dir
Definition: Definitions.h:236
#define LCD_AO_Dir
Definition: Definitions.h:224
#define ECR_SPIxCON
Definition: Definitions.h:144
#define LCD_CS
Definition: Definitions.h:229
#define LCD_CS_Dir
Definition: Definitions.h:230
#define ECR_mSPIxRXIntEnable
Definition: Definitions.h:150
◆ StartSPI_ECR()
| void StartSPI_ECR |
( |
void |
| ) |
|
102 static unsigned int temp=0;
#define ECR_SPIxBUF
Definition: Definitions.h:145
#define ECR_SPIxCONSET
Definition: Definitions.h:151
#define ECR_SPIxSTATbits
Definition: Definitions.h:155
#define ECR_mSPIxRXClearIntFlag
Definition: Definitions.h:156
◆ StopSPI_ECR()
| void StopSPI_ECR |
( |
void |
| ) |
|
84 static unsigned int temp=0;
#define ECR_SPIxCONCLR
Definition: Definitions.h:153
#define ECR_SPIxBUF
Definition: Definitions.h:145
#define LCD_CS
Definition: Definitions.h:229
◆ tactil_compt
◆ tactil_x_max
◆ tactil_y_max