Damien George
0f408bc1ff
stmhal: Move PY_SYS_PLATFORM config from board to general config file.
...
It can be overridden by a board if needed.
2016-12-13 16:26:45 +11:00
Rami Ali
27a503f632
stmhal: Refactor UART configuration to use pin objects.
...
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.
2016-12-05 14:26:41 +11:00
Dave Hylands
f791e14750
stmhal: CERB40 - Add pins defines for I2C3
2016-02-10 21:25:30 -08:00
Paul Sokolovsky
97a0846af9
stmhal/diskio: Introduce MICROPY_HW_HAS_FLASH setting.
...
To allow to reuse stmhal/diskio for ports which don't have flash but have
other storage devices.
2016-02-06 15:07:01 +02:00
Damien George
f7c4f9a640
stmhal: For SPI config, use HW_SPIx_SCK instead of HW_ENABLE_SPIx.
...
Previously, SPI was configured by a board defining MICROPY_HW_ENABLE_SPIx
to 0 or 1. Now, the board should define MICROPY_HW_SPIx_SCK, MISO, MOSI
and NSS. This makes it the same as how I2C is configured.
2015-12-12 15:02:02 +00:00
Dave Hylands
3ac2d06bd1
stmhal: Add support for UART5
...
I tested this on my CERB40 board and it seems to be working fine.
2015-06-01 00:14:46 +01:00
Eero af Heurlin
2378be4e93
stmhal: Allow to configure UART pins completely via mpconfigboard.h.
2015-05-03 13:48:26 +01:00
Damien George
d15fe5a6b3
stmhal: Make I2C busses and their pins configurable in mpconfigboard.h.
2015-04-18 21:40:59 +01:00
Damien George
8bdbc20e74
stmhal: Make HSE PLL parameters configurable per board.
2015-04-18 21:40:58 +01:00
Dave Hylands
d7f199465f
stmhal: Add support for FEZ Cerb40 II board from ghielectronics.com.
2015-01-21 00:11:04 +00:00