| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-03-11 | drivers/memory/spiflash: Fix setting of QE bit in flash register. | Damien George | |
| 2018-03-10 | stm32/storage: Provide support for a second block device. | Damien George | |
| 2018-03-10 | stm32/boards/STM32L476DISC: Provide SPI-flash bdev config. | Damien George | |
| This board shows how to configure external SPI flash as the main storage medium. It uses software SPI. | |||
| 2018-03-10 | stm32/storage: Introduce MICROPY_HW_ENABLE_INTERNAL_FLASH_STORAGE cfg. | Damien George | |
| This config variable controls whether to support storage on the internal flash of the MCU. It is enabled by default and should be explicitly disabled by boards that don't want internal flash storage. | |||
| 2018-03-10 | stm32/storage: Remove all SPI-flash bdev cfg, to be provided per board. | Damien George | |
| If a board wants to use SPI flash for storage then it must now provide the configuration itself, using the MICROPY_HW_BDEV_xxx macros. | |||
| 2018-03-10 | stm32/storage: Make spi_bdev interface take a data pointer as first arg. | Damien George | |
| This allows a board to have multiple instances of the SPI block device. | |||
| 2018-03-10 | stm32/storage: Merge all misc block-dev funcs into a single ioctl func. | Damien George | |
| It makes it cleaner, and simpler to support multiple different block devices. It also allows to easily extend a given block device with new ioctl operations. | |||
| 2018-03-10 | drivers/memory/spiflash: Change to use low-level SPI object not uPy one. | Damien George | |
| This patch alters the SPI-flash memory driver so that it uses the new low-level C SPI protocol (from drivers/bus/spi.h) instead of the uPy SPI protocol (from extmod/machine_spi.h). This allows the SPI-flash driver to be used independently from the uPy runtime. | |||
| 2018-03-10 | drivers/bus: Pull out software SPI implementation to dedicated driver. | Damien George | |
| This patch takes the software SPI implementation from extmod/machine_spi.c and moves it to a dedicated file in drivers/bus/softspi.c. This allows the SPI driver to be used independently of the uPy runtime, making it a more general component. | |||
| 2018-03-09 | stm32/system_stm32: Fix CONFIG_RCC_CR_2ND value to use bitwise or. | iabdalkader | |
| 2018-03-09 | docs/reference/repl.rst: Fix some minor errors in the REPL tutorial. | Damien George | |
| 2018-03-09 | stm32/usbd_conf.h: Add include of stdint.h to fix compilation issues. | Tom Collins | |
| 2018-03-09 | stm32: Remove startup_stm32.S, now provided in boards/ for each MCU. | Damien George | |
| 2018-03-09 | stm32/Makefile: Use separate startup file for each MCU series. | iabdalkader | |
| 2018-03-09 | stm32/boards: Add startup_stm32l4.s for L4 series specific startup. | iabdalkader | |
| 2018-03-09 | stm32/boards: Add startup_stm32f4.s for F4 series specific startup. | iabdalkader | |
| 2018-03-09 | stm32/boards: Add startup_stm32f7.s for F7 series specific startup. | iabdalkader | |
| 2018-03-09 | stm32/boards: Add startup_stm32h7.s for H7 series specific startup. | iabdalkader | |
| 2018-03-09 | stm32/main: Enable D2 SRAM1/2/3 clocks on H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/mpconfigboard_common: Add STM32H7 common configuration. | iabdalkader | |
| 2018-03-09 | stm32/extint: Add EXTI support for H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/rtc: Add RTC support for H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/dma: Add DMA support for H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/stm32_it: Add support for H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/usbd_conf: Add USB support for H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/modmachine: Support basic H7 MCU features. | iabdalkader | |
| 2018-03-09 | stm32/timer: Add Timer support for H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/uart: Add UART support for H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/wdt: Add WDT support for H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/mphalport: Use GPIO BSRRL/BSRRH registers for H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/system_stm32: Add H7 MCU system initialisation. | iabdalkader | |
| 2018-03-09 | stm32/flash: Add flash support for H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/Makefile: Add settings to support H7 MCUs. | iabdalkader | |
| 2018-03-09 | stm32/boards: Add new NUCLEO_H743ZI board configuration files. | iabdalkader | |
| USB serial and mass storage works, and the REPL is also available via the UART through the on-board ST-LINK. | |||
| 2018-03-09 | stm32/boards: Add stm32h743.ld linker script. | Damien George | |
| 2018-03-09 | lib/stm32lib: Update library to include support for STM32H7 MCUs. | Damien George | |
| Now points to the branch: work-F4-1.16.0+F7-1.7.0+H7-1.2.0+L4-1.8.1 | |||
| 2018-03-09 | stm32/boards: Add stm32h743_af.csv file describing H7 GPIO alt funcs. | Damien George | |
| 2018-03-08 | tests/basics/builtin_enumerate: Add test for many pos args to enumerate. | Damien George | |
| 2018-03-08 | unix/coverage: Allow coverage tests to pass with debugging disabled. | Damien George | |
| 2018-03-07 | stm32/boards/NUCLEO_F767ZI: Update pins list to include 3 extra pins. | sec2 | |
| 2018-03-07 | stm32/boards/stm32f767_af.csv: Add ADC column to pin capability list. | sec2 | |
| 2018-03-07 | stm32/i2c: On F4 MCUs report the actual I2C SCL frequency. | Damien George | |
| 2018-03-07 | docs/library/uos: Document mount, umount, VfsFat and block devices. | Damien George | |
| 2018-03-07 | docs/library/uos: Create sections for distinct parts and document uname. | Damien George | |
| 2018-03-05 | docs/library/micropython: Describe optimisation levels for opt_level(). | Damien George | |
| 2018-03-05 | docs/library/usocket: Make xref to uerrno explicitly a module reference. | Damien George | |
| 2018-03-05 | esp32/modnetwork: Implement status('stations') to list STAs in AP mode. | Lee Seong Per | |
| The method returns a list of tuples representing the connected stations. The first element of the tuple is the MAC address of the station. | |||
| 2018-03-05 | esp32: Revert "esp32/machine_touchpad: Swap pins 32 and 33." | Damien George | |
| This reverts commit 5a82ba8e073f847985595a46fb2f0c12f4389bbc. Touch sensor 8 and 9 have a mismatch in some of their registers and this is now fixed in software by the ESP IDF. | |||
| 2018-03-05 | esp8266/esppwm: Always start timer to avoid glitch from full to nonfull. | Olivier Ortigues | |
| The PWM at full value was not considered as an "active" channel so if no other channel was used the timer used to mange PWM was not started. So when another duty value was set the PWM timer restarted and there was a visible glitch when driving LEDs. Such a glitch can be seen with the following code (assuming active-low LED on pin 0): p = machine.PWM(machine.Pin(0)) p.duty(1023) # full width, LED is off p.duty(1022) # LED flashes brightly then goes dim This patch fixes the glitch. | |||
| 2018-03-04 | tests/extmod/time_ms_us: Fix ticks tests, ticks_diff args are reversed. | Damien George | |
