| 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-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-06-15 | stmhal: Make error messages more consistent across peripherals. | Damien George | |
| 2017-05-06 | stmhal: Convert all module and method tables to use MP_ROM macros. | Damien George | |
| 2017-03-29 | stmhal: Update for changes to mp_obj_str_get_data. | Damien George | |
| 2017-03-02 | stmhal: Use mp_hal_delay_ms instead of HAL_Delay. | 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 | stmhal: Refactor pin usage to use mp_hal_pin API. | Damien George | |
| 2016-09-09 | stmhal/{accel,lcd}: use GPIO_{set,clear}_pin | Krzysztof Blazewicz | |
| different HAL versions implement GPIO differently (BSRR vs BSRRH+BSRRL), this way both drivers are portable between different HAL's | |||
| 2016-09-09 | stmhal/lcd: De-assert chip select after completing SPI transmission. | Tom Soulanille | |
| The LCD interface library fails to deassert the chip select of the LCD after an SPI transmission. Consequently using the SPI with other peripherals disturbs the state of the LCD. This patch changes lcd.lcd_out() to deassert CS after each transmission to the LCD. | |||
| 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-07-30 | stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H. | Dave Hylands | |
| 2015-04-18 | stmhal: Make LCD initialiser use board pin names instead of cpu names. | Damien George | |
| 2015-01-01 | stmhal: Prefix includes with py/; remove need for -I../py. | Damien George | |
| 2014-10-05 | stmhal: Use mp_uint_t where appropriate. | Damien George | |
| Found these by compiling stmhal with mp_uint_t of type uint32_t instead of unsigned int. This actually makes a difference to the code, but just a curiosity. | |||
| 2014-09-30 | stmhal: For spi_init, add argument to select if NSS pin is enabled. | Damien George | |
| Most of the time you don't use the NSS pin of the SPI bus, and so it shouldn't be enabled by default (this gave some bugs in the past). | |||
| 2014-08-30 | Change some parts of the core API to use mp_uint_t instead of uint/int. | Damien George | |
| Addressing issue #50, still some way to go yet. | |||
| 2014-08-02 | stmhal: Add documentation for LCD; update docs for USB_VCP. | Damien George | |
| 2014-06-15 | stmhal: Fix type signatures on functions that take variable args. | Damien George | |
| 2014-06-15 | stmhal: Update and improve LCD driver. | Damien George | |
| Still some method names to iron out, and funtionality to add, but this will do for the first, basic version. | |||
| 2014-05-03 | Add license header to (almost) all files. | Damien George | |
| Blanket wide to all .c and .h files. Some files originating from ST are difficult to deal with (license wise) so it was left out of those. Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/. | |||
| 2014-05-02 | unix,stmhal: Make "mpconfig.h" be first included, as other headers depend on it. | Paul Sokolovsky | |
| 2014-03-30 | Rename rt_* to mp_*. | Damien George | |
| Mostly just a global search and replace. Except rt_is_true which becomes mp_obj_is_true. Still would like to tidy up some of the names, but this will do for now. | |||
| 2014-03-30 | stmhal: Unify naming of HW config; make SD detect configurable. | Damien George | |
| All board config macros now begin with MICROPY_HW_. Renamed PYBv10 to PYBV10, since macros should be all uppercase. Made SDCARD_DETECT configurable in mpconfigport.h, so that the SD detect pin can be easily configured. | |||
| 2014-03-29 | stmhal: Add TODO's to exti.c; fix delay in lcd.c. | Damien George | |
| 2014-03-23 | stmhal: Improve LED intensity get/set method. | Damien George | |
| 2014-03-19 | stmhal: Add LCD driver. | Damien George | |
