diff --git a/libraries/mbed/vendor/Freescale/KL05Z/hal/serial_api.c b/libraries/mbed/vendor/Freescale/KL05Z/hal/serial_api.c index 8f8c3ab0a8..1cd52eb081 100644 --- a/libraries/mbed/vendor/Freescale/KL05Z/hal/serial_api.c +++ b/libraries/mbed/vendor/Freescale/KL05Z/hal/serial_api.c @@ -24,7 +24,7 @@ #include "pinmap.h" #include "error.h" -#define UART_CLOCK_HZ 47972352u +#define UART_CLOCK_HZ 23986176u static const PinMap PinMap_UART_TX[] = { {PTB1, UART_0, 2}, diff --git a/libraries/tests/mbed/spi_master/main.cpp b/libraries/tests/mbed/spi_master/main.cpp index 1aed96af33..f2d2a6f4e1 100644 --- a/libraries/tests/mbed/spi_master/main.cpp +++ b/libraries/tests/mbed/spi_master/main.cpp @@ -4,6 +4,9 @@ #if defined(TARGET_KL25Z) SPI spi(PTD2, PTD3, PTD1); // mosi, miso, sclk DigitalOut cs(PTA13); +#elif defined(TARGET_KL05Z) +SPI spi(PTA7, PTA6, PTB0); // mosi, miso, sclk +DigitalOut cs(PTB1); #else SPI spi(p5, p6, p7); // mosi, miso, sclk DigitalOut cs(p8); @@ -12,7 +15,7 @@ DigitalOut cs(p8); int main() { int data = 0; int res = 0; - + for(int i = 0; i < 30; i++) { cs = 0;