Damien George
1ce916aefd
Merge pull request #900 from dhylands/comp-deadtime
...
Add support for complimentary channel output and deadtime.
2014-10-11 18:44:39 +01:00
Paul Sokolovsky
c36c75c4dc
unix: Update comment MICROPY_GCREGS_SETJMP (untested -> undertested).
2014-10-11 20:33:44 +03:00
Paul Sokolovsky
6c2ab5c315
unix: Add comment about needed dependencies for MICROPY_FORCE_32BIT.
2014-10-11 20:33:37 +03:00
Dave Hylands
1c795445b3
Add support for complimentary channel output and deadtime.
...
This patch enables output on the complimentary channels (TIMx_CHyN).
For timers 1 and 8, deadtime can also be inserted when the channels
transition. For the pyboard, TIM8_CH1/CH1N and TIM8_CH2/CH2N can
take advantage of this.
2014-10-10 13:54:03 -07:00
Damien George
9b6617ea8b
stmhal: Add pyb.stop() and pyb.standby() functions.
2014-10-09 19:02:47 +01:00
Damien George
cc5b4a2653
Merge pull request #899 from pfalcon/usocket-rename
...
unix: Rename "microsocket" module to "usocket".
2014-10-09 18:58:24 +01:00
Paul Sokolovsky
23b3b04072
unix: Rename "microsocket" module to "usocket".
...
Per new conventions, we'd like to consistently use "u*" naming conventions
for modules which don't offer complete CPython compatibility, while offer
subset or similar API.
2014-10-09 20:43:10 +03:00
Paul Sokolovsky
a2d8f98a7e
examples: Rename unix socket examples to have more precise naming (http).
2014-10-09 20:35:56 +03:00
Damien George
1e49b151a7
Merge branch 'master' of github.com:micropython/micropython
2014-10-09 16:54:14 +01:00
Damien George
f0f964807e
Merge branch 'dhylands-lexer-crash'
2014-10-09 16:54:03 +01:00
Damien George
9bf5f2857d
py: Add further checks for failed malloc in lexer init functions.
2014-10-09 16:53:37 +01:00
Damien George
a8202762f0
Merge branch 'lexer-crash' of https://github.com/dhylands/micropython into dhylands-lexer-crash
2014-10-09 16:48:55 +01:00
Damien George
40e4c777a1
Merge pull request #897 from tomvonclef/master
...
Updating README.md. The Unix build requires pkg-config for FFI.
2014-10-09 16:47:06 +01:00
Damien George
7989b07637
Merge branch 'dhylands-memory-error'
2014-10-09 16:45:15 +01:00
Damien George
4091445612
py: Add #if guard around gc-specific code.
2014-10-09 16:44:43 +01:00
Dave Hylands
e20cbbec73
Make lexer fail gracefully when memory can't be allocated.
2014-10-08 23:17:35 -07:00
Tom von Clef
2090a98e80
Updating README.md to include the fact that the Unix build requires pkg-config to build the FFI module.
2014-10-08 17:26:03 -04:00
Dave Hylands
3556e45711
Allow real memory errors (from locked gc) to be reported with traceback.
2014-10-07 08:07:49 -07:00
Paul Sokolovsky
67f25dfe6f
travis: Install realpath, required for teensy build.
2014-10-06 23:49:17 +03:00
Paul Sokolovsky
5d328cbeb9
windows: mingw32 gcc doesn't define endianness macros, so just assume little.
...
Specifically, at least Ubuntu's i586-mingw32msvc-gcc doesn't supply
__LITTLE_ENDIAN__ and friends. And as it's safe enough to assume that
Windows is only little-endian, then it's defined unconditionally,
instead of duplicating detection logic in py/mpconfig.h (or adding
windows-specific defines to it).
2014-10-06 23:18:59 +03:00
Paul Sokolovsky
5dc8f9b28a
tests: Skip ffi_float.py if module ffi is not available.
2014-10-06 22:37:40 +03:00
Paul Sokolovsky
9aeec0e3a3
tests: Add missing "import sys".
2014-10-06 22:30:46 +03:00
Damien George
f53c343363
tests: Force skip of LE test on non-LE arch; improve run-tests-exp.sh.
2014-10-06 17:35:46 +00:00
Damien George
9c6f7378f7
tests: Make run-tests-exp.sh skip tests that fail due to invalid decorator.
...
Should address issue #856 .
2014-10-06 17:06:49 +00:00
Damien George
f32498fe04
py: Extra autodetect for little endianness using __LITTLE_ENDIAN__.
2014-10-06 16:09:31 +00:00