- 06 Jan, 2014 2 commits
-
-
Damien George authored
-
mux authored
* Fix LED pin enum, first one should start at 1 * Fix LED initialization typo
-
- 05 Jan, 2014 7 commits
-
-
Damien George authored
-
Paul Sokolovsky authored
-
mux authored
* Add a TARGET definition to Makefile (default PYBOARD). * Add support for discovery LEDs in led module. * Add support for discovery user switch in usersw * Add EXTI interrupt handler for discovery user switch on (PA0). * Parameterize led and usrsw modules pins and port. * Issue #83
-
Damien George authored
-
Damien George authored
-
mux authored
* Move user switch code from main.c into a separate module (usrsw) * Add usrsw.c to Makefile
-
Damien George authored
-
- 04 Jan, 2014 6 commits
-
-
Damien George authored
Now much more inline with how CPython does types.
-
Paul Sokolovsky authored
-
Damien George authored
Qstr's are now split into a linked-list of qstr pools. This has 2 benefits: the first pool can be in ROM (huge benefit, since we no longer use RAM for the core qstrs), and subsequent pools use m_new for the next pool instead of m_renew (thus avoiding a huge single table for all the qstrs). Still would be better to use a hash table, but this scheme takes us part of the way (eventually convert the pools to hash tables). Also fixed bug with import. Also improved the way the module code is referenced (not magic number 1 anymore).
-
Damien George authored
-
stevie67 authored
Use the storage cache not only for writing but also for reading. This avoids reading stale data and thus data loss.
-
Paul Sokolovsky authored
So far, only start and stop integer indexes are supported. Step is not supported, as well as objects of arbitrary types.
-
- 03 Jan, 2014 5 commits
-
-
Paul Sokolovsky authored
mpconfig.h will automatically pull mpconfigport.h.
-
Damien George authored
-
Damien George authored
import works for simple cases. Still work to do on finding the right script, and setting globals/locals correctly when running an imported function.
-
mux authored
* Chane dfu.py to use Python 3 syntax to avoid dependency on Python 2. * Update Makefile to call python instead of python2 * Fix #33
-
Damien George authored
-
- 02 Jan, 2014 1 commit
-
-
Damien George authored
-
- 30 Dec, 2013 3 commits
-
-
Paul Sokolovsky authored
-
Damien George authored
-
Damien George authored
-
- 29 Dec, 2013 4 commits
-
-
Damien authored
-
Damien authored
-
Hagen Kaye authored
-
Hagen Kaye authored
-
- 21 Dec, 2013 3 commits
-
-
Damien authored
-
Damien authored
-
Damien authored
A big change. Micro Python objects are allocated as individual structs with the first element being a pointer to the type information (which is itself an object). This scheme follows CPython. Much more flexible, not necessarily slower, uses same heap memory, and can allocate objects statically. Also change name prefix, from py_ to mp_ (mp for Micro Python).
-
- 20 Dec, 2013 3 commits
- 17 Dec, 2013 1 commit
-
-
Damien authored
-
- 11 Dec, 2013 2 commits
- 06 Dec, 2013 2 commits
- 05 Dec, 2013 1 commit
-
-
Damien authored
-