#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_ */