mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Revision:
179:b0033dcd6934
Parent:
150:02e0a0aed4ec
--- a/targets/TARGET_Silicon_Labs/TARGET_EFM32/analogout_api.c	Thu Nov 23 11:57:25 2017 +0000
+++ b/targets/TARGET_Silicon_Labs/TARGET_EFM32/analogout_api.c	Thu Dec 07 14:01:42 2017 +0000
@@ -41,11 +41,11 @@
 {
     /* init in-memory structure */
     obj->dac = (DAC_TypeDef *) pinmap_peripheral(pin, PinMap_DAC);
-    MBED_ASSERT((int) obj->dac != NC);
+    MBED_ASSERT((unsigned int) obj->dac != NC);
 
     obj->channel = pin_location(pin, PinMap_DAC);
-    MBED_ASSERT((int) obj->channel != NC);
-    
+    MBED_ASSERT((unsigned int) obj->channel != NC);
+
     pin_mode(pin, Disabled);
 
     if (!dac_initialized) {
@@ -78,7 +78,7 @@
     DAC_InitChannel_TypeDef initChannel = DAC_INITCHANNEL_DEFAULT;
     initChannel.enable = false;
     DAC_InitChannel(obj->dac, &initChannel, obj->channel);
-    
+
     //Check all channels to see if we can disable the DAC completely
     if((DAC0->CH0CTRL & DAC_CH0CTRL_EN) == 0 && (DAC0->CH1CTRL & DAC_CH1CTRL_EN) == 0) {
         CMU_ClockEnable(cmuClock_DAC0, false);