Numworks Epsilon  1.4.1
Graphing Calculator Operating System
rt0.cpp File Reference
#include "rt0.h"
#include <stdint.h>
#include <string.h>
#include <ion.h>
#include "../device.h"
#include "../console.h"

Go to the source code of this file.

Macros

#define SUPPORT_CPP_GLOBAL_CONSTRUCTORS   0
 

Typedefs

typedef void(* cxx_constructor) ()
 

Functions

void abort ()
 
void start ()
 

Variables

char _data_section_start_flash
 
char _data_section_start_ram
 
char _data_section_end_ram
 
char _bss_section_start_ram
 
char _bss_section_end_ram
 
cxx_constructor _init_array_start
 
cxx_constructor _init_array_end
 

Macro Definition Documentation

◆ SUPPORT_CPP_GLOBAL_CONSTRUCTORS

#define SUPPORT_CPP_GLOBAL_CONSTRUCTORS   0

Typedef Documentation

◆ cxx_constructor

typedef void(* cxx_constructor) ()

Definition at line 10 of file rt0.cpp.

Function Documentation

◆ abort()

void abort ( void  )

Definition at line 22 of file rt0.cpp.

◆ start()

void start ( )

Definition at line 31 of file rt0.cpp.

Variable Documentation

◆ _bss_section_end_ram

char _bss_section_end_ram

◆ _bss_section_start_ram

char _bss_section_start_ram

◆ _data_section_end_ram

char _data_section_end_ram

◆ _data_section_start_flash

char _data_section_start_flash

◆ _data_section_start_ram

char _data_section_start_ram

◆ _init_array_end

cxx_constructor _init_array_end

◆ _init_array_start

cxx_constructor _init_array_start