first cut at turnon scripts for EasyTimer v2
[fw/altos] / src / drivers / ao_radio_slave.c
index 2f1dab29fc0e51c14a8f1a4d30f00dbc73402e60..e047093466ab138033b4f194605bed74543ec9a5 100644 (file)
 #include <ao_radio_spi.h>
 #include <ao_radio_cmac.h>
 
-static __xdata struct ao_radio_spi_reply ao_radio_spi_reply;
+static struct ao_radio_spi_reply ao_radio_spi_reply;
 
-static __xdata struct ao_radio_spi_request ao_radio_spi_request;
+static struct ao_radio_spi_request ao_radio_spi_request;
 
-static __xdata uint8_t slave_state;
+static uint8_t slave_state;
 
 static void
 ao_radio_slave_low(void)
@@ -107,7 +107,7 @@ ao_radio_slave_spi(void)
                        break;
                        
                case AO_RADIO_SPI_CMAC_KEY:
-                       ao_xmemcpy(&ao_config.aes_key, ao_radio_spi_request.payload, AO_AES_LEN);
+                       memcpy(&ao_config.aes_key, ao_radio_spi_request.payload, AO_AES_LEN);
                        break;
 
                case AO_RADIO_SPI_TEST_ON:
@@ -123,7 +123,7 @@ ao_radio_slave_spi(void)
        }
 }
 
-static __xdata struct ao_task ao_radio_slave_spi_task;
+static struct ao_task ao_radio_slave_spi_task;
 
 void
 ao_radio_slave_init(void)