aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-11-03Add simple PWM control command to STM code.Damien
2013-11-03Add vprintf, vsnprintf to STM code.Damien
2013-11-03Fixup include of stdarg and va_list definition.Damien
2013-11-03Add simple var-arg functions; add simple string.format.Damien
2013-11-03Add simple file support to board.Damien
2013-11-03Change Py API names, py_get_* -> py_obj_get_*.Damien
2013-11-03Fix compiler warnings in unix/main.c.Damien
2013-11-03Support for for-loop in native thumb.Damien
2013-11-03Implement more thumb branch instructions.Damien
2013-11-02Test code for user objects.Damien
2013-11-02Add user object to runtime.Damien
2013-11-02Fix bug: emit native didn't clear last_was_return in label_assign.Damien
2013-11-02Add basic complex number support.Damien
2013-11-02Floats work with MP on board; function for LCD pixel manipulation.Damien
2013-11-02Small hack to temporarily fix allocation of unique_code slots.Damien
2013-11-02Py runtime: list.append returns None.Damien
2013-11-02Implement: str.join, more float support, ROT_TWO in VM.Damien
2013-11-01Add proper FPU compile flags; disable Python float support.Damien
2013-11-01Remove debugging print for SD card; add comment to possibly-buggy USB code.Damien
2013-11-01Add syscfg and SPI libraries from STM.Damien
2013-10-30PC13 (SDIO detect) can handle at most 2MHz speed config.Damien
2013-10-26Working SD card, but no functionality yet (was hardware error).Damien
2013-10-26Add USART support, connected to stdio for REPL.Damien
2013-10-26Add simple readline history.Damien
2013-10-26Add support for RTC, used as a calendar.Damien
2013-10-25Add USB HID support. Runs as an alternative to VCP+MSC.Damien
2013-10-25Add py_get_array_fixed_n function.Damien
2013-10-24Add support for SD card (not working).Damien
2013-10-23Add working MMA support.Damien
2013-10-23Call gc_free in gc_realloc after allocating new block.Damien
2013-10-23Implement simple servo control using PWM.Damien
2013-10-23Fix func decls with no arguments: () -> (void).Damien
2013-10-23Implement boot-up commands; run main script after boot.Damien
2013-10-23Add py_get_qstr.Damien
2013-10-22Board running boot.py, working REPL, soft reboot.Damien
2013-10-22Add simple support for C modules.Damien
2013-10-22Improve REPL compount statement detection.Damien
2013-10-22Add gchelper.s, to load registers and clean stack for GC.Damien
2013-10-22stm: improved GC, and cooked output for VCP.Damien
2013-10-22gc: reserve first block; lexer: free vstr.Damien
2013-10-22Add gc_free function to force a block to be freed.Damien
2013-10-22Implement some more operators, mostly for small ints.Damien
2013-10-22Remove unnecessary USB files from stm.Damien
2013-10-22Get unix version compling.Damien
2013-10-22Shrink py_obj_base_t size to 4 machine words.Damien
2013-10-22Clear ATBs on gc_init; better gc_info.Damien
2013-10-21Make stm use garbage collector.Damien
2013-10-21Add mark-sweep garbage collector.Damien
2013-10-21Implement crude but working REPL for board.Damien
2013-10-21VCP works, need to init comm port PC side; add some debugging output.Damien