Przemyslaw Stekiel
0e0952fadc
NRF52840_DK: Add explicit pinmap support
2019-11-28 08:32:06 +01:00
Przemyslaw Stekiel
42b2eeede9
NUCLEO_F303RE: Add explicit pinmap support
2019-11-28 08:32:06 +01:00
Przemyslaw Stekiel
a83756504f
LPC55S69_NS: Add explicit pinmap support
2019-11-28 08:32:05 +01:00
Przemyslaw Stekiel
a2320f2e5c
NUCLEO_L073RZ: Add explicit pinmap support
2019-11-28 08:32:05 +01:00
Przemyslaw Stekiel
2855e801cb
NUCLEO_F411RE: Add explicit pinmap support
2019-11-28 08:32:05 +01:00
Przemyslaw Stekiel
dc26390d08
DISCO_L475VG_IOT01A: Add explicit pinmap support
2019-11-28 08:32:04 +01:00
Przemyslaw Stekiel
31f99416ae
STM QSPI driver: Add explicit pinmap support
2019-11-28 08:32:04 +01:00
Przemyslaw Stekiel
c8a80bbcd3
STM CAN driver: Add explicit pinmap support
2019-11-28 08:32:04 +01:00
Przemyslaw Stekiel
097f3b4969
Explicit pinmap: Add support for CAN and QSPI
2019-11-28 08:32:04 +01:00
Przemyslaw Stekiel
0cf9b1ef75
QSPI: Add explicit pinmap support
2019-11-28 08:32:04 +01:00
Przemyslaw Stekiel
655a6b896f
CAN: Add explicit pinmap support
2019-11-28 08:32:03 +01:00
Przemyslaw Stekiel
37714c7894
Add can_init_direct() functions to HAL API
2019-11-28 08:32:03 +01:00
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
Shuopeng Deng
823d50d6fd
rework cypress lptimer hal
...
Changed set_match api to use an absolute ticks rather than delayed tick to match api name.
Added api set_delay to delay by a specific amount of ticks. Removed unused set_time api.
Simplified the logic for computing interrupts match value for cascading counters.
Fixed an issue when incorrect base time would be read when trying to set match values.
2019-11-27 12:20:37 -08:00