mp-s7/mp-s7-src
Jared Young 2b6222aa32 updated todo 2019-11-14 03:07:45 +00:00
..
retro first working compile 2019-11-08 02:22:29 +00:00
CMakeLists.txt finished building all the QSTRs in CMake, it's ugly, but it works for now. 2019-11-14 02:59:44 +00:00
Makefile added in stripped down version of the minimal port for micropython, nothing works at this time 2019-10-31 00:32:44 +00:00
README.md udpated README 2019-11-14 03:03:24 +00:00
TODO.md updated todo 2019-11-14 03:07:45 +00:00
frozentest.mpy added in stripped down version of the minimal port for micropython, nothing works at this time 2019-10-31 00:32:44 +00:00
frozentest.py added in stripped down version of the minimal port for micropython, nothing works at this time 2019-10-31 00:32:44 +00:00
main.cc input working, double chars for now(next thing to figure out), can now quite with ctrl-D 2019-11-04 03:09:57 +00:00
mpconfigport.h fix some introduced compile bugs, but the REPL crashes doing almost anything now 2019-11-13 00:24:26 +00:00
mphalport.c re-org a bit on the CMake and some extra code bits 2019-11-02 19:26:38 +00:00
mphalport.h added in stripped down version of the minimal port for micropython, nothing works at this time 2019-10-31 00:32:44 +00:00
qstrdefsport.h added in stripped down version of the minimal port for micropython, nothing works at this time 2019-10-31 00:32:44 +00:00
stringio.cc moved around the char in/out functions until I was happy with them, no I'm able to output properly, still no inputs, but cloes 2019-11-04 02:57:33 +00:00

README.md

MicroPython System 7 Port

This is based, initially, on the minimal port of MircoPython. This can be found under ../micropython/ports/minimal/

Initially, only change is to strip out the STM32 related ifdef's.

After that, building a basic CMakeLists.txt file to import a bunch of code and tweak the files here until it successfully compiles.

Had to compile the minimal to get a few of the generated headers made for me until I can get around to bringing that into the CMake files.

Updated the Retro68 Console example to allow reading single characters.

And now I can run python. The REPL works, even can create functions.

  • V0.0.1: "It Barely Works"

Onward, let's get those generated QSTR headers done inside our CMake file. It's ugly, but it's working. Needs cleanup/refactor/extracting to it's own file.