Implementaion: Main kernel loop. More...
#include <sys/mm.h>
#include <sys/time.h>
#include <sys/tm.h>
#include <sys/irq.h>
#include <sys/lcd.h>
#include <sys/dsensor.h>
#include <sys/dmotor.h>
#include <sys/dsound.h>
#include <sys/lnp.h>
#include <sys/lnp-logical.h>
#include <sys/program.h>
#include <rom/system.h>
#include <dbutton.h>
#include <string.h>
#include <conio.h>
#include <unistd.h>
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
the user main() More... | |
void | show_on (void) |
show ON string More... | |
void | show_off (void) |
show OFF string More... | |
void | kmain (void) |
the beginning of everything More... | |
Variables | |
unsigned char * | firmware_string = "Do you byte, when I knock?" |
firmware recognition string More... | |
char | __bss |
the start of the uninitialized data segment More... | |
char | __bss_end |
the end of the uninitialized data segment More... | |
char | __text_hi |
the high memory segment More... | |
char | __etext_hi |
Implementaion: Main kernel loop.
Definition in file kmain.c.
void kmain | ( | void | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
the user main()
|
inline |
show OFF string
Definition at line 116 of file kmain.c.
References cls(), cputc_native_2(), cputc_native_3(), cputc_native_4(), cputs(), lcd_digit, and lcd_refresh().
|
inline |
show ON string
Definition at line 87 of file kmain.c.
References cls(), cputc_native_0(), cputc_native_1(), cputc_native_2(), cputc_native_3(), cputc_native_4(), cputs(), delay(), DSOUND_DEFAULT_16th_ms, dsound_set_duration(), lcd_digit, and lcd_refresh().
|
extern |
the start of the uninitialized data segment
|
extern |
the end of the uninitialized data segment
|
extern |
the high memory segment
brickOS is released under the
Mozilla Public License.
Original code copyright 1998-2005 by the authors. |