doxytest
Functions
Ini_Sys_Ex.c File Reference
#include <plib.h>
#include "sys_include.h"
#include "../Lib/BASE/Fonctions.h"
#include "Const.h"
#include "Programmes.h"
Include dependency graph for Ini_Sys_Ex.c:

Functions

void INI_SYS_EX (void)
 
void INI_PIN (void)
 

Function Documentation

◆ INI_PIN()

void INI_PIN ( void  )
137 {
138 
139  static unsigned int temp=0;
140 
141 
142  CAN_STBY_Dir=0;
143  temp=0;
144  CAN_STBY=0;
145  temp=0;
146 
147  CARD_BUTTON_Dir=1;
148  temp=0;
149  CARD_BUTTON=0;
150  temp=0;
151 
152  LED_INT_Dir=0;
153  temp=0;
154  LED_INT=0;
155  temp=0;
156 
157  SNUM_1_Dir=0;
158  temp=0;
159  SNUM_1=0;
160  temp=0;
161 
162  SNUM_2_Dir=0;
163  temp=0;
164  SNUM_2=0;
165  temp=0;
166 
167 #ifdef ECR_ON
168  //Pin 58
169  Clav_ON_Dir=0;
170  temp=0;
171  Clav_ON_OC=1;
172  temp=0;
173  Clav_ON=0;
174  temp=0;
175 
176  //Pin 61
177  Clav_I_Dir=1;
178  temp=0;
179  //Pin 67
180  Clav_CLK_Dir=1;
181  temp=0;
182  //Pin 26
183  LCD_AO_Dir=0;
184  temp=0;
185  LCD_AO=0;
186  temp=0;
187  //Pin 27
188  LCD_CS_Dir=0;
189  temp=0;
190  LCD_CS=1;
191  temp=0;
192  //Pin 28
193  LCD_RST_Dir=0;
194  temp=0;
195  LCD_RST=0;
196  temp=0;
197  //Pin 29
198  LCD_RETRO_Dir=0;
199  temp=0;
200  LCD_RETRO=0;
201  temp=0;
202  #endif
203 
204 
205 
206 
207 }
#define LCD_RST
Definition: Definitions.h:235
#define LCD_RETRO
Definition: Definitions.h:241
#define LED_INT_Dir
Definition: Definitions.h:183
#define LCD_RETRO_Dir
Definition: Definitions.h:242
#define CARD_BUTTON
Definition: Definitions.h:176
#define Clav_I_Dir
Definition: Definitions.h:211
#define Clav_ON
Definition: Definitions.h:203
#define Clav_ON_OC
Definition: Definitions.h:205
#define SNUM_1
Definition: Definitions.h:188
#define SNUM_2
Definition: Definitions.h:194
#define CAN_STBY_Dir
Definition: Definitions.h:171
#define CARD_BUTTON_Dir
Definition: Definitions.h:177
#define Clav_ON_Dir
Definition: Definitions.h:204
#define LCD_RST_Dir
Definition: Definitions.h:236
#define Clav_CLK_Dir
Definition: Definitions.h:217
#define LCD_AO_Dir
Definition: Definitions.h:224
#define SNUM_1_Dir
Definition: Definitions.h:189
#define LED_INT
Definition: Definitions.h:182
#define CAN_STBY
Definition: Definitions.h:170
#define SNUM_2_Dir
Definition: Definitions.h:195
#define LCD_AO
Definition: Definitions.h:223
#define LCD_CS
Definition: Definitions.h:229
#define LCD_CS_Dir
Definition: Definitions.h:230

◆ INI_SYS_EX()

void INI_SYS_EX ( void  )

Menu syst�me

18 {
19 /*===========================================================================================*/
20 static int i;
21 static int j;
22 
23 capt_int=0;//Mettre l'ID du programme qu'on veux afficher le menu.
24 c_spi=10;
25 //mode_inv=1;
26 //contraste=0x14;
27 
28 
29 ancien_case_f=csys.case_f-1;//Force a d�buter sur RC si diff�rent
30 case_f =csys.case_f;
31 case_f_lock =csys.case_f;
32 
33 switch(case_f)
34 {
35  case 0:
36  f_bus=16000;
37  break;
38  case 1:
39  f_bus=16000;
40  break;
41  case 2:
42  f_bus=16000;
43  break;
44  case 3:
45  f_bus=64000;
46  break;
47  case 4:
48  f_bus=125000;
49  break;
50  case 5:
51  f_bus=250000;
52  break;
53  case 6:
54  f_bus=500000;
55  break;
56  case 7:
57  f_bus=1000000;
58  break;
59  case 8:
60  f_bus=2000000;
61  break;
62  case 9:
63  f_bus=4000000;
64  break;
65  case 10:
66  f_bus=10000000;
67  break;
68  case 11:
69  f_bus=20000000;
70  break;
71  case 12:
72  f_bus=40000000;
73  break;
74  case 13:
75  f_bus=48000000;
76  break;
77 }
78 
79 //mOSCSetPBDIV(OSC_PB_DIV_2);
80 //OSCConfig( OSC_POSC_PLL, OSC_PLL_MULT_20, OSC_PLL_POST_2, OSC_FRC_POST_2 );
81 //ancien_case_f=11;
82 
83 //Programme Four en � besoin
84 /*IDs Rapides*/
85 on[0]=0; // AFFICHEUR
87 on[1]=0; //
88 on[2]=1; // IR
89 on[3]=0; //
90 /*IDs Normales*/
91 on[4]=1; // CLOCK
92 on[5]=0; // MENU
93 on[6]=0; // STROB
94 on[7]=1; // SCRIPT
95 on[8]=1; // TACHES
96 on[9]=0; // LAMPE
97 on[10]=0; // AGENDA
98 on[11]=0; // LS
99 on[12]=0; // ENREGISTREUR
100 on[13]=0; // BAG
101 on[14]=0; // FOUR
102 on[15]=0; // SOLAR
103 
104 
105 
106 
107 
108 
109  on[9]=0; // LAMPE
110  on[10]=0; // AGENDA
111  on[11]=0; // LS
112  on[12]=1; // METEO
113  on[13]=0; // BAG
114  on[14]=0; // FOUR
115  on[15]=0; // SOLAR
116 
117 
118 
119 
120 
121 
122 //monte_tau=1;
123 
124 /*===========================================================================================*/
125 
126 
127 
128 
129 
130 
131 //TEMPS();
132 /*===========================================================================================*/
133 }