Damien George
a71c83a1d1
Change mp_obj_type_t.name from const char * to qstr.
...
Ultimately all static strings should be qstr. This entry in the type
structure is only used for printing error messages (to tell the type of
the bad argument), and printing objects that don't supply a .print method.
2014-02-15 11:34:50 +00:00
Damien George
099a9cb575
Remove mp_obj_new_exception_msg_1_arg and _2_arg.
2014-02-12 23:02:19 +00:00
Dave Hylands
6a6ac8e4c7
Bah - Removed a couple of warnings for teensy that I didn't notice before.
2014-02-10 21:33:03 -08:00
Damien George
181d190643
stm: Remove unused, useless and not-to-be-used strndup.
...
Addresses issue #275 .
2014-02-10 22:55:15 +00:00
Damien George
724026ab40
Merge pull request #271 from dhylands/teensy-2014-02-10
...
Updated teensy to work with latest on master
2014-02-10 22:02:47 +00:00
Dave Hylands
6f9c03676b
Updated teensy to work with latest on master
...
Added analogRead, analogWriteXxx and servo support for teensy.
2014-02-10 09:06:41 -08:00
Paul Sokolovsky
58ff93bc7c
Get rid of calloc().
...
If there's malloc and memset, then there's no need for calloc, especially if
we need to implement it ourselves.
2014-02-10 18:40:00 +02:00
Dave Hylands
c89c681a9f
Rework makefiles. Add proper dependency checking.
2014-01-24 08:46:48 -08:00
Damien George
08335004cf
Add source file name and line number to error messages.
...
Byte code has a map from byte-code offset to source-code line number,
used to give better error messages.
2014-01-18 23:24:36 +00:00
John R. Lenton
9549919349
made DEBUG control CFLAGS in Makefiles oter than stm as well.
2014-01-13 13:25:10 +00:00
Dave Hylands
d80ee8bbfd
Added memzip filesystem support for teensy
...
You can now append a zipfile (containining uncomressed python sources)
to the micropython.hex file.
Use MEMZIP_DIR=directory when you call make, or set that in your
environment to include a different tree of source files.
Added sample /boot.py, /src/main.py, /test.py and /src/test.py files.
Added run command so that you can execute scripts from REPL (until import is implemented).
Added build directory to .gitignore
2014-01-11 16:16:20 -08:00
Dave Hylands
4646801181
Make build output quieter.
...
Use make V=1e make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
This should fix issue #117
2014-01-08 10:30:06 -08:00
Dave Hylands
ee0013d24e
Update teemsy/Makefile to use py.mk
...
I also fixed main.c to compile with the new str lexer
2014-01-08 09:09:47 -08:00
Damien George
9193f89296
Move lexerstr to main py directory (everyone uses it).
2014-01-08 15:28:26 +00:00
Dave Hylands
9b7b947b01
Updated teensy to use common code from stm directory.
...
Updated mconfigport.h to enable GC
2014-01-08 00:29:44 -08:00
Dave Hylands
297446e7af
Initial support for Teensy 3.1
2014-01-06 00:20:11 -08:00