diff src/aci2/alr/alr_csf.c @ 478:5e39123540e6

hybrid fw: Openmoko-mimicking AT@BAND command implemented
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 14 Jun 2018 06:04:54 +0000
parents 93999a60b835
children
line wrap: on
line diff
--- a/src/aci2/alr/alr_csf.c	Thu Jun 14 03:04:53 2018 +0000
+++ b/src/aci2/alr/alr_csf.c	Thu Jun 14 06:04:54 2018 +0000
@@ -177,4 +177,33 @@
 
 #endif /* !NTRACE */
 
+/*
+ * Function added in FreeCalypso to support Openmoko's AT@BAND command
+ * without making ACI include ALR header files.
+ */
+
+GLOBAL void alr_get_band_of_serving_cell (char *strbuf)
+{
+    switch(alr_data->sc_band)
+    {
+    case BAND_GSM_900:
+      strcpy(strbuf, "GSM 900");
+      break;
+    case BAND_DCS_1800:
+      strcpy(strbuf, "DCS 1800");
+      break;
+    case BAND_PCS_1900:
+      strcpy(strbuf, "PCS 1900");
+      break;
+    case BAND_E_GSM:
+      strcpy(strbuf, "EGSM");
+      break;
+    case BAND_GSM_850:
+      strcpy(strbuf, "GSM 850");
+      break;
+    default:
+      strcpy(strbuf, "Unknown");
+    }
+}
+
 #endif