From 8b5b2bd4d81b5b541b6c4affca79246634b769d0 Mon Sep 17 00:00:00 2001
From: George Oikonomou <antzougias@gmail.com>
Date: Tue, 16 Apr 2013 16:28:23 +0100
Subject: [PATCH 1/2] CC2538 Documentation typo and grammar fixes

---
 cpu/cc2538/dev/uart.h       | 4 ++--
 platform/cc2538dk/README.md | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/cpu/cc2538/dev/uart.h b/cpu/cc2538/dev/uart.h
index 3306e55ed..58ce01dbe 100644
--- a/cpu/cc2538/dev/uart.h
+++ b/cpu/cc2538/dev/uart.h
@@ -66,8 +66,8 @@
 #define UART_FBRD_115200             44 /**< FBRD value for baud rate 115200 */
 #define UART_IBRD_230400              4 /**< IBRD value for baud rate 230400 */
 #define UART_FBRD_230400             22 /**< FBRD value for baud rate 230400 */
-#define UART_IBRD_460800              2 /**< IBRD value for baud rate 230400 */
-#define UART_FBRD_460800             11 /**< FBRD value for baud rate 230400 */
+#define UART_IBRD_460800              2 /**< IBRD value for baud rate 460800 */
+#define UART_FBRD_460800             11 /**< FBRD value for baud rate 460800 */
 
 #if UART_CONF_BAUD_RATE==115200
 #define UART_CONF_IBRD UART_IBRD_115200
diff --git a/platform/cc2538dk/README.md b/platform/cc2538dk/README.md
index c13deea63..919047a1b 100644
--- a/platform/cc2538dk/README.md
+++ b/platform/cc2538dk/README.md
@@ -257,12 +257,12 @@ Note: Some early production devices do not have am IEEE address written on the I
 
 ### Scripted multi-image builds
 
-You can build multiple nodes with different `NODEID`s sequentially. The only platform file relying on the value of `NODEID` (or more accurately `IEEE_ADDR_NODE_ID`) is `ieee-addr.c`, which will get recompiled at each build invocation. As a result, the build system can be scripted to build you multiple firmware images, each one with a different MAC address. Bear in mind that, if you choose to do such scripting, you will need to make a copy of each firmware before invoking the next build, since each new image will overwrite the previous one. Thus, for example, you could do something like this:
+You can build multiple nodes with different `NODEID`s sequentially. The only platform file relying on the value of `NODEID` (or more accurately `IEEE_ADDR_NODE_ID`) is `ieee-addr.c`, which will get recompiled at each build invocation. As a result, the build system can be scripted to build multiple firmware images, each one with a different MAC address. Bear in mind that, if you choose to do such scripting, you will need to make a copy of each firmware before invoking the next build, since each new image will overwrite the previous one. Thus, for example, you could do something like this:
 
     for image in 1 2 3 4; do make cc2538-demo NODEID=$image && \
     cp cc2538-demo.cc2538dk cc2538-demo-$image.cc2538dk; done
 
-Which would build you `cc2538-demo-1.cc2538dk`, `cc2538-demo-2.cc2538dk` etc
+Which would build `cc2538-demo-1.cc2538dk`, `cc2538-demo-2.cc2538dk` etc
 
 As discussed above, only `ieee-addr.c` will get recompiled for every build. Thus, if you start relying on the value of `IEEE_ADDR_NODE_ID` in other code modules, this trick will not work off-the-shelf. In a scenario like that, you would have to modify your script to touch those code modules between every build. For instance, if you are using an imaginary `foo.c` which needs to see changes to `NODEID`, the script above could be modified like so:
 

From 704309cfd4bead6741afa4c0548a9b7b3513759b Mon Sep 17 00:00:00 2001
From: George Oikonomou <antzougias@gmail.com>
Date: Wed, 17 Apr 2013 15:43:56 +0100
Subject: [PATCH 2/2] Change the InfoPage Location of the IEEE address

---
 cpu/cc2538/ieee-addr.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cpu/cc2538/ieee-addr.h b/cpu/cc2538/ieee-addr.h
index 2d46fd9fa..34bf02bd7 100644
--- a/cpu/cc2538/ieee-addr.h
+++ b/cpu/cc2538/ieee-addr.h
@@ -52,7 +52,7 @@
  * \name IEEE address locations
  * @{
  */
-#define IEEE_ADDR_LOCATION_PRIMARY   0x00280020 /**< IEEE address location */
+#define IEEE_ADDR_LOCATION_PRIMARY   0x00280028 /**< IEEE address location */
 /** @} */
 /*---------------------------------------------------------------------------*/
 /*