system.h File Reference

ROM Interface: RCX system control functions. More...

#include <sys/irq.h>
Include dependency graph for system.h:

Go to the source code of this file.

Functions

void power_off (void)
 enters software standby mode. More...
 
void power_init (void)
 disables software standby mode so tm_idle_task() can use the sleep More...
 
void reset (void) __attribute__((noreturn))
 erases BrickOS, returning control to ROM. More...
 
void rom_reset (void) __attribute__((noreturn))
 turns off interrupts, then issues reset. More...
 

Detailed Description

ROM Interface: RCX system control functions.

Author
Markus L. Noga marku.nosp@m.s@no.nosp@m.ga.de

Definition in file system.h.

Function Documentation

◆ power_init()

void power_init ( void  )
inline

disables software standby mode so tm_idle_task() can use the sleep

Definition at line 54 of file system.h.

◆ power_off()

void power_off ( void  )
inline

enters software standby mode.

Definition at line 42 of file system.h.

◆ reset()

void reset ( void  )

erases BrickOS, returning control to ROM.

Referenced by rom_reset().

◆ rom_reset()

void rom_reset ( void  )
inline

turns off interrupts, then issues reset.

Definition at line 68 of file system.h.

References reset().


brickOS is released under the Mozilla Public License.
Original code copyright 1998-2005 by the authors.

Generated for brickOS C by doxygen 1.8.16