| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-05-25 | cc3200: Make HeartBeat.disable() thread safe. | Daniel Campora | |
| 2015-05-25 | py: Make makeversionhdr.py extract version from docs/conf.py if no git. | Damien George | |
| Addresses issue #1285. | |||
| 2015-05-24 | stmhal: Implement sys.std{in,out,err}.buffer, for raw byte mode. | Damien George | |
| It's configurable and only enabled for stmhal port. | |||
| 2015-05-24 | stmhal: Detect disk full condition | Dave Hylands | |
| 2015-05-24 | cc3200: Remove NIC abstraction layer. | Daniel Campora | |
| That layer is nice, but the CC3200 doesn't need it and getting rid of it saves ~200 bytes, which are more than welcome. | |||
| 2015-05-24 | cc3200: Reset the servers and close user sockets on WLAN disconection. | Daniel Campora | |
| This is needed to avoid half-open connections. | |||
| 2015-05-23 | stmhal: Make pendsv variable non-static so gcc-5 doesn't opt it away. | Damien George | |
| 2015-05-22 | cc3200: Finally unlock the full wake on WLAN feature set. | Daniel Campora | |
| 2015-05-22 | cc3200: Add own ubinascii module. | Daniel Campora | |
| The reason to have our owm ubinascii module is so that later we can add crc32 support using the hardware engine. | |||
| 2015-05-22 | extmod: Actually expose the ubinascii python methods. | Daniel Campora | |
| 2015-05-21 | lib: Fix some issues in timeutils | Dave Hylands | |
| 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. | |||
| 2015-05-21 | py: Remove hexdigest QSTR since the method has been removed as well. | Daniel Campora | |
| 2015-05-21 | cc3200: Remove uhashlib.hexdigest(). | Daniel Campora | |
| 2015-05-21 | moduhashlib: Remove not implemented .hexdigest(). | Paul Sokolovsky | |
| Effect can be easily achieved by ubinsacii.hexlify(hash.digest()). | |||
| 2015-05-21 | extmod: Expose mod_binascii_hexlify() and mod_binascii_unhexlify(). | Daniel Campora | |
| 2015-05-20 | pic16bit: Add readinto and readlines to qstrs. | Damien George | |
| 2015-05-20 | cc3200: Add uhashlib. Supports SHA1 and SHA256. | Daniel Campora | |
| 2015-05-20 | cc3200: Fix time.localtime() so that it returns the correct fields. | Daniel Campora | |
| 2015-05-20 | cc3200: Rewrite WLAN.ifconfig(). Add WLAN.info() and WLAN.connections(). | Daniel Campora | |
| 2015-05-20 | cc3200: Disable UCTYPES and enable ARRAY_SLICE_ASSIGN. | Daniel Campora | |
| 2015-05-20 | py: Minor improvement to unichar_isxdigit | Dave Hylands | |
| This drops the size of unicode_isxdigit from 0x1e + 0x02 filler to 0x14 bytes (so net code reduction of 12 bytes) and will make unicode_is_xdigit perform slightly faster. | |||
| 2015-05-20 | extmod: Add ubinascii.unhexlify | Dave Hylands | |
| This also pulls out hex_digit from py/lexer.c and makes unichar_hex_digit | |||
| 2015-05-18 | tools: Add exec_raw_no_follow to pyboard.py. | Dave Hylands | |
| 2015-05-17 | py: Implement mp_format_float for doubles and use where appropriate | stijn | |
| This allows using (almost) the same code for printing floats everywhere, removes the dependency on sprintf and uses just snprintf and applies an msvc-specific fix for snprintf in a single place so nan/inf are now printed correctly. | |||
| 2015-05-17 | py/binary: Make return type of mp_binary_get_size size_t instead of int. | Kaspar Schleiser | |
| Fixes sign-compare warning. | |||
| 2015-05-17 | py/objobject: Don't make locals_dict if there's nothing to go in it. | Kaspar Schleiser | |
| 2015-05-17 | py: Change _mp_obj_fun_builtin_t.fun to function pointer. | Kaspar Schleiser | |
| ISO C forbids conversion between function pointers and void*, gcc -pedantic triggers a warning. | |||
| 2015-05-17 | py: Clean up declarations of str type/funcs that are also in unicode. | Damien George | |
| Background: trying to make an amalgamation of all the code gave some errors with redefined types and inconsistent use of static. | |||
| 2015-05-17 | cc3200: Set the timer edge count interrupt value in the calbback const. | Daniel Campora | |
| 2015-05-17 | cc3200: Make sure RTC wake value is >= 1ms. | Daniel Campora | |
| 2015-05-17 | cc3200: Re-name 'intmode' to 'mode' in the callback API. | Daniel Campora | |
| 2015-05-17 | cc3200: Disable WLAN.urn() by default. | Daniel Campora | |
| Can be enabled by defining MICROPY_PORT_WLAN_URN=1 in mpconfigport.h. | |||
| 2015-05-17 | cc3200: Add optional timeout param to WLAN.connect(). | Daniel Campora | |
| 2015-05-17 | cc3200: Make sure to handle all pending pin interrupts. | Daniel Campora | |
| When entering the interrupt handler of a given GPIO port, more than one pin could have pending interrupts, therefore care must be taken to service each interrupt one by one before leaving. | |||
| 2015-05-17 | cc3200: Add Timer module. Supports free running, PWM and capture modes. | Daniel Campora | |
| 2015-05-17 | cc3200: Fix power mode param check in the UART callback constructor. | Daniel Campora | |
| 2015-05-17 | cc3200: Add os.rename() | Daniel Campora | |
| 2015-05-17 | Revert "unix: Include stdio.h to allow easy debugging with printf()." | Paul Sokolovsky | |
| This reverts commit 8fbabab1a80efa8b9c0654f63b2157d8f8299955. Turned to cause problems on MacOSX. | |||
| 2015-05-16 | docs: Bump version to 1.4.3. | Damien George | |
| 2015-05-13 | py: Fix printing of complex number when imaginary part is nan | stijn | |
| 2015-05-13 | teensy: Add readinto and readlines qstrs. | Damien George | |
| 2015-05-13 | docs: Document USB_VCP file-like methods. | Damien George | |
| 2015-05-13 | stmhal: Add readinto and readlines methods to sys.stdin, pyb.USB_VCP(). | Damien George | |
| Addresses issue #1255. | |||
| 2015-05-13 | esp8266: Add configuration option for redirecting the built-in OS output | Josef Gajdusek | |
| 2015-05-13 | esp8266: Actually use the decimal part of system_rtc_clock_cali_proc() | Josef Gajdusek | |
| 2015-05-13 | windows: Enable some recently added features in mpconfigport.h | stijn | |
| 2015-05-13 | esp8266: Put more literal and text obj data in irom0_0_seg. | Damien George | |
| With newer versions of esp_iot_sdk the iram1_0_seg started to overflow. Now it doesn't. Addresses issue #1254. | |||
| 2015-05-13 | esp8266: Add module weak links; link time to utime. | Damien George | |
| 2015-05-13 | esp8266: Add utime and pyb.RTC | Josef Gajdusek | |
| 2015-05-13 | esp8266: Update the linker script | Josef Gajdusek | |
| Moved modesp.o to flash and increased size of the irom0_0_seg segment. The new value was taken from NodeMCU linker script. | |||
