mbed library sources

Dependents:   bare

Fork of mbed-src by mbed official

Files at this revision

API Documentation at this revision

Comitter:
mbed_official
Date:
Fri Jan 31 09:00:05 2014 +0000
Parent:
80:66393a7b209d
Child:
82:0b31dbcd4769
Commit message:
Synchronized with git revision 2a782f50677ef823f25764c76cfed1bec98740be

Full URL: https://github.com/mbedmicro/mbed/commit/2a782f50677ef823f25764c76cfed1bec98740be/

Remove unnecessary semicolons.

Changed in this revision

targets/hal/TARGET_NXP/TARGET_LPC11UXX/spi_api.c Show annotated file Show diff for this revision Revisions of this file
targets/hal/TARGET_NXP/TARGET_LPC11XX_11CXX/spi_api.c Show annotated file Show diff for this revision Revisions of this file
targets/hal/TARGET_NXP/TARGET_LPC13XX/spi_api.c Show annotated file Show diff for this revision Revisions of this file
targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_UBLOX_C027/platform_init.c Show annotated file Show diff for this revision Revisions of this file
targets/hal/TARGET_NXP/TARGET_LPC176X/spi_api.c Show annotated file Show diff for this revision Revisions of this file
targets/hal/TARGET_NXP/TARGET_LPC23XX/spi_api.c Show annotated file Show diff for this revision Revisions of this file
targets/hal/TARGET_NXP/TARGET_LPC408X/spi_api.c Show annotated file Show diff for this revision Revisions of this file
targets/hal/TARGET_NXP/TARGET_LPC43XX/spi_api.c Show annotated file Show diff for this revision Revisions of this file
targets/hal/TARGET_NXP/TARGET_LPC81X/spi_api.c Show annotated file Show diff for this revision Revisions of this file
--- a/targets/hal/TARGET_NXP/TARGET_LPC11UXX/spi_api.c	Thu Jan 30 12:15:05 2014 +0000
+++ b/targets/hal/TARGET_NXP/TARGET_LPC11UXX/spi_api.c	Fri Jan 31 09:00:05 2014 +0000
@@ -202,7 +202,7 @@
 
 int spi_slave_receive(spi_t *obj) {
     return (ssp_readable(obj) && !ssp_busy(obj)) ? (1) : (0);
-};
+}
 
 int spi_slave_read(spi_t *obj) {
     return obj->spi->DR;
--- a/targets/hal/TARGET_NXP/TARGET_LPC11XX_11CXX/spi_api.c	Thu Jan 30 12:15:05 2014 +0000
+++ b/targets/hal/TARGET_NXP/TARGET_LPC11XX_11CXX/spi_api.c	Fri Jan 31 09:00:05 2014 +0000
@@ -198,7 +198,7 @@
 
 int spi_slave_receive(spi_t *obj) {
     return (ssp_readable(obj) && !ssp_busy(obj)) ? (1) : (0);
-};
+}
 
 int spi_slave_read(spi_t *obj) {
     return obj->spi->DR;
--- a/targets/hal/TARGET_NXP/TARGET_LPC13XX/spi_api.c	Thu Jan 30 12:15:05 2014 +0000
+++ b/targets/hal/TARGET_NXP/TARGET_LPC13XX/spi_api.c	Fri Jan 31 09:00:05 2014 +0000
@@ -202,7 +202,7 @@
 
 int spi_slave_receive(spi_t *obj) {
     return (ssp_readable(obj) && !ssp_busy(obj)) ? (1) : (0);
-};
+}
 
 int spi_slave_read(spi_t *obj) {
     return obj->spi->DR;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/targets/hal/TARGET_NXP/TARGET_LPC176X/TARGET_UBLOX_C027/platform_init.c	Fri Jan 31 09:00:05 2014 +0000
@@ -0,0 +1,39 @@
+
+#include "gpio_api.h"
+#include "wait_api.h"
+
+ // called before main
+void mbed_main()
+{
+    gpio_t modemEn, modemRst, modemPwrOn, modemLvlOe, modemILvlOe, modemUsbDet;
+    gpio_t gpsEn, gpsRst, led, modemRts;
+    
+    gpio_init(&modemEn, MDMEN, PIN_OUTPUT);
+    gpio_init(&modemRst, MDMRST, PIN_OUTPUT);
+    gpio_init(&modemPwrOn, MDMPWRON, PIN_OUTPUT);
+    gpio_init(&modemLvlOe, MDMLVLOE, PIN_OUTPUT);
+    gpio_init(&modemILvlOe, MDMILVLOE, PIN_OUTPUT);
+    gpio_init(&modemUsbDet, MDMUSBDET, PIN_OUTPUT);
+    gpio_init(&gpsEn, GPSEN, PIN_OUTPUT);
+    gpio_init(&gpsRst, GPSRST, PIN_OUTPUT);
+    gpio_init(&led, LED, PIN_OUTPUT);
+    gpio_init(&modemRts, MDMRTS, PIN_OUTPUT);
+    
+    gpio_write(&led, 0);  			// LED1:   0=off
+    gpio_write(&modemRts, 0);		// RTS:    0=ready to send 
+    // we start with the gps disabled
+    gpio_write(&gpsEn, 0);  		// LDOEN:  1=on,0=off
+    gpio_write(&gpsRst, 0); 		// RESET:  0=reset,1=operating
+    // we start with the modem disabled
+    gpio_write(&modemLvlOe, 1);		// LVLEN:  1=disabled (uart/gpio)
+    gpio_write(&modemILvlOe, 0);  	// ILVLEN: 0=disabled (i2c)
+    gpio_write(&modemUsbDet, 0); 	// USBDET: 0=disabled
+    gpio_write(&modemPwrOn, 1);		// PWRON:  1=idle, 0=action
+    gpio_write(&modemEn, 0);  		// LDOEN:  1=on, 0=off
+    gpio_write(&modemRst, 0);  		// RESET:  0=reset, 1=operating
+    
+    wait_ms(50); // when USB cable is inserted the interface chip issues 
+    // multiple resets to the target CPU We wait here for a short period to 
+    // prevent those resets from propagating to the modem and other 
+    // components. 
+}
--- a/targets/hal/TARGET_NXP/TARGET_LPC176X/spi_api.c	Thu Jan 30 12:15:05 2014 +0000
+++ b/targets/hal/TARGET_NXP/TARGET_LPC176X/spi_api.c	Fri Jan 31 09:00:05 2014 +0000
@@ -206,7 +206,7 @@
 
 int spi_slave_receive(spi_t *obj) {
     return (ssp_readable(obj) && !ssp_busy(obj)) ? (1) : (0);
-};
+}
 
 int spi_slave_read(spi_t *obj) {
     return obj->spi->DR;
--- a/targets/hal/TARGET_NXP/TARGET_LPC23XX/spi_api.c	Thu Jan 30 12:15:05 2014 +0000
+++ b/targets/hal/TARGET_NXP/TARGET_LPC23XX/spi_api.c	Fri Jan 31 09:00:05 2014 +0000
@@ -208,7 +208,7 @@
 
 int spi_slave_receive(spi_t *obj) {
     return (ssp_readable(obj) && !ssp_busy(obj)) ? (1) : (0);
-};
+}
 
 int spi_slave_read(spi_t *obj) {
     return obj->spi->DR;
--- a/targets/hal/TARGET_NXP/TARGET_LPC408X/spi_api.c	Thu Jan 30 12:15:05 2014 +0000
+++ b/targets/hal/TARGET_NXP/TARGET_LPC408X/spi_api.c	Fri Jan 31 09:00:05 2014 +0000
@@ -215,7 +215,7 @@
 
 int spi_slave_receive(spi_t *obj) {
     return (ssp_readable(obj) && !ssp_busy(obj)) ? (1) : (0);
-};
+}
 
 int spi_slave_read(spi_t *obj) {
     return obj->spi->DR;
--- a/targets/hal/TARGET_NXP/TARGET_LPC43XX/spi_api.c	Thu Jan 30 12:15:05 2014 +0000
+++ b/targets/hal/TARGET_NXP/TARGET_LPC43XX/spi_api.c	Fri Jan 31 09:00:05 2014 +0000
@@ -183,7 +183,7 @@
 
 int spi_slave_receive(spi_t *obj) {
     return (ssp_readable(obj) && !ssp_busy(obj)) ? (1) : (0);
-};
+}
 
 int spi_slave_read(spi_t *obj) {
     return obj->spi->DR;
--- a/targets/hal/TARGET_NXP/TARGET_LPC81X/spi_api.c	Thu Jan 30 12:15:05 2014 +0000
+++ b/targets/hal/TARGET_NXP/TARGET_LPC81X/spi_api.c	Fri Jan 31 09:00:05 2014 +0000
@@ -194,7 +194,7 @@
 
 int spi_slave_receive(spi_t *obj) {
     return (ssp_readable(obj) && !ssp_busy(obj)) ? (1) : (0);
-};
+}
 
 int spi_slave_read(spi_t *obj) {
     return obj->spi->RXDAT;