aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-07Fix LED pin enummux
* Fix LED pin enum, first one should start at 1 * Fix LED initialization typo
2014-01-05Merge pull request #94 from chipaca/list_reverseDamien George
Implements list.reverse; fixes issue #66.
2014-01-06Merge remote-tracking branch 'upstream/master' into list_reverseJohn R. Lenton
2014-01-05Merge branch 'list_remove' of git://github.com/chipaca/micropython into ↵Damien George
chipaca-list_remove
2014-01-05Merge pull request #92 from chipaca/list_insertDamien George
List insert. Fixes issue #61.
2014-01-05Merge pull request #91 from chipaca/list_indexDamien George
Fix off-by-one in non-default values of index's 2nd and 3rd arguments.
2014-01-05Merge pull request #89 from pfalcon/c99-tagged-structsDamien George
Convert many object types structs to use C99 tagged initializer syntax.
2014-01-05stm: pull-up usr switch on pyboard (fixes regression).Damien George
2014-01-05Merge pull request #86 from iabdalkader/masterDamien George
Add Initial Support for STM32F4DISCOVERY Board
2014-01-05Merge pull request #88 from dhylands/mp-qstr-initDamien George
Make qstr_init reinitialize last_pool.
2014-01-05Merge remote-tracking branch 'upstream/master' into list_reverseJohn R. Lenton
2014-01-05Merge remote-tracking branch 'upstream/master' into list_removeJohn R. Lenton
2014-01-05Merge remote-tracking branch 'upstream/master' into list_insertJohn R. Lenton
2014-01-05Fix off-by-one in non-default values of index's 2nd and 3rd arguments.John R. Lenton
2014-01-05Convert many object types structs to use C99 tagged initializer syntax.Paul Sokolovsky
2014-01-05Make qstr_init reinitialize last_pool.Dave Hylands
This causes the pool to get reinitialized properly on a soft-reset.
2014-01-05Add gitignore filemux
2014-01-05Add Initial Support for STM32F4DISCOVERY Boardmux
* 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
2014-01-05stm: allow more flash for the binary.Damien George
2014-01-05stm: rename sw_xx to switch_xx; change Python bindings to new version.Damien George
2014-01-05Merge pull request #82 from iabdalkader/masterDamien George
Move user switch code into a separate module
2014-01-05Merge pull request #80 from xyb/striterDamien George
Implements str iterator
2014-01-05Fix qstr in objlist.c; add more tests for list.index.Damien George
list.index fails on an edge case.
2014-01-05Merge pull request #78 from chipaca/list_indexDamien George
Implements list.index. Fixes issue #57.
2014-01-05Move user switch code into a separate modulemux
* Move user switch code from main.c into a separate module (usrsw) * Add usrsw.c to Makefile
2014-01-05Add fatfs readme/license.Damien George
2014-01-05Add test for basic builtin types.Damien George
2014-01-05Implements str iteratorxyb
2014-01-05Merge remote-tracking branch 'upstream/master' into list_indexJohn R. Lenton
2014-01-05Oops: add objint.cDamien George
2014-01-04Add FONT-LICENSE for Exo font used in Micro Python name-logo.Damien George
2014-01-04Merge pull request #71 from redteam316/dxfDamien George
Added DXF R2000 vector text.
2014-01-04Merge pull request #72 from redteam316/svgDamien George
Added SVG vector text.
2014-01-04Merge pull request #73 from mikaeleiman/apple-clang-fixesDamien George
Apple clang fixes
2014-01-04Convert Python types to proper Python type hierarchy.Damien George
Now much more inline with how CPython does types.
2014-01-04OSX: fixes to make nlrx64.S with Apple's clang (switched to Apple-specific ↵Mikael Eiman
define instead of __llvm__)
2014-01-04OSX: fixes to make nlrx64.S with Apple's clang (forgot a few places)Mikael Eiman
2014-01-04OSX: fixes to make nlrx64.S with Apple's clangMikael Eiman
2014-01-04Add ellipsis object.Damien George
2014-01-04Merge pull request #70 from chipaca/list_countDamien George
Implements list.count. Fixes isue #55.
2014-01-04Convert USE_READLINE config option to be consistent with others.Paul Sokolovsky
2014-01-04Unbreak string slice test by just switching to normal (not byte) strings.Paul Sokolovsky
2014-01-04tests/basics requires python3.3Paul Sokolovsky
tests/bytecode/run-tests already uses puthon3.3, so let's just use it here too. Fore reference, errors with python 3.2.3: File "tests/generator1.py", line 12 return None SyntaxError: 'return' with argument inside generator File "tests/list_clear.py", line 3, in <module> x.clear() AttributeError: 'list' object has no attribute 'clear' etc.
2014-01-04Don't error out if build/ directory already exists.Paul Sokolovsky
2014-01-04Split qstr into pools, and put initial pool in ROM.Damien George
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).
2014-01-04Merge remote-tracking branch 'upstream/master' into list_countJohn R. Lenton
2014-01-04Improve configurability for native x64/thumb emitter.Damien George
With MICROPY_EMIT_X64 and MICROPY_EMIT_THUMB disabled, the respective emitters and assemblers will not be included in the code. This can significantly reduce binary size for unix version.
2014-01-04Added DXF R2000 vector text.Jonathan Greig
2014-01-04Added SVG vector text.Jonathan Greig
2014-01-04Merge remote-tracking branch 'upstream/master' into list_countJohn R. Lenton