Revision f7d2c786 Target/Modules/DiWheelDrive_1-1/Boot/main.c
| Target/Modules/DiWheelDrive_1-1/Boot/main.c | ||
|---|---|---|
| 78 | 78 |
|
| 79 | 79 |
const blCallbackTable_t cbtable __attribute__ ((section ("_callback_table"))) = {
|
| 80 | 80 |
.magicNumber = BL_MAGIC_NUMBER, |
| 81 |
.vBootloader = {BL_VERSION_ID_AMiRoBLT_Release, BL_VERSION_MAJOR, BL_VERSION_MINOR, 2},
|
|
| 81 |
.vBootloader = {BL_VERSION_ID_AMiRoBLT_Beta, BL_VERSION_MAJOR, BL_VERSION_MINOR, 0},
|
|
| 82 | 82 |
.vSSSP = {BL_VERSION_ID_SSSP, BL_SSSP_VERSION_MAJOR, BL_SSSP_VERSION_MINOR, 0},
|
| 83 | 83 |
.vCompiler = {BL_VERSION_ID_GCC, __GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__}, // currently only GCC is supported
|
| 84 | 84 |
.cbShutdownHibernate = blCallbackShutdownHibernate, |
| ... | ... | |
| 95 | 95 |
.cb11 = (void*)0 |
| 96 | 96 |
}; |
| 97 | 97 |
|
| 98 |
|
|
| 99 | 98 |
/************************************************************************************//** |
| 100 | 99 |
** \brief This is the entry point for the bootloader application and is called |
| 101 | 100 |
** by the reset interrupt vector after the C-startup routines executed. |
| ... | ... | |
| 174 | 173 |
status = handleColdReset(); |
| 175 | 174 |
} |
| 176 | 175 |
|
| 177 |
/* if something wehnt wrong, signal this failure */
|
|
| 176 |
/* if something went wrong, signal this failure */ |
|
| 178 | 177 |
if (status != SUCCESS) {
|
| 179 | 178 |
blinkSOSinf(); |
| 180 | 179 |
} |
| ... | ... | |
| 392 | 391 |
GPIO_EXTILineConfig(GPIO_PortSourceGPIOB, GPIO_PinSource15); // ACCEL_INT_N |
| 393 | 392 |
|
| 394 | 393 |
return; |
| 395 |
} |
|
| 394 |
} /*** end of initExti ***/
|
|
| 396 | 395 |
|
| 397 | 396 |
/* |
| 398 | 397 |
* Signals, which type of low-power mode the system shall enter after the shutdown sequence. |
| ... | ... | |
| 483 | 482 |
} /*** end of shutdownToTransportation ***/ |
| 484 | 483 |
|
| 485 | 484 |
/* |
| 486 |
* Final shutdown of the system to enter deepseleep mode.
|
|
| 485 |
* Final shutdown of the system to enter deepsleep mode. |
|
| 487 | 486 |
*/ |
| 488 | 487 |
void shutdownToDeepsleep(const blt_bool exec_disambiguation) {
|
| 489 | 488 |
/* configure some criticpal GPIOs as input |
Also available in: Unified diff