22 lines
598 B
C++
22 lines
598 B
C++
#ifndef BSP_Q7S_CORE_OBSW_H_
|
|
#define BSP_Q7S_CORE_OBSW_H_
|
|
|
|
namespace obsw {
|
|
|
|
int obsw(int argc, char* argv[]);
|
|
|
|
/**
|
|
* This is a safety mechanism where the ProASIC scratch buffer can be used to trigger an
|
|
* auto-boot to another image. The auto-boot is currently implemented as a one-shot mechanism:
|
|
* The key-value pair which triggers the auto-boot will be removed from the scratch buffer.
|
|
*/
|
|
void autoSwitchHandling();
|
|
void bootDelayHandling();
|
|
void commandEiveSystemToSafe();
|
|
void commandComSubsystemRxOnly();
|
|
void announceAllModes();
|
|
|
|
}; // namespace obsw
|
|
|
|
#endif /* BSP_Q7S_CORE_OBSW_H_ */
|