Przemyslaw Stekiel
2970e5c699
Add qspi_init_direct() function to HAL API
2019-11-28 08:32:03 +01:00
Przemyslaw Stekiel
ba12228556
Explicit pinmap: Fix build failures reported by CI
2019-11-28 08:32:03 +01:00
Przemyslaw Stekiel
d75cc97d80
Explicit pinmap - fix style
2019-11-28 08:32:02 +01:00
Przemyslaw Stekiel
17c1b9a860
Fix spelling error
2019-11-28 08:32:02 +01:00
Przemyslaw Stekiel
af0ab802d4
Adapt FPGA tests for spi, i2c, analogin, pwm, uart to test direct init (explicit pinmap).
2019-11-28 08:32:01 +01:00
Przemyslaw Stekiel
7b0ceb0140
NUCLEO_F429ZI: Add constexpr pinmap tables
2019-11-28 08:32:01 +01:00
Przemyslaw Stekiel
211356f307
K64F: Add constexpr pinmap tables
2019-11-28 08:32:01 +01:00
Przemyslaw Stekiel
9a62195810
Add constexpr utility functions to search for pin mapping
2019-11-28 08:32:01 +01:00
Przemyslaw Stekiel
a7b298f353
mstd_cstddef: add C support and macros for C++11
2019-11-28 08:32:00 +01:00
Przemyslaw Stekiel
3d719f7e35
K64F, NUCLEO_F429ZI: Use explicit pinmap for console
2019-11-28 08:32:00 +01:00
Przemyslaw Stekiel
bef6854a47
Serial, SerialBase, UARTSerial: Add explicit pinmap support
2019-11-28 08:32:00 +01:00
Przemyslaw Stekiel
3d2bebde0c
STM32 serial driver: Add explicit pinmap support
2019-11-28 08:32:00 +01:00
Przemyslaw Stekiel
e82e190a66
K64F serial driver: Add explicit pinmap support
2019-11-28 08:32:00 +01:00
Przemyslaw Stekiel
f1367c057c
Add serial_init_direct(), serial_set_flow_control_direct() functions to HAL API
2019-11-28 08:31:59 +01:00
Przemyslaw Stekiel
80b46769aa
I2C: Add explicit pinmap support
2019-11-28 08:31:59 +01:00
Przemyslaw Stekiel
2185e80e08
STM32F4 I2C driver: Add explicit pinmap support
2019-11-28 08:31:59 +01:00
Przemyslaw Stekiel
e0fdee9f0d
TARGET_MCUXpresso_MCUS I2C driver: Add explicit pinmap support
2019-11-28 08:31:59 +01:00
Przemyslaw Stekiel
618bd18ef5
Add i2c_init_direct() function to HAL API
2019-11-28 08:31:58 +01:00
Przemyslaw Stekiel
bbd90b604b
AnalogOut: Add explicit pinmap support
2019-11-28 08:31:58 +01:00
Przemyslaw Stekiel
eab08d7047
STM32F4 Analogout driver: Add explicit pinmap support
2019-11-28 08:31:58 +01:00
Przemyslaw Stekiel
4a79e59ef6
K64F Analogout driver: Add explicit pinmap support
2019-11-28 08:31:58 +01:00
Przemyslaw Stekiel
60f1cf613e
Add analogout_init_direct() function to HAL API
2019-11-28 08:31:58 +01:00
Przemyslaw Stekiel
bfe19ad170
AnalogIn: Add explicit pinmap support
2019-11-28 08:31:57 +01:00
Przemyslaw Stekiel
b22cc4a032
STM32F4 Analogin driver: Add explicit pinmap support
2019-11-28 08:31:57 +01:00
Przemyslaw Stekiel
640c0a0160
K64F Analogin driver: Add explicit pinmap support
2019-11-28 08:31:57 +01:00
Przemyslaw Stekiel
a67e6f0a90
Add analogin_init_direct() function to HAL API
2019-11-28 08:31:57 +01:00
Przemyslaw Stekiel
db5c5b5fb0
PwmOut: Add explicit pinmap support
2019-11-28 08:31:57 +01:00
Przemyslaw Stekiel
ce4a943350
STM PWM driver: Add explicit pinmap support
2019-11-28 08:31:56 +01:00
Przemyslaw Stekiel
53d59adc11
K64F PWM driver: Add explicit pinmap support
2019-11-28 08:31:56 +01:00
Przemyslaw Stekiel
2ffb0ab65b
Add pwmout_init_direct function to HAL API
2019-11-28 08:31:56 +01:00
Przemyslaw Stekiel
3a38c6bae0
SPISlave: Add explicit pinmap support
2019-11-28 08:31:56 +01:00
Przemyslaw Stekiel
beec0f1e84
SPI: Add explicit pinmap support
2019-11-28 08:31:56 +01:00
Przemyslaw Stekiel
ca80cd22f7
STM SPI driver: Add explicit pinmap support
2019-11-28 08:31:55 +01:00
Przemyslaw Stekiel
31bff30b64
K64F SPI driver: Add explicit pinmap support
2019-11-28 08:31:55 +01:00
Przemyslaw Stekiel
582d1b7a37
Add default implementations of xxx_init_direct() functions for explicit pinmap.
2019-11-28 08:31:55 +01:00
Przemyslaw Stekiel
fd05ebf96d
Add spi_init_direct() function to HAL API
2019-11-28 08:31:55 +01:00
Przemyslaw Stekiel
5aae19792f
Add spi_pinmap_t struct
2019-11-28 08:31:55 +01:00
Michal Paszta
71db612913
Remove udpsocket_sendto_invalid
...
It tested parameter checks in the now obsoleted string-based API.
2019-11-27 20:04:47 +02:00
Michal Paszta
5ece00c787
Tests: TLSSocket invalid connect simplified
2019-11-27 20:02:27 +02:00
Michal Paszta
83cd0d6c1a
ESP8266: add SocketAddress-based API for get_ip_address, get_gateway and get_netmask
2019-11-27 20:02:27 +02:00
Michal Paszta
ea04c4f85e
Remove internal usage of deprecated APIs in IPCore
...
Updated:
* netsocket classes,
* unittests, stubs and mocks,
* greentea tests
2019-11-27 20:02:20 +02:00
Martin Kojtal
a1cddbae5f
Merge pull request #11938 from LMESTM/stm32_serial_clear_rxne
...
STM32: Update and align serial_clear implementations
2019-11-27 16:30:11 +01:00
Martin Kojtal
57f9a1eea8
Merge pull request #11921 from madchutney/tools/py3-fixes
...
Updates to tools for Python 3 compatibility
2019-11-27 16:29:50 +01:00
jeromecoutant
c5ffd40aa6
STM3 USB : Add __HAL_RCC_PWR_CLK_ENABLE
2019-11-27 16:25:10 +01:00
Alexandre Bourdiol
42a0407a56
export: fix IAR definition for dual core STM32 DISCO_H747I
2019-11-27 14:26:09 +01:00
Alexandre Bourdiol
f36982cc97
TARGET_STM: STM32H7 HAL_RCC_OscConfig update in PLL configuration
...
port fix #5896 on STM32H7 Cube HAL
ST internal ticket 42806 not yet released for STM32H7
2019-11-27 14:26:02 +01:00
Alexandre Bourdiol
df7431df81
TARGET_STM: Improve H747 dual core Deepsleep robustness
2019-11-27 14:25:53 +01:00
Alexandre Bourdiol
affe7113ef
TARGET_STM: Remove timeout on HSEM.
...
With tickless mechanism hsem can be used for quite a long time
(time to set up PLL clock).
Also, if hsem is held to long, then this is not the current core which is faulty,
but probably the other (the one which hold the HSEM)
2019-11-27 14:25:43 +01:00
Alexandre Bourdiol
41b038a028
TARGET_STM: rework hal_sleep management to be compatible with all STM32 families
2019-11-27 14:25:30 +01:00
Alexandre Bourdiol
e83a8abdcb
targets: DISCO_H747I add support of MBED_TICKLESS
2019-11-27 14:16:15 +01:00