Daniel Campora
4be44014ab
cc3200: Reenable active interrupts when waking from suspended mode.
2015-03-26 13:58:58 +01:00
Paul Sokolovsky
0090c714ba
objdict: Cast mp_obj_t to concrete types explicitly.
...
Continuation of refactoring applied previously to objlist.
2015-03-26 12:28:56 +02:00
Daniel Campora
2d717ad97a
cc3200: Add callback support to the UART for RX interrupts.
2015-03-26 10:28:43 +01:00
Daniel Campora
e909e38871
cc3200: Remove superflous parameters from the SPI API.
2015-03-26 10:28:41 +01:00
Damien George
23d7fd526d
tests: Skip some new tests when testing native emitter.
2015-03-25 23:33:48 +00:00
Damien George
214179b430
tests: Add tests for SyntaxError, TypeError, and other missing things.
...
This is intended to improve coverage of the test suite.
2015-03-25 23:10:09 +00:00
Damien George
44f65c0e2f
py: Fix bug in compiler which allowed through illegal augmented assign.
...
It allowed such things as (a, b) += c.
2015-03-25 23:06:48 +00:00
Damien George
5e1d993f54
py: Clean up some logic in VM to remove assert(0)'s.
...
Saves around 30 bytes code on Thumb2 archs.
2015-03-25 22:20:37 +00:00
Damien George
aedf583af2
py: Simplify some logic in compiler; add comments about CPython compat.
2015-03-25 22:06:47 +00:00
Daniel Campora
7f41f650de
cc3200: Remove superflous params from the I2C API.
2015-03-25 16:56:14 +01:00
Daniel Campora
26d230419c
cc3200: Add GPIO25 to the pins list of the WiPy and the WiPy-SD.
...
This allows to properly initialize the system led and add it
to the sleep module so that it can be restored when resuming
from suspended mode.
2015-03-25 15:22:32 +01:00
Daniel Campora
4729a212b1
cc3200: Rename the WiPy_SD to WiPy-SD.
2015-03-25 15:22:27 +01:00
Daniel Campora
684dba40f0
cc3200: Roll back to the previous telnet and ftp timeouts.
...
Unfortunately, these timeouts are the only realiable way (for now), to
be able to detect broken connections due to half-open sockets. Such a
thing occurs when getting out of the WiFi coverage area or when
disconnecting from the AP (sometimes the client doesn't send the
disconnect packet).
2015-03-25 15:22:21 +01:00
Daniel Campora
e15f8198bc
cc3200: Keep WLAN enabled during the soft reset.
2015-03-25 15:22:16 +01:00
Daniel Campora
9d3588f2be
cc3200: Remove the cc3200.xml file. Latest CCS already ships with it.
2015-03-25 15:22:11 +01:00
Paul Sokolovsky
3d598256df
py: Cast mp_obj_t to concrete types explicitly.
...
mp_obj_t internal representation doesn't have to be a pointer to object,
it can be anything.
There's also a support for back-conversion in the form of MP_OBJ_UNCAST.
This is kind of optimization/status quo preserver to minimize patching the
existing code and avoid doing potentially expensive MP_OBJ_CAST over and
over. But then one may imagine implementations where MP_OBJ_UNCAST is very
expensive. But such implementations are unlikely interesting in practice.
2015-03-25 09:25:41 +02:00
Paul Sokolovsky
ec1b1cf834
docs: uctypes: Describe couple more functions.
2015-03-24 22:42:54 +02:00
Damien George
dfad7f471a
stmhal: Optimise ADC.read_timed() so that it can sample up to 750kHz.
2015-03-23 22:36:51 +00:00
Paul Sokolovsky
44cd46a7e4
objnamedtuple: Accept field list as a string.
...
This change is required to unbreak some CPython stdlib modules (as included
into micropython-lib).
2015-03-23 22:45:14 +02:00
Paul Sokolovsky
8705171233
objstr: Expose mp_obj_str_split() for reuse in other modules.
2015-03-23 22:43:37 +02:00
Damien George
4a8556ca58
unix: Remove -Wdouble-promotion from main build, and 2 from coverage.
...
The 2 removed from coverage build are: -Wredundant-decls and
-Wstrict-prototypes.
2015-03-22 22:41:45 +00:00
Damien George
8657342973
stmhal: Correctly clear wake-up flag before entering standby mode.
2015-03-22 21:52:20 +00:00
Paul Sokolovsky
e38b892144
objnamedtuple: Check that 2nd arg to namedtuple() is a list.
2015-03-22 23:08:19 +02:00
Damien George
cfe623ae3e
stmhal: Expose all PYBv1.0 pins, include SD and USB pins.
...
To have proper low power mode, need to configure all unused pins in
input mode, so need to have them available.
2015-03-22 17:57:09 +00:00
Damien George
f44ace11fb
stmhal: Put flash in deep power-down mode when entering stop mode.
...
This can get PYBv1.0 stop current down to around 290uA.
2015-03-22 17:55:50 +00:00