danicampora
1950295735
cc3200: Set pin direction first, then value. Fixes #1542 .
9 years ago
Paul Sokolovsky
9a334d41e3
tests/jni: Test for basic object operations.
9 years ago
danicampora
075ca64521
cc3200: Fix UART tests after correcting uart.read() behaviour.
9 years ago
danicampora
1f2daf4304
cc3200: Correct ticks_cpu and ticks_us functions in time module.
9 years ago
Damien George
e693e52442
tests: Disable some tests for pyboard that do not run correctly.
9 years ago
Paul Sokolovsky
acea9352a9
tests/extmod: Add tests for sleep_ms/us(), ticks_ms/us/diff().
Simple smoke tests, mostly for coverage. Added to extmod based on the fact
that they're extensions to standard modules.
9 years ago
danicampora
9c72c71c05
cc3200: WLAN class can retrieve the existing instance.
9 years ago
danicampora
f4c50f1cfc
tests/wipy: Make WLAN test more stable.
9 years ago
danicampora
ae70e98ed4
cc3200: Fix time.ticks_* functions.
9 years ago
danicampora
36ae417c9f
docs: Add wipy and network.server documentation.
9 years ago
danicampora
2e0cd20a1d
cc3200: Refactor network module to make the server a propper object.
9 years ago
danicampora
d8137178bb
cc3200: Create wipy module, remove HeartBeat class.
The heartbeat is now controllable via a single function within the
wipy module.
9 years ago
Damien George
096d1e4512
py: Add lsl/lsr/asr opcode support to inline Thumb2 assembler.
9 years ago
danicampora
e19dfe1c32
cc3200: In scan results rename 'auth' field to 'sec'.
As defined by the new API, since 'auth' is actually a tuple
composed by the security type and the key.
9 years ago
Damien George
4bf3f2d3c0
py: Fix with+for+return bug by popping for-iter when unwinding exc stack.
Addresses issue #1182 .
9 years ago
Damien George
4300c7dba2
py: Remove dependency on printf/fwrite in mp_plat_print.
See issue #1500 .
9 years ago
Paul Sokolovsky
2430dfac31
tests/jni: Start adding modjni tests.
These are currently not intended to run with the rest of testsuite, as
they require dependencies and special environment setup anyway (drafted
in tests/jni/README).
9 years ago
Damien George
2ec835f572
tests: Add more tests for viper 16/32-bit load/store, and ellipsis.
9 years ago
Damien George
b8f9ac5411
py: Implement ptr32 load and store in viper emitter.
9 years ago
Damien George
3aa7dd23c9
unix: Add exit and paste-mode hints to shell startup banner.
Thanks to @nyov for the initial patch.
9 years ago
Damien George
0334058fa4
Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc.
9 years ago
Peter Hinch
0e87bc7be6
tests: In pyb RTC tests, check wakeup register values.
9 years ago
Damien George
4fb5ff86ee
tests: Add test for evaluation order of dictionary key/value pairs.
In Python 3.4 the value is evaluated before the key. In Python 3.5 it's
key then value.
9 years ago
Damien George
9f5f156b9d
py/emitnative: Raise ViperTypeError for unsupported unary ops.
9 years ago
Damien George
7e12a601b8
py/compile: Fix edge case when constant-folding negation of integer.
Also adds tests specifically for testing constant folding.
9 years ago
Paul Sokolovsky
062bd81814
tests/basics/builtin_range: PEP8 fixes.
9 years ago
Damien George
34f26ea862
tests: Allow tests to pass against CPython 3.5.
All breaking changes going from 3.4 to 3.5 are contained in
basics/python34.py.
9 years ago
Damien George
e5635f4ab3
py: Catch all cases of integer (big and small) division by zero.
9 years ago
Damien George
2065373f67
py/mpz: Fix bignum anding of large negative with smaller positive int.
9 years ago
Damien George
a81539db25
tests: Add further tests for mpz code.
9 years ago
Damien George
4c02e54298
py/mpz: Raise NotImplError instead of failing assertion.
9 years ago
Tom Soulanille
2a8a564fbd
tests: Test slicing a range that does not start at zero.
9 years ago
Daniel Campora
d88d3b0b3a
tests/wipy: Skip the rtc_irq test.
9 years ago
Daniel Campora
d5de1bf853
tests: Skip uheapq1 test if target is WiPy.
9 years ago
Daniel Campora
6143f63560
tests/wipy: Fix error in wlan test.
9 years ago
Daniel Campora
37a2015cc5
tests/wipy: Add machine module tests.
9 years ago
Daniel Campora
958e273336
tests: Skip extmod machine tests when target is WiPy.
9 years ago
Daniel Campora
c92e6a45eb
cc3200: Rename pyb module to machine.
9 years ago
Daniel Campora
0a7e4fa5ce
tests/wipy: Improve robustness of rtc_irq test.
9 years ago
Daniel Campora
8192310dad
tests/wipy: Improve robustness of time test.
9 years ago
Daniel Campora
ef369249cb
cc3200: Implement support for os.dupterm().
9 years ago
Daniel Campora
57fa14b5be
cc3200: New WLAN API including test.
9 years ago
Daniel Campora
dbdcb58d64
cc3200: New irq API, affects all classes that provide the irq method.
9 years ago
stijn
dfa915a6af
tests: Omit process output parsing in case of CalledProcessError
Adding a line-end makes the determination of skip_native fail as it compares
the output against b'CRASH' while it is in fact b'CRASH\n'
9 years ago
Delio Brignoli
e6978a4e26
py: Fix call args when a stararg is followed by keyword args.
9 years ago
Daniel Campora
dffa9f6da6
cc3200: New SD and RTC API plus os and time modules' extensions.
9 years ago
Daniel Campora
660f8613fd
tests/wipy: Remove unneeded dependencies to pyb.Pin.
9 years ago
Alex March
15018291b2
tests: Add escaped quotes tests for REPL.
Test possible combinations of single and double quotes with escaped
quotes and parenthesis with and without function calls in REPL.
Covers: #1419
9 years ago
Daniel Campora
22b4c28f85
cc3200: New ADC API.
9 years ago
Daniel Campora
0e52d9860a
tests/wipy: Improve I2C tests.
9 years ago