| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-09-06 | ports: Make new ports/ sub-directory and move all ports there. | Damien George | |
| This is to keep the top-level directory clean, to make it clear what is core and what is a port, and to allow the repository to grow with new ports in a sustainable way. | |||
| 2017-08-30 | all: Convert remaining "mp_uint_t n_args" to "size_t n_args". | Damien George | |
| This is to have consistency across the whole repository. | |||
| 2017-08-21 | all: Make static dicts use mp_rom_map_elem_t type and MP_ROM_xxx macros. | Damien George | |
| 2017-07-31 | all: Use the name MicroPython consistently in comments | Alexander Steffen | |
| There were several different spellings of MicroPython present in comments, when there should be only one. | |||
| 2017-02-22 | cc3200: When raising OSError's use MP_Exxx as arg instead of a string. | Damien George | |
| 2017-01-04 | all: Consistently update signatures of .make_new and .call methods. | Paul Sokolovsky | |
| Otherwise, they serve reoccurring source of copy-paste mistakes and breaking nanbox build. | |||
| 2016-10-18 | cc3200: Use mp_raise_XXX helper functions to reduce code size. | Damien George | |
| Reduces code size by 632 bytes. | |||
| 2016-02-21 | cc3200: Improve robustness of WLAN during sleep modes. | danicampora | |
| 2016-02-21 | test/wipy: Add Timer class tests. | danicampora | |
| 2016-02-21 | cc3200: 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. | |||
| 2016-02-21 | cc3200: Finally fix the Timer class API. | danicampora | |
| Properly calculate the period and the prescaler, this now allows to set the PWM frequency down to 5Hz. Make Timer IDs go from 0 to 3. Add the trigger definitions for the channel IRQ. | |||
| 2016-01-11 | py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. | Damien George | |
| The first argument to the type.make_new method is naturally a uPy type, and all uses of this argument cast it directly to a pointer to a type structure. So it makes sense to just have it a pointer to a type from the very beginning (and a const pointer at that). This patch makes such a change, and removes all unnecessary casting to/from mp_obj_t. | |||
| 2015-10-31 | all: 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-09-27 | cc3200: Rename pyb module to machine. | Daniel Campora | |
| 2015-09-27 | cc3200: New irq API, affects all classes that provide the irq method. | Daniel Campora | |
| 2015-09-10 | cc3200: New UART API plus related test. | 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-06-16 | docs: Add more documentation for the CC3200 in the pyb module. | Daniel Campora | |
| 2015-06-16 | cc3200: In Timer.callback() only use value param if in edge count mode. | Daniel Campora | |
| 2015-06-10 | cc3200: Remove Timer.AB constant. | Daniel Campora | |
| Timer.A and Timer.B can be ORed for this purpose. | |||
| 2015-05-29 | cc3200: Add period set method to the Timer class. | Daniel Campora | |
| 2015-05-25 | cc3200: Make API more similar to stmhal. | Daniel Campora | |
| 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. | |||
| 2015-05-17 | cc3200: Set the timer edge count interrupt value in the calbback const. | Daniel Campora | |
| 2015-05-17 | cc3200: Add Timer module. Supports free running, PWM and capture modes. | Daniel Campora | |
