From 74d82257c044dc377085bde1666910fbe8d0111d Mon Sep 17 00:00:00 2001 From: Toyomasa Watarai Date: Wed, 4 Jun 2014 15:04:12 +0900 Subject: [PATCH 1/2] [LPC1549] Fixed potential build error for GCC --- libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC15XX/spi_api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC15XX/spi_api.c b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC15XX/spi_api.c index 9d38588e43..10e03656da 100644 --- a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC15XX/spi_api.c +++ b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC15XX/spi_api.c @@ -191,7 +191,7 @@ static inline int spi_read(spi_t *obj) { return obj->spi->RXDAT; } -static inline int spi_busy(spi_t *obj) { +int spi_busy(spi_t *obj) { // checking RXOV(Receiver Overrun interrupt flag) return obj->spi->STAT & (1 << 2); } From e4e5683036b07d39097bae8222f84d814b6211c5 Mon Sep 17 00:00:00 2001 From: Toyomasa Watarai Date: Thu, 5 Jun 2014 11:12:26 +0900 Subject: [PATCH 2/2] [LPC11U68] Fixed ADC sampling clock issue --- .../mbed/targets/hal/TARGET_NXP/TARGET_LPC11U6X/analogin_api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11U6X/analogin_api.c b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11U6X/analogin_api.c index 697e8c19a6..0930d0fe5a 100644 --- a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11U6X/analogin_api.c +++ b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11U6X/analogin_api.c @@ -73,7 +73,7 @@ void analogin_init(analogin_t *obj, PinName pin) { tmp = LPC_ADC->CTRL; } while ((tmp & (1UL << 30)) != 0); - LPC_ADC->CTRL = 100; // 500kHz sampling + LPC_ADC->CTRL = 1; // Sampling clock: SystemClock divided by 1 } static inline uint32_t adc_read(analogin_t *obj) {