From 04b94e0e9acebbef9a6a853f6bcdaf8780ab2455 Mon Sep 17 00:00:00 2001
From: Ludwig Ortmann <ludwig.ortmann@fu-berlin.de>
Date: Fri, 31 Jan 2014 09:52:33 +0100
Subject: [PATCH] replace uint16_t with radio_address_t in cc2420

adpot includes
---
 drivers/cc2420/cc2420.c  | 4 ++--
 drivers/include/cc2420.h | 6 ++++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/drivers/cc2420/cc2420.c b/drivers/cc2420/cc2420.c
index d52db549d3..78297b546f 100644
--- a/drivers/cc2420/cc2420.c
+++ b/drivers/cc2420/cc2420.c
@@ -124,7 +124,7 @@ uint16_t cc2420_get_channel(void)
     return ((cc2420_read_reg(CC2420_REG_FSCTRL) - 357) / 5) + 11;
 }
 
-uint16_t cc2420_set_address(uint16_t addr)
+radio_address_t cc2420_set_address(radio_address_t addr)
 {
     uint8_t buf[2];
     buf[0] = (uint8_t)(addr & 0xFF);
@@ -149,7 +149,7 @@ uint64_t cc2420_set_address_long(uint64_t addr)
     return addr;
 }
 
-uint16_t cc2420_get_address(void)
+radio_address_t cc2420_get_address(void)
 {
     uint16_t addr;
     cc2420_read_ram(CC2420_RAM_SHORTADR, (uint8_t *)&addr, sizeof(addr));
diff --git a/drivers/include/cc2420.h b/drivers/include/cc2420.h
index 4f239a3b39..336e1cd9ee 100644
--- a/drivers/include/cc2420.h
+++ b/drivers/include/cc2420.h
@@ -79,6 +79,8 @@ Frame type value:
 #include "ieee802154_frame.h"
 #include "cc2420_settings.h"
 
+#include "radio/types.h"
+
 #define CC2420_MAX_PKT_LENGTH 127
 #define CC2420_MAX_DATA_LENGTH (118)
 
@@ -144,7 +146,7 @@ uint16_t cc2420_get_channel(void);
  *
  * @return The set address after calling.
  */
-uint16_t cc2420_set_address(uint16_t addr);
+radio_address_t cc2420_set_address(radio_address_t addr);
 
 /**
  * @brief Gets the current short address of the cc2420.
@@ -152,7 +154,7 @@ uint16_t cc2420_set_address(uint16_t addr);
  * @return The current short address.
  *
  */
-uint16_t cc2420_get_address(void);
+radio_address_t cc2420_get_address(void);
 
 /**
  * @brief Sets the IEEE long address of the cc2420.
-- 
GitLab