summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
* esp8266: Enable setting CPU frequency to 160MHzJosef Gajdusek2015-05-28
|
* tests: Add special tests to test mp_printf function to improve coverage.Damien George2015-05-28
|
* tests: Add some tests for printing floats to improve coverage.Damien George2015-05-28
|
* py: Remove unnecessary extra handling of padding of nan/inf.Damien George2015-05-28
| | | | | | | C's printf will pad nan/inf differently to CPython. Our implementation originally conformed to C, now it conforms to CPython's way. Tests for this are also added in this patch.
* py: Reduce size of mp_printf by eliminating unnecessary code.Damien George2015-05-28
| | | | Saves around 120 bytes on Thumb2 archs.
* cc3200: Remove WIPY-SD variant, and make the WiPy the default board.Daniel Campora2015-05-28
|
* cc3200: Rename Pin.get_config() to Pin.info().Daniel Campora2015-05-28
|
* cc3200: Make small changes in WLAN to improve the API.Daniel Campora2015-05-28
|
* tests: Add tests to create valid and invalid UART, I2C, SPI, CAN busses.Damien George2015-05-28
|
* stmhal: Fix off-by-one error when checking for valid I2C and SPI bus.Damien George2015-05-28
|
* ACKNOWLEDGEMENTS: Add 1 backer name to the file.Damien George2015-05-28
|
* tools: Allow pyboard constructor to take a baudrate parameter.Dave Hylands2015-05-27
| | | | | This allows pyboard.py to be used over a UART interface rather than just over a USB serial interface.
* stmhal: Allow to name SPI busses, and give them names for pyboard.Damien George2015-05-27
|
* stmhal: Allow to name I2C busses, and give them names for pyboard.Damien George2015-05-27
|
* stmhal: Remove PYBVxx defines and use config vars for UART/CAN names.Damien George2015-05-27
| | | | | Now all stmhal-based boards can name their peripherals (if they want) to any string.
* unix: Add option to use uPy readline, and enable by default.Damien George2015-05-27
| | | | | | This gets uPy readline working with unix port, with tab completion and history. GNU readline is still supported, configure using MICROPY_USE_READLINE variable.
* unix: Factor out stdio and ctrl-C code to unix_mphal.c file.Damien George2015-05-27
|
* lib/mp-readline: Export readline_push_history function.Damien George2015-05-27
|
* cc3200: Simplify SPI polarity and phase checks in constructor.Daniel Campora2015-05-27
|
* cc3200: Add note about old revisions of the CC3200-LAUNCHXL.Daniel Campora2015-05-27
|
* cc3200: Move the STDIO UART pin configuration to mpconfigboard.h.Daniel Campora2015-05-27
|
* cc3200: Fix I2C and SPI module references.Daniel Campora2015-05-27
|
* cc3200: Add make_new method to the WDT.Daniel Campora2015-05-27
|
* cc3200: Add make_new method to the RTC, like in stmhal.Daniel Campora2015-05-27
|
* cc3200: Use the WDT stall feature in debug mode only.Daniel Campora2015-05-27
|
* cc3200: Use MCU reset instead of SOC reset.Daniel Campora2015-05-27
| | | | | I have seen the CC3200 hanging a couple of times, and according to TI itself the SOC reset is not reliable, which explains my observations.
* esp8266: Move initialization to system_init_done_cbJosef Gajdusek2015-05-26
| | | | | Initializing too early caused some of the API functions (wifi_*) to fail when called in main.py
* esp8266: Add uos moduleJosef Gajdusek2015-05-26
| | | | Currently implements only .uname()
* cc3200: Clean up exception handling.Daniel Campora2015-05-26
|
* cc3200: Use polarity and phase instead of submode in the SPI construct.Daniel Campora2015-05-26
|
* cc3200: Make API more similar to stmhal.Daniel Campora2015-05-25
| | | | | | | | | In general the changes are: 1. Peripheral (UART, SPI, ADC, I2C, Timer) IDs start from 1, not zero. 2. Make I2C and SPI require the ID even when there's only one bus. 3. Make I2C and SPI accept 'mode' parameter even though only MASTER is supported.
* cc3200: Make the WDT aware of the servers sleep/wake state.Daniel Campora2015-05-25
|
* cc3200: Use the correct ADC channel index when creating the object.Daniel Campora2015-05-25
|
* cc3200: Remove duplicated checks for boot.py and main.py existency.Daniel Campora2015-05-25
|
* cc3200: Make HeartBeat.disable() thread safe.Daniel Campora2015-05-25
|
* py: Make makeversionhdr.py extract version from docs/conf.py if no git.Damien George2015-05-25
| | | | Addresses issue #1285.
* stmhal: Implement sys.std{in,out,err}.buffer, for raw byte mode.Damien George2015-05-24
| | | | It's configurable and only enabled for stmhal port.
* stmhal: Detect disk full conditionDave Hylands2015-05-24
|
* cc3200: Remove NIC abstraction layer.Daniel Campora2015-05-24
| | | | | That layer is nice, but the CC3200 doesn't need it and getting rid of it saves ~200 bytes, which are more than welcome.
* cc3200: Reset the servers and close user sockets on WLAN disconection.Daniel Campora2015-05-24
| | | | This is needed to avoid half-open connections.
* stmhal: Make pendsv variable non-static so gcc-5 doesn't opt it away.Damien George2015-05-23
|
* cc3200: Finally unlock the full wake on WLAN feature set.Daniel Campora2015-05-22
|
* cc3200: Add own ubinascii module.Daniel Campora2015-05-22
| | | | | The reason to have our owm ubinascii module is so that later we can add crc32 support using the hardware engine.
* extmod: Actually expose the ubinascii python methods.Daniel Campora2015-05-22
|
* lib: Fix some issues in timeutilsDave Hylands2015-05-21
| | | | | | | | | | | | | | | | | | | In particular, dates prior to Mar 1, 2000 are screwed up. The easiest way to see this is to do: >>> import time >>> time.localtime(0) (2000, 1, 1, 0, 0, 0, 5, 1) >>> time.localtime(1) (2000, 1, 2, 233, 197, 197, 6, 2) With this patch, we instead get: >>> import time >>> time.localtime(1) (2000, 1, 1, 0, 0, 1, 5, 1) Doh - In C % is NOT a modulo operator, it's a remainder operator.
* py: Remove hexdigest QSTR since the method has been removed as well.Daniel Campora2015-05-21
|
* cc3200: Remove uhashlib.hexdigest().Daniel Campora2015-05-21
|
* moduhashlib: Remove not implemented .hexdigest().Paul Sokolovsky2015-05-21
| | | | Effect can be easily achieved by ubinsacii.hexlify(hash.digest()).
* extmod: Expose mod_binascii_hexlify() and mod_binascii_unhexlify().Daniel Campora2015-05-21
|
* pic16bit: Add readinto and readlines to qstrs.Damien George2015-05-20
|