| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-21 | cc3200: Correct ticks_cpu and ticks_us functions in time module. | danicampora | |
| 2015-10-19 | cc3200: Create wipy module, remove HeartBeat class. | danicampora | |
| The heartbeat is now controllable via a single function within the wipy module. | |||
| 2015-10-12 | Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc. | Damien George | |
| 2015-09-27 | cc3200: New irq API, affects all classes that provide the irq method. | Daniel Campora | |
| 2015-09-21 | cc3200: New SD and RTC API plus os and time modules' extensions. | Daniel Campora | |
| 2015-09-16 | cc3200: Increase error led blynk period to 100ms | Daniel Campora | |
| 2015-09-10 | cc3200: New UART API plus related test. | Daniel Campora | |
| 2015-09-10 | cc3200: Add alternate functions list to Pin object. | Daniel Campora | |
| Also remove pin.high() and pin.low() methods. | |||
| 2015-09-10 | cc3200: Fix bug in pybsleep remove. | Daniel Campora | |
| 2015-09-10 | cc3200: Implement new Pin API. | Daniel Campora | |
| 2015-08-16 | cc3200: Change HeartBeat period from 5 to 4 seconds. | Daniel Campora | |
| 2015-08-16 | cc3200: Remove unneeded loops in the FreeRTOS hooks. | Daniel Campora | |
| 2015-08-16 | cc3200: Improve callback API. | Daniel Campora | |
| Rename "wakes" param to "wake_from" and make "value" an object instead of an integer. | |||
| 2015-08-09 | cc3200: Refactor PRCM special user bits implementation. | Daniel Campora | |
| 2015-07-08 | cc3200: Use alternative HAL_Delay also when interrupts are disabled. | Daniel Campora | |
| 2015-07-07 | cc3200: Improve interrupt handling and fix bug in HAL_Delay(). | Daniel Campora | |
| 2015-06-28 | cc3200: Add `Pin.name()` method. | Daniel Campora | |
| 2015-06-10 | cc3200: Use the pull up/down resistors on the antenna selection pins. | Daniel Campora | |
| 2015-06-10 | cc3200: Fix bootloader build error. | Daniel Campora | |
| 2015-06-10 | cc3200: Add contructor to the HeartBeat class. | Daniel Campora | |
| 2015-06-07 | cc3200: Re-config antenna selection when waking from suspended mode. | Daniel Campora | |
| 2015-06-07 | cc3200: Add missing antenna diversity source files. | Daniel Campora | |
| 2015-06-07 | cc3200: Add antenna selection feature to WLAN. | Daniel Campora | |
| 2015-06-04 | cc3200: Do not kick the watchdog inside the idle task. | Daniel Campora | |
| 2015-05-25 | cc3200: Make HeartBeat.disable() thread safe. | Daniel Campora | |
| 2015-05-17 | cc3200: Re-name 'intmode' to 'mode' in the callback API. | Daniel Campora | |
| 2015-05-17 | cc3200: Add Timer module. Supports free running, PWM and capture modes. | Daniel Campora | |
| 2015-05-03 | cc3200: Clean up pyb.Pin | Daniel Campora | |
| Remove unused and unneeded functions, also create Pin.get_config() that returns the whole configuration of the pin. This reduces code size by ~500 bytes. | |||
| 2015-04-18 | cc3200: Clean up and reduce use/include of std.h. | Damien George | |
| 2015-04-17 | cc3200: Use new %q format to print qstr's where appropiate. | Daniel Campora | |
| 2015-04-16 | py: Overhaul and simplify printf/pfenv mechanism. | Damien George | |
| Previous to this patch the printing mechanism was a bit of a tangled mess. This patch attempts to consolidate printing into one interface. All (non-debug) printing now uses the mp_print* family of functions, mainly mp_printf. All these functions take an mp_print_t structure as their first argument, and this structure defines the printing backend through the "print_strn" function of said structure. Printing from the uPy core can reach the platform-defined print code via two paths: either through mp_sys_stdout_obj (defined pert port) in conjunction with mp_stream_write; or through the mp_plat_print structure which uses the MP_PLAT_PRINT_STRN macro to define how string are printed on the platform. The former is only used when MICROPY_PY_IO is defined. With this new scheme printing is generally more efficient (less layers to go through, less arguments to pass), and, given an mp_print_t* structure, one can call mp_print_str for efficiency instead of mp_printf("%s", ...). Code size is also reduced by around 200 bytes on Thumb2 archs. | |||
| 2015-03-26 | cc3200: Reenable active interrupts when waking from suspended mode. | Daniel Campora | |
| 2015-03-26 | cc3200: Add callback support to the UART for RX interrupts. | Daniel Campora | |
| 2015-03-25 | cc3200: Add GPIO25 to the pins list of the WiPy and the WiPy-SD. | Daniel Campora | |
| 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-21 | cc3200: Remove superfluous code in pybsleep. | danicampora | |
| 2015-03-21 | cc3200: Re-name pybsystick to mpsystick. | danicampora | |
| 2015-03-16 | cc3200: Remove double administration of callback objects. | danicampora | |
| 2015-03-14 | cc3200: Rewrite the PRCM RTC functionality methods. | danicampora | |
| This allows to use the On-Chip retention registers for both the RTC and to share notification flags between the bootloader and the application. The two flags being shared right now are the "safe boot" request and the WDT reset cause. we still have 2 more bits free for future use. | |||
| 2015-03-14 | cc3200: Increase heartbeat period from 3 to 5 seconds. | danicampora | |
| 2015-03-12 | cc3200: Allow separate selection of the power mode in Pin callbacks. | danicampora | |
| 2015-03-11 | cc3200: Add power management framework. Add mpcallback class. | danicampora | |
| Supports suspend and hibernate modes. Waking is possible throug GPIO and WLAN. The mpcallback class is generic and can be reused by other classes. | |||
| 2015-03-11 | cc3200: Merge ExtInt class into Pin class. | danicampora | |
| Also add another method to change the pin's interrupt mode on the fly. | |||
| 2015-03-11 | cc3200: Make WDT and HeartBeat constant objects on their own right. | danicampora | |
| 2015-02-28 | cc3200: Add heartbeat signal on system led. | danicampora | |
| 2015-02-25 | cc3200: Implement safe boot pin and system led behaviour. | danicampora | |
| 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. | |||
| 2015-02-25 | cc3200: Add WDT functionality as part of the pyb module. | danicampora | |
| 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. | |||
| 2015-02-22 | cc3200: Remove dependencies from FreeRTOS. | danicampora | |
| Use the simplelink wrappers instead. This is one step further towards having a single module for the cc3200 and the cc3100. | |||
| 2015-02-21 | cc3200: Add explicit py/ path-prefix for py includes. | Damien George | |
| This is how it should be, so one knows exactly where the includes are coming from. | |||
| 2015-02-13 | cc3200: Add I2C module. Only master mode is currently supported. | danicampora | |
| 2015-02-13 | stmhal: Make pybstdio usable by other ports, and use it. | Damien George | |
| Now all ports can use pybstdio.c to provide sys.stdin/stdout/stderr, so long as they implement mp_hal_stdin_* and mp_hal_stdout_* functions. | |||
