- Feb 27, 2015
-
-
Damien George authored
This makes exception traceback info self contained (ie doesn't rely on list object, which was a bit of a hack), reduces code size, and reduces RAM footprint of exception by eliminating the list object. Addresses part of issue #1126.
-
- Feb 26, 2015
-
-
Paul Sokolovsky authored
-
Damien George authored
Slightly smaller code, and does not need to use C stack to save temporaries.
-
danicampora authored
-
danicampora authored
Before, both mutexes and semaphores were used. Using only the latter and with a bit of cleanup to remove some code bloat, we save ~600 bytes of code.
-
- Feb 25, 2015
-
-
danicampora authored
This helps saving ~300 bytes. Thanks to dpgeorge.
-
danicampora authored
The safe boot pin, when pulled high during reset rolls back the firmware to the "factory" image and skips execution of 'boot.py' and 'main.py'. This is useful to recover from a crash condition. The system led is used mostly to signal errors.
-
danicampora authored
-
Paul Sokolovsky authored
-
Damien George authored
Addresses issue #1132.
-
danicampora authored
Also improve pybsd, and make it save it's pin configuration. This is a necessary step towards supporting the CC3200 low power deep sleep (LPDS) mode.
-
danicampora authored
-
- Feb 24, 2015
-
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
Reduces stmhal by about 300 bytes ROM.
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
Also, reword purpose to avoid impression that uPy supports just one microcontroller.
-
- Feb 23, 2015
-
-
Damien George authored
-
Damien George authored
-
nhtshot authored
This function is only used when DEBUG_PRINTERS and USE_RULE_NAME are enabled.
-
Paul Sokolovsky authored
Still too shy to implement UnicodeEncodeError which was really needed for micropython-lib case.
-
danicampora authored
These definitions help on making modwlan.c usable by other ports with the CC3100.
-
danicampora authored
-
danicampora authored
Also change other methods' names to make them consistent.
-
Damien George authored
-
Damien George authored
-
Dave Hylands authored
In particular, make sure that the globals are all initialized before enabling the interrupt, and also make sure that the timer interrupt has been initialied before enabling the NVIC.
-
- Feb 22, 2015
-
-
danicampora authored
-
danicampora authored
-
danicampora authored
-
danicampora authored
Those trace messages have never proven to be useful and they make the code 9K bigger.
-
danicampora authored
Use the simplelink wrappers instead. This is one step further towards having a single module for the cc3200 and the cc3100.
-
Damien George authored
-
Damien George authored
The implementation of these functions is very large (order 4k) and they are rarely used, so we don't enable them by default. They are however enabled in stmhal and unix, since we have the room.
-
Damien George authored
-
Paul Sokolovsky authored
-
Damien George authored
Also includes documentation about minimum baudrate. Addresses issue #1090.
-
- Feb 21, 2015
-
-
Paul Sokolovsky authored
-
Damien George authored
-