Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | all: Make static dicts use mp_rom_map_elem_t type and MP_ROM_xxx macros. | Damien George | 2017-08-21 |
| | |||
* | all: Remove trailing spaces, per coding conventions. | Damien George | 2017-07-19 |
| | |||
* | stmhal: Reduce size of ESPRUINO_PICO build so it fits in flash. | Damien George | 2017-07-12 |
| | | | | | | | The default frozen modules are no longer included (but users can still specify their own via FROZEN_MPY_DIR), complex numbers are disabled and so are the native, viper and asm_thumb emitters. Users needing these features can tune the build to disable other things. | ||
* | stmhal/boards/NUCLEO_F429ZI: Change USB config from HS to FS peripheral. | Damien George | 2017-07-04 |
| | | | | | This dev board only has a single USB connector, connected to the FS peripheral. | ||
* | stmhal: Clean up some header includes. | Damien George | 2017-07-03 |
| | |||
* | stmhal/boards: Add configuration files for NUCLEO_F429ZI. | Alberto Petrucci | 2017-07-03 |
| | |||
* | stmhal/Makefile: Rename FLOAT_IMPL to MICROPY_FLOAT_IMPL to match C name | Damien George | 2017-06-28 |
| | | | | | The name used in py/mpconfig.h is MICROPY_FLOAT_IMPL so rename this Makefile variable to mirror that. | ||
* | stmhal/boards: Enable double-prec FP on F76x boards. | Damien George | 2017-06-28 |
| | |||
* | stmhal/boards/stm32f405.ld: Increase FLASH_TEXT to end of 1MiB flash. | Damien George | 2017-06-26 |
| | | | | | | | And and FLASH_FS, and use "K" values instead of hex numbers for lengths. The increase of FLASH_TEXT is to allow more frozen bytecode for a particular user's project. It's not used for anything else. | ||
* | stmhal: Add support for NUCLEO_F446RE board. | Dave Hylands | 2017-06-07 |
| | |||
* | stmhal/boards: Enable DAC for NUCLEO_F767ZI board. | Damien George | 2017-05-30 |
| | |||
* | stmhal: Convert all module and method tables to use MP_ROM macros. | Damien George | 2017-05-06 |
| | |||
* | stmhal: Move L4/F7 I2C timing constants from mpconfigboard.h to i2c.c. | Damien George | 2017-03-31 |
| | | | | | | | | Such constants are MCU specific so shouldn't be specified in the board config file (else it leads to too much duplication of code). This patch also adds I2C timing values for the F767/F769 for 100k, 400k and 1MHz I2C bus frequencies. | ||
* | stmhal/boards: Remove F769 alt function table, it's same as for F767. | Damien George | 2017-03-30 |
| | |||
* | stmhal/boards/STM32F769DISC: Fix user switch pin, and document stlink. | Damien George | 2017-03-30 |
| | |||
* | stmhal/boards/STM32F769DISC: Get SD card working by using SDMMC2. | Damien George | 2017-03-30 |
| | |||
* | stmhal/boards: Update F76x alternate function table to add SDMMC2. | Damien George | 2017-03-30 |
| | |||
* | stmhal: Support SDMMC alternate functions in pin generation. | Damien George | 2017-03-30 |
| | |||
* | stmhal/board: Fix existing and add more pin defs for NUCLEO_F767ZI. | Damien George | 2017-03-28 |
| | |||
* | stmhal/boards: Fix alt-func config for PA5 of STM32F767. | Damien George | 2017-03-28 |
| | |||
* | stmhal/boards: For STM32F411DISC, change I2C pin according to datasheet. | Johannes Wågen | 2017-02-13 |
| | | | | The pin had to be changed to get the I2C sensors on board to work. | ||
* | stmhal: Fix stack pointer initialisation for F411 and F429 boards. | Damien George | 2017-01-30 |
| | | | | | The stack pointer should start pointing 1 byte past the top of the end of RAM. | ||
* | stmhal/boards/STM32L476DISC: Use external SPI flash for filesystem. | Damien George | 2017-01-24 |
| | |||
* | stmhal: Fix examples in openocd configs to include addresses. | Pavol Rusnak | 2017-01-24 |
| | |||
* | stmhal: Add support for STM32 Nucleo64 L476RG. | sergiuszm | 2016-12-22 |
| | |||
* | stmhal/sdcard: Use mp_hal_pin_config function instead of HAL_GPIO_Init. | Damien George | 2016-12-22 |
| | | | | | | There is a minor functional change with this patch, that the GPIO are now configured in fast mode, whereas they were in high speed mode before. But the SDIO should still work because SD CK frequency is at most 25MHz. | ||
* | stmhal: Move PY_SYS_PLATFORM config from board to general config file. | Damien George | 2016-12-13 |
| | | | | It can be overridden by a board if needed. | ||
* | stmhal: Add STM32F769DISC board files. | Rami Ali | 2016-12-13 |
| | | | | With minor changes to adc.c and storage.c to support the F769. | ||
* | stmhal: Add NUCLEO_F767ZI board, with openocd config for stm32f7. | Rami Ali | 2016-12-13 |
| | |||
* | stmhal/boards/STM32F7DISC: Define LSE_STARTUP_TIMEOUT. | Rami Ali | 2016-12-07 |
| | | | | So it compiles with the latest F7 hal. | ||
* | stmhal: Refactor UART configuration to use pin objects. | Rami Ali | 2016-12-05 |
| | | | | | | This follows the pattern of other peripherals (I2C, SPI) to specify the pins using pin objects instead of a pair of GPIO port and pin number. It makes it easier to customise the UART pins for a particular board. | ||
* | stmhal: Add address parameters to openocd config files. | Nicholas Graumann | 2016-11-28 |
| | | | | Also make l4 config the default for STM32L476DISC board. | ||
* | stmhal: Add OpenOCD configuration for STM32L4. | Nicholas Graumann | 2016-11-28 |
| | |||
* | stmhal/boards: configure all F4 boards to work with new HAL | Krzysztof Blazewicz | 2016-11-16 |
| | | | | | | | changes include: * use single GPIO.BSRR instead of BSRRH and BSRRL * change HSE_STARTUP_TIMEOUT to 100 ms * define LSE_STARTUP_TIMEOUT to 5 s | ||
* | drivers: Add "from micropython import const" when const is used. | Damien George | 2016-11-03 |
| | | | | | Following best-practice use of the const feature, to make it compatible with Python. | ||
* | stmhal/led: Refactor LED to use mp_hal_pin_output() init function. | Damien George | 2016-10-18 |
| | | | | | As part of this patch the MICROPY_HW_LED_OTYPE setting is removed because it is now unused (all boards anyway had this as OUTPUT_PP). | ||
* | stmhal: Disable network and usocket for ESPRUINO_PICO | Dave Hylands | 2016-10-06 |
| | |||
* | stmhal: Fix ESPRUINO_PICO by adding ld scripts with correct flash size. | Dave Hylands | 2016-10-05 |
| | |||
* | stmhal: Fix linker map for STM32L476 chips. | Dave Hylands | 2016-10-04 |
| | | | | | | | In particular, this makes the L4 .isr_vector section 16K in size so it's the same as the F4/F7 MCUs. The patch also moves the L4 filesystem to the end of flash, which allows for 512K filesystem on the 1Mb devices like the STM32L476DISC. | ||
* | stmhal: Add virtual com port support for STM32L476DISC. | Nicholas Graumann | 2016-09-27 |
| | |||
* | stmhal: Put common definitions from linker files to common.ld. | Krzysztof Blazewicz | 2016-09-22 |
| | |||
* | stmhal/boards: For OLIMEX_E407, enable UART1 and fix I2C1 mapping. | Damien George | 2016-09-19 |
| | | | | | | | | UART1 can be used even if the switch is enabled. The schematics for this board make I2C1 available on PB8/PB9, even though it can also be mapped to PB6/PB7. See #2396 and #2427. | ||
* | stmhal/boards: Add pllvalues.py script to compute PLL values for sysclk. | Damien George | 2016-09-14 |
| | | | | The algorithm here should mirror that in the machine.freq() function. | ||
* | stmhal: Set STM32F7DISC CPU Frequency to 216 MHz | Dave Hylands | 2016-09-04 |
| | | | | | | | This set the CPU frequency to 216 MHz (the max) and leaves the USB Frequency at 48 MHz. These settings were copied from one of the HAL examples. | ||
* | stmhal: Make ADC channel 16 available on L4 MCUs. | Matt Brejza | 2016-08-25 |
| | |||
* | stmhal/boards: Update STM32L476 pin defs to include ADC channels. | Damien George | 2016-08-11 |
| | | | | | This patch introduces proper ADC Pin definitions in stm32l476_af.csv. Originally provided by @tobbad. | ||
* | stmhal: Fix I2C mappings for STM32F429DISC board. | David Siorpaes | 2016-08-04 |
| | |||
* | stmhal: Add board definition files for Olimex STM32-E407. | Stefan Hölzl | 2016-06-06 |
| | |||
* | stmhal/led: Allow LEDs to be in PWM mode with TIM1 and channels 1-4. | Damien George | 2016-05-13 |
| | | | | This allows PYBv3 to use PWM for LED(1) and LED(2). | ||
* | stmhal: Fix clock configuration for STM32L476-discovery; also add I2C2. | Tobias Badertscher | 2016-05-10 |
| |