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.
|
int | main (int argc, char **argv) |
| the user main()
|
|
void | show_on (void) |
| show ON string
|
|
void | show_off (void) |
| show OFF string
|
|
void | kmain (void) |
| the beginning of everything
|
|
|
unsigned char * | firmware_string = "Do you byte, when I knock?" |
| firmware recognition string
|
|
char | __bss |
| the start of the uninitialized data segment
|
|
char | __bss_end |
| the end of the uninitialized data segment
|
|
char | __text_hi |
| the high memory segment
|
|
char | __etext_hi |
|
Implementaion: Main kernel loop.
- Author
- Markus L. Noga marku.nosp@m.s@no.nosp@m.ga.de
Definition in file kmain.c.
◆ kmain()
the beginning of everything
initially called by ROM
Definition at line 142 of file kmain.c.
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
|
extern |
◆ show_off()
◆ show_on()
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().
◆ __bss
the start of the uninitialized data segment
◆ __bss_end
the end of the uninitialized data segment
◆ __etext_hi
◆ __text_hi
◆ firmware_string
unsigned char* firmware_string = "Do you byte, when I knock?" |
firmware recognition string
the ROM checks for this string when validating new firmware
Definition at line 58 of file kmain.c.