@@ -56,22 +56,22 @@ GPIOInitConfig_t gpio_config[] = {
56
56
GPIO_INIT_AF (SPI_MISO_GPIO_Port , SPI_MISO_Pin , 5 , GPIO_OUTPUT_HIGH_SPEED , GPIO_OUTPUT_OPEN_DRAIN , GPIO_INPUT_OPEN_DRAIN ),
57
57
GPIO_INIT_OUTPUT (SPI_CS_ACEL_GPIO_Port , SPI_CS_ACEL_Pin , GPIO_OUTPUT_HIGH_SPEED ),
58
58
GPIO_INIT_OUTPUT (SPI_CS_GYRO_GPIO_Port , SPI_CS_GYRO_Pin , GPIO_OUTPUT_HIGH_SPEED ),
59
- GPIO_INIT_OUTPUT (SPI_CS_MAG_GPIO_Port , SPI_CS_MAG_Pin , GPIO_OUTPUT_HIGH_SPEED ),
59
+ // GPIO_INIT_OUTPUT(SPI_CS_MAG_GPIO_Port, SPI_CS_MAG_Pin, GPIO_OUTPUT_HIGH_SPEED),
60
60
61
61
// GPS USART
62
- GPIO_INIT_UART4RX_PA1 ,
63
- GPIO_INIT_UART4TX_PA0 ,
62
+ // GPIO_INIT_UART4RX_PA1,
63
+ // GPIO_INIT_UART4TX_PA0,
64
64
65
65
// GPS Auxillary pins
66
- GPIO_INIT_OUTPUT (GPS_RESET_GPIO_Port , GPS_RESET_Pin , GPIO_OUTPUT_LOW_SPEED ),
66
+ // GPIO_INIT_OUTPUT(GPS_RESET_GPIO_Port, GPS_RESET_Pin, GPIO_OUTPUT_LOW_SPEED),
67
67
68
68
// EEPROM
69
- GPIO_INIT_OUTPUT (NAV_EEPROM_CS_GPIO_PORT , NAV_EEPROM_CS_PIN , GPIO_OUTPUT_HIGH_SPEED ),
70
- GPIO_INIT_OUTPUT (NAV_WP_GPIO_PORT , NAV_WP_PIN , GPIO_OUTPUT_HIGH_SPEED ),
69
+ // GPIO_INIT_OUTPUT(NAV_EEPROM_CS_GPIO_PORT, NAV_EEPROM_CS_PIN, GPIO_OUTPUT_HIGH_SPEED),
70
+ // GPIO_INIT_OUTPUT(NAV_WP_GPIO_PORT, NAV_WP_PIN, GPIO_OUTPUT_HIGH_SPEED),
71
71
72
72
// CAN
73
- GPIO_INIT_CANRX_PA11 ,
74
- GPIO_INIT_CANTX_PA12
73
+ // GPIO_INIT_CANRX_PA11,
74
+ // GPIO_INIT_CANTX_PA12
75
75
};
76
76
77
77
// GPS USART Configuration
@@ -201,15 +201,15 @@ int main(void)
201
201
schedInit (APB1ClockRateHz );
202
202
configureAnim (preflightAnimation , preflightChecks , 74 , 1000 );
203
203
204
- taskCreateBackground (canTxUpdate );
205
- taskCreateBackground (canRxUpdate );
204
+ // taskCreateBackground(canTxUpdate);
205
+ // taskCreateBackground(canRxUpdate);
206
206
207
207
taskCreate (heartBeatLED , 500 );
208
- taskCreate (heartBeatTask , 100 );
208
+ // taskCreate(heartBeatTask, 100);
209
209
210
- taskCreate (parseIMU , 20 );
211
- taskCreate (pollIMU , 20 );
212
- taskCreate (VCU_MAIN , 15 );
210
+ // taskCreate(parseIMU, 20);
211
+ // taskCreate(pollIMU, 20);
212
+ // taskCreate(VCU_MAIN, 15);
213
213
214
214
/* No Way Home */
215
215
schedStart ();
@@ -224,26 +224,26 @@ void preflightChecks(void)
224
224
switch (state ++ )
225
225
{
226
226
case 0 :
227
- if (!PHAL_initCAN (CAN1 , false, VCAN_BPS ))
228
- {
229
- HardFault_Handler ();
230
- }
231
- NVIC_EnableIRQ (CAN1_RX0_IRQn );
227
+ // if (!PHAL_initCAN(CAN1, false, VCAN_BPS))
228
+ // {
229
+ // HardFault_Handler();
230
+ // }
231
+ // NVIC_EnableIRQ(CAN1_RX0_IRQn);
232
232
break ;
233
233
case 2 :
234
234
/* USART initialization */
235
- if (!PHAL_initUSART (& huart_gps , APB1ClockRateHz ))
236
- {
237
- HardFault_Handler ();
238
- }
235
+ // if (!PHAL_initUSART(&huart_gps, APB1ClockRateHz))
236
+ // {
237
+ // HardFault_Handler();
238
+ // }
239
239
break ;
240
240
case 3 :
241
241
// GPS Initialization
242
- PHAL_writeGPIO (GPS_RESET_GPIO_Port , GPS_RESET_Pin , 1 );
243
- PHAL_usartRxDma (& huart_gps , (uint16_t * )GPSHandle .raw_message , 100 , 1 );
242
+ // PHAL_writeGPIO(GPS_RESET_GPIO_Port, GPS_RESET_Pin, 1);
243
+ // PHAL_usartRxDma(&huart_gps, (uint16_t *)GPSHandle.raw_message, 100, 1);
244
244
break ;
245
245
case 5 :
246
- initFaultLibrary (FAULT_NODE_NAME , & q_tx_can1_s [0 ], ID_FAULT_SYNC_TORQUE_VECTOR );
246
+ // initFaultLibrary(FAULT_NODE_NAME, &q_tx_can1_s[0], ID_FAULT_SYNC_TORQUE_VECTOR);
247
247
break ;
248
248
case 1 :
249
249
/* SPI initialization */
@@ -255,7 +255,7 @@ void preflightChecks(void)
255
255
256
256
PHAL_writeGPIO (SPI_CS_ACEL_GPIO_Port , SPI_CS_ACEL_Pin , 1 );
257
257
PHAL_writeGPIO (SPI_CS_GYRO_GPIO_Port , SPI_CS_GYRO_Pin , 1 );
258
- PHAL_writeGPIO (SPI_CS_MAG_GPIO_Port , SPI_CS_MAG_Pin , 1 );
258
+ // PHAL_writeGPIO(SPI_CS_MAG_GPIO_Port, SPI_CS_MAG_Pin, 1);
259
259
break ;
260
260
case 4 :
261
261
if (!BMI088_init (& bmi_config ))
@@ -271,26 +271,26 @@ void preflightChecks(void)
271
271
HardFault_Handler ();
272
272
break ;
273
273
case 700 :
274
- /* Pack torque vectoring data into rtM_tv */
275
- rtM_tv -> dwork = & rtDW_tv ;
274
+ // / * Pack torque vectoring data into rtM_tv */
275
+ // rtM_tv->dwork = &rtDW_tv;
276
276
277
- /* Initialize Torque Vectoring */
278
- tv_initialize (rtM_tv );
277
+ // / * Initialize Torque Vectoring */
278
+ // tv_initialize(rtM_tv);
279
279
280
- /* Initialize TV IO */
281
- tv_IO_initialize (& rtU_tv );
280
+ // / * Initialize TV IO */
281
+ // tv_IO_initialize(&rtU_tv);
282
282
283
- /* Pack Engine map data into rtM_em */
284
- rtM_em -> dwork = & rtDW_em ;
283
+ // / * Pack Engine map data into rtM_em */
284
+ // rtM_em->dwork = &rtDW_em;
285
285
286
- /* Initialize Engine Map */
287
- em_initialize (rtM_em );
286
+ // / * Initialize Engine Map */
287
+ // em_initialize(rtM_em);
288
288
default :
289
289
if (state > 750 )
290
290
{
291
291
if (!imu_init (& imu_h ))
292
292
HardFault_Handler ();
293
- initCANParse ();
293
+ // initCANParse();
294
294
registerPreflightComplete (1 );
295
295
state = 750 ; // prevent wrap around
296
296
}
@@ -332,10 +332,10 @@ void heartBeatLED(void)
332
332
else PHAL_writeGPIO (CONN_LED_GPIO_Port , CONN_LED_Pin , 1 );
333
333
334
334
335
- static uint8_t trig ;
336
- if (trig ) SEND_TV_CAN_STATS (can_stats .tx_of , can_stats .tx_fail ,
337
- can_stats .rx_of , can_stats .rx_overrun );
338
- trig = !trig ;
335
+ // static uint8_t trig;
336
+ // if (trig) SEND_TV_CAN_STATS(can_stats.tx_of, can_stats.tx_fail,
337
+ // can_stats.rx_of, can_stats.rx_overrun);
338
+ // trig = !trig;
339
339
}
340
340
341
341
void pollIMU (void )
0 commit comments