Numworks Epsilon  1.4.1
Graphing Calculator Operating System
port.cpp File Reference
#include "port.h"
#include <ion/keyboard.h>
#include <stdint.h>
#include <string.h>
#include <setjmp.h>
#include "py/builtin.h"
#include "py/compile.h"
#include "py/gc.h"
#include "py/lexer.h"
#include "py/mperrno.h"
#include "py/mphal.h"
#include "py/nlr.h"
#include "py/repl.h"
#include "py/runtime.h"
#include "py/stackctrl.h"

Go to the source code of this file.

Functions

void gc_collect (void)
 
void nlr_jump_fail (void *val)
 
mp_lexer_tmp_lexer_new_from_file (const char *filename)
 
mp_import_stat_t mp_import_stat (const char *path)
 
void mp_hal_stdout_tx_strn_cooked (const char *str, size_t len)
 
const char * mp_hal_input (const char *prompt)
 

Variables

const void * _stack_start
 
const void * _stack_end
 

Function Documentation

◆ gc_collect()

void gc_collect ( void  )

Definition at line 113 of file port.cpp.

◆ mp_hal_input()

const char* mp_hal_input ( const char *  prompt)

Definition at line 171 of file port.cpp.

◆ mp_hal_stdout_tx_strn_cooked()

void mp_hal_stdout_tx_strn_cooked ( const char *  str,
size_t  len 
)

Definition at line 166 of file port.cpp.

◆ mp_import_stat()

mp_import_stat_t mp_import_stat ( const char *  path)

Definition at line 159 of file port.cpp.

◆ mp_lexer_new_from_file()

mp_lexer_t* mp_lexer_new_from_file ( const char *  filename)

Definition at line 146 of file port.cpp.

◆ nlr_jump_fail()

void nlr_jump_fail ( void *  val)

Definition at line 142 of file port.cpp.

Variable Documentation

◆ _stack_end

const void* _stack_end

◆ _stack_start

const void* _stack_start