aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-23Merge pull request #213 from iabdalkader/masterDamien George
Move LED defs to mpconfigport.h
2014-01-23Move LED defs to mpconfigport.hmux
2014-01-23Merge branch 'master' of github.com:iabdalkader/micropython into ↵Damien George
iabdalkader-master Conflicts: stm/main.c
2014-01-23py: Implement bool unary op; tidy up unary op dispatch.Damien George
2014-01-23py: Simpler implementation of mp_obj_callable.Damien George
2014-01-23Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-01-23stm: LCD support for PYBv4; fix MMA reading code.Damien George
2014-01-23Fix USB CORE PCGCCTL Wrong Addressmux
* Fix PCGCCTL bug using address instead of value. * Fix issue #211
2014-01-23Move RTC to Separate Modulemux
* Move RTC code from main to a separate module.
2014-01-23Add More Feature Test Macrosmux
* Add MICROPY_HW_HAS_LCD * Add MICROPY_HW_HAS_WLAN * Use feature test macros in main
2014-01-23mp_obj_is_callable(): Only object types can be callable.Paul Sokolovsky
Fixes segfault on callable("string").
2014-01-23stm: Add memcmp() implementation.Paul Sokolovsky
2014-01-23Implement simplest case of str.startswith().Paul Sokolovsky
2014-01-23py: Use C99 way of variable macro arguments.Damien George
Addresses Issue #207.
2014-01-23py: Change macro var args in parser to be C99 compliant.Damien George
2014-01-22py: Initialise loaded_module map in rt_init.Damien George
STM port crashes without this re-init. There should not be any state in the core py/ code that relies on pre-initialised data.
2014-01-22Fix 1 warning and 1 bug.Damien George
2014-01-22Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-01-22Merge pull request #208 from pfalcon/string-escapesDamien George
Implement octal and hex escapes in strings.
2014-01-22Merge pull request #206 from iabdalkader/masterDamien George
Add Generic Feature Macros to mpconfigport
2014-01-22Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-01-22stm: Fix USART3 init. Small edits to Makefile and other things.Damien George
2014-01-22Implement octal and hex escapes in strings.Paul Sokolovsky
2014-01-22Fix Feature Macro Prefixmux
2014-01-22file.readline(): Use mp_obj_str_get_data() and fix off-by-one error on EOF.Paul Sokolovsky
2014-01-22Remove Underscore from Macro Namesmux
2014-01-22Add Generic Feature Macros to mpconfigportmux
* Add some generic feature macros to mpconfigport * Move pin and port definitions from usrsw.c to mpconfigport
2014-01-22Second stage of qstr revamp: uPy str object can be qstr or not.Damien George
2014-01-22Merge branch 'fix-stm-discovery' of github.com:dhylands/micropython into ↵Damien George
dhylands-fix-stm-discovery Conflicts: stm/main.c
2014-01-21Fix support for STM32F4DISCOVERYDave Hylands
2014-01-22py: Remove implicit conversion of float to int in mp_obj_get_int().Damien George
Addresses Issue #199.
2014-01-21Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-01-21py: Implement break and continue byte codes, and add tests.Damien George
Also fixes a bug in the for-in-range optimiser. I hope to remove break and continue byte codes in the future and just use jump (if possible).
2014-01-21Merge pull request #204 from dhylands/masterDamien George
Fix malformed makeqstrdata generated file when using python 2.7
2014-01-21Fix malformed generated file when using python 2.7Dave Hylands
2014-01-21stm: Clean up main.c; disable libgcc by default.Damien George
f2d and d2f functions from libgcc does not work correctly, most likely due to the ABI being incorrect. libgcc disabled for now.
2014-01-21stm: Put HSE_VALUE and other defines in mpconfigport.h.Damien George
mpconfigport.h is now included by stm32f4xx.h so that all STM files have access to these defines.
2014-01-21stm: Put TARGET in mpconfigport.h; support PYBv4.Damien George
2014-01-21Merge pull request #202 from iabdalkader/masterDamien George
Remove hardcoded PLL_M value
2014-01-21Add bytearray basic tests.Paul Sokolovsky
2014-01-21array: Implement iterator.Paul Sokolovsky
2014-01-21Add len() support for arrays.Paul Sokolovsky
2014-01-21Merge branch 'master' of github.com:micropython/micropythonDamien George
Conflicts: py/objstr.c py/py.mk py/stream.c unix/main.c unix/socket.c
2014-01-21Revamp qstrs: they now include length and hash.Damien George
Can now have null bytes in strings. Can define ROM qstrs per port using qstrdefsport.h
2014-01-21Add OSC_VALUE to Makefilemux
* Add the option to pass OSC frequency on command line.
2014-01-21Remove hardcoded PLL_M valuemux
2014-01-21run-tests: Allow to run tests selectively via command line.Paul Sokolovsky
2014-01-21Implement str.split(None).Paul Sokolovsky
Note that splitting by explicit string is not implemented so far.
2014-01-21str: Implement proper string (instead of byte string) indexing.Paul Sokolovsky
Also, support negative indexes.
2014-01-21Implement string multiplication.Paul Sokolovsky