Damien George
ed570e4b2a
py: Remove mp_load_const_str and replace uses with inlined version.
2015-06-25 13:58:41 +00:00
Paul Sokolovsky
484adac0bb
tools: Update upip to 0.5.4.
...
Recognize and handle "package not found" error.
2015-06-25 15:32:14 +03:00
Garrett Berg
f64e080d9a
CODECONVENTIONS.md: add documentation on putting comments in code.
2015-06-25 10:56:39 +01:00
Damien George
e44c1d3ace
tests: Split out json float tests to separate files.
2015-06-25 10:50:00 +01:00
Daniel Campora
186b355b28
tests: Add support for the WiPy in run-tests script.
...
The --pyboard param has been replaced by --target which defaults to
'unix'. Possible values at this moment are 'unix', 'pyboard' and
'wipy'. Now is also possible to select the baud rate of the serial
device when calling the script.
2015-06-25 10:45:25 +01:00
Damien George
0d3e309ebc
docs: Add link in references index to Thumb2 assembler docs.
2015-06-25 00:24:19 +01:00
Damien George
2110dc5a6d
docs: Add reference for Thumb2 inline assembler.
...
Thanks to Peter Hinch for contributing this.
2015-06-25 00:21:35 +01:00
Damien George
aef3846c13
docs: Add "reference" directory for putting docs about the language.
2015-06-25 00:20:57 +01:00
Daniel Campora
4af5424242
tests: Adapt misc/features.py tests for ports without floating point.
2015-06-24 17:53:29 +01:00
blmorris
c5175526dd
stmhal/dma.c: Modify dma_init() to accept init struct as an argument
...
This removes hard-coded DMA init params from dma_init(), instead defining
these parameters in a DMA_InitTypeDef struct that gets passed as an
argument to dma_init()
This makes dma_init more generic so it can be used for I2S and SD Card,
which require different initialization parameters.
2015-06-24 17:48:52 +01:00
Damien George
3299f687f5
CODECONVENTIONS.md: Mention macro and enum names.
2015-06-24 17:35:27 +01:00
stijn
9c7d183a94
CODECONVENTIONS.md: Add function/variable/argument naming convention
2015-06-24 17:35:27 +01:00
Daniel Campora
d02f671737
cc3200: Add deploy target and improve robustness of update-wipy.py.
2015-06-24 15:26:05 +02:00
Daniel Campora
d709622bd2
tests: Adapt basics/memoryerror.py for ports with lower heap sizes.
2015-06-24 15:25:59 +02:00
Daniel Campora
e64afde073
cc3200: Create tools folder and add update-wipy.py script.
...
This script is used by Jenkins to update the WiPy with the newly
built firmware before running the tests. It's not placed in the
common tools folder because it is very WiPy specific.
2015-06-24 12:36:38 +02:00
Damien George
2a1090a637
py: Clarify comment in parsenum.c about ValueError vs SyntaxError.
2015-06-23 16:08:51 +00:00
Daniel Campora
228c68a9cd
py: Change exception type to ValueError when error reporting is terse.
...
Addresses issue #1347
2015-06-23 15:30:49 +02:00
Damien George
6e1dfb0d1a
stmhal: Reorganise code for parsing keyword args in I2C methods.
...
To make it the same as SPI and UART.
2015-06-22 23:46:22 +01:00
Damien George
de8b585ab7
esp8266: Make pyb.RTC a type, and pyb.RTC() constructs an RTC object.
...
This is the standard way of doing things, one should construct a
peripheral object (even if it's a singleton).
See issue #1330 .
2015-06-22 23:03:17 +01:00
Damien George
c4b592d379
bare-arm, minimal, qemu-arm: Make do_str() take parse-input-kind as arg.
...
The do_str() function is provided essentially as documentation to show
how to compile and execute a string. This patch makes do_str take an
extra arg to specify how the string should be interpreted: either as a
single line (ie from a REPL) or as multiple lines (ie from a file).
2015-06-22 22:38:47 +01:00
Paul Sokolovsky
fe99ea9aab
README: Add quick information about builtin upip package manager.
...
Also, simplify dependencies info now that we no longer require GNU
readline.
2015-06-22 20:06:12 +03:00
Damien George
7f19a39a3b
py: Cast argument for printf to int, to be compatible with more ports.
...
This allows stmhal to be compiled with MICROPY_DEBUG_PRINTERS.
2015-06-22 17:40:12 +01:00
Paul Sokolovsky
a06c38b486
tests: Add testcase for open(..., "a").
2015-06-21 00:05:09 +03:00
Ari Suutari
63b9e598a3
unix: Add O_WRONLY | O_CREAT to open call when opening file for append ("a").
...
To comply with Python semantics.
2015-06-21 00:03:26 +03:00
Bill Owens
60ccb41fac
esp8266: Move status() from esp module to network
2015-06-20 23:35:55 +03:00