summaryrefslogtreecommitdiff
path: root/cc3200/misc
AgeCommit message (Collapse)Author
2016-06-28cc3200: Remove obsolete singleton heart-beat object.Damien George
2016-04-25cc3200, stmhal, teensy: Use pyhelp_print_obj function.Colin Hogben
Update the help() implementations in the cc3200, stmhal and teensy ports to use the pyhelp_print_obj function.
2016-02-21cc3200: Simplify the Timer API and correct the documents.danicampora
Make the PWM duty cycle configurable from 0.00 to 100.00 by accepting values from 0 to 10000. Add automatic Pin assignment when operating in PWM mode.
2015-11-01cc3200: Remove includes of rom.h (must be included via rom_map.h).danicampora
2015-10-31all: Add py/mphal.h and use it in all ports.Damien George
py/mphal.h contains declarations for generic mp_hal_XXX functions, such as stdio and delay/ticks, which ports should provide definitions for. A port will also provide mphalport.h with further HAL declarations.
2015-10-29cc3200: Switch from HAL_GetTick() to mp_hal_ticks_ms().Paul Sokolovsky
2015-10-21cc3200: Correct ticks_cpu and ticks_us functions in time module.danicampora
2015-10-19cc3200: Create wipy module, remove HeartBeat class.danicampora
The heartbeat is now controllable via a single function within the wipy module.
2015-10-12Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc.Damien George
2015-09-27cc3200: New irq API, affects all classes that provide the irq method.Daniel Campora
2015-09-21cc3200: New SD and RTC API plus os and time modules' extensions.Daniel Campora
2015-09-16cc3200: Increase error led blynk period to 100msDaniel Campora
2015-09-10cc3200: New UART API plus related test.Daniel Campora
2015-09-10cc3200: Add alternate functions list to Pin object.Daniel Campora
Also remove pin.high() and pin.low() methods.
2015-09-10cc3200: Fix bug in pybsleep remove.Daniel Campora
2015-09-10cc3200: Implement new Pin API.Daniel Campora
2015-08-16cc3200: Change HeartBeat period from 5 to 4 seconds.Daniel Campora
2015-08-16cc3200: Remove unneeded loops in the FreeRTOS hooks.Daniel Campora
2015-08-16cc3200: Improve callback API.Daniel Campora
Rename "wakes" param to "wake_from" and make "value" an object instead of an integer.
2015-08-09cc3200: Refactor PRCM special user bits implementation.Daniel Campora
2015-07-08cc3200: Use alternative HAL_Delay also when interrupts are disabled.Daniel Campora
2015-07-07cc3200: Improve interrupt handling and fix bug in HAL_Delay().Daniel Campora
2015-06-28cc3200: Add `Pin.name()` method.Daniel Campora
2015-06-10cc3200: Use the pull up/down resistors on the antenna selection pins.Daniel Campora
2015-06-10cc3200: Fix bootloader build error.Daniel Campora
2015-06-10cc3200: Add contructor to the HeartBeat class.Daniel Campora
2015-06-07cc3200: Re-config antenna selection when waking from suspended mode.Daniel Campora
2015-06-07cc3200: Add missing antenna diversity source files.Daniel Campora
2015-06-07cc3200: Add antenna selection feature to WLAN.Daniel Campora
2015-06-04cc3200: Do not kick the watchdog inside the idle task.Daniel Campora
2015-05-25cc3200: Make HeartBeat.disable() thread safe.Daniel Campora
2015-05-17cc3200: Re-name 'intmode' to 'mode' in the callback API.Daniel Campora
2015-05-17cc3200: Add Timer module. Supports free running, PWM and capture modes.Daniel Campora
2015-05-03cc3200: Clean up pyb.PinDaniel 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-18cc3200: Clean up and reduce use/include of std.h.Damien George
2015-04-17cc3200: Use new %q format to print qstr's where appropiate.Daniel Campora
2015-04-16py: 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-26cc3200: Reenable active interrupts when waking from suspended mode.Daniel Campora
2015-03-26cc3200: Add callback support to the UART for RX interrupts.Daniel Campora
2015-03-25cc3200: 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-21cc3200: Remove superfluous code in pybsleep.danicampora
2015-03-21cc3200: Re-name pybsystick to mpsystick.danicampora
2015-03-16cc3200: Remove double administration of callback objects.danicampora
2015-03-14cc3200: 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-14cc3200: Increase heartbeat period from 3 to 5 seconds.danicampora
2015-03-12cc3200: Allow separate selection of the power mode in Pin callbacks.danicampora
2015-03-11cc3200: 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-11cc3200: Merge ExtInt class into Pin class.danicampora
Also add another method to change the pin's interrupt mode on the fly.
2015-03-11cc3200: Make WDT and HeartBeat constant objects on their own right.danicampora
2015-02-28cc3200: Add heartbeat signal on system led.danicampora