| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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/mods: Use mp_obj_get_array_fixed_n() where applicable. | Daniel Campora | |
| 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-10 | cc3200: Re-work Pin class according to the new API. | Daniel Campora | |
| Also add relevant test. | |||
| 2015-09-10 | cc3200: Implement new Pin API. | Daniel Campora | |
| 2015-08-16 | cc3200: Rework SD API. Increase heap to avoid malloc failures. | Daniel Campora | |
| 2015-04-11 | cc3200: Enable long filename support in FatFS. | Daniel Campora | |
| This has implications all over the place. I have to admit that you can instantly see that usability improves, but it costs 3K. At the same time I took the oportunity to rename the '/SFLASH' drive to '/flash' which improves compatibility with the pyboard. | |||
| 2015-03-31 | cc3200: Remove duplicated code from moduos. | Daniel Campora | |
| Error reporting is also changed from detailed to terse, as with the rest of the CC3200's modules. All this combined saves ~200 bytes. | |||
| 2015-03-18 | cc3200: Fixes and improvements to the SD card driver. | danicampora | |
| 2015-03-17 | cc3200: Register pybsd with the sleep module and use pin_config(). | danicampora | |
| 2015-03-16 | cc3200: Align SD card driver with new SDK release(1.1.0). | danicampora | |
| 2015-03-11 | cc3200: Place functions only used while booting in a special section. | danicampora | |
| Such functions are never used after MicroPython has started, and they remain in RAM wasting space. Now they are placed in a special section named "boot" which sits just before the heap, allowing us to extend the effective heap area up to the new boot section. Right now, this gives us back ~1K, but in the future, more functions might end up in there as well. | |||
| 2015-03-11 | cc3200: Add preliminary low power deep sleep support. | danicampora | |
| 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: Rename SD.config() to SD.config_pins(). | danicampora | |
| 2015-02-21 | cc3200: Remove sd paths from sys path when disabling the sd card. | danicampora | |
| 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-21 | cc3200: Correct pybsd_config() params retrieval. | danicampora | |
| 2015-02-21 | cc3200: Add SD module and disable SD card support for the LAUNCHXL. | danicampora | |
