ARM mbed Nanostack RF driver for NXP KW41Z 802.15.4 wireless MCU

ARM mbed Nanostack RF driver for NXP KW41Z 802.15.4 wireless MCU

This driver is used with 6LoWPAN stack.

Code far from being stable yet, but basic functionality seems to be working. Two FRDM-KW41Z boards running code build from mbed-os-example-mesh-minimal and nanostack-border-router are able to build mesh.

Main repository is at https://github.com/istepura/kw41z-rf-driver

Revision:
1:4e0ed8184753
Parent:
0:bb6687c3a462
--- a/kw41-rf-driver/NanostackRfPhyKw41z.h	Thu Jul 20 13:06:20 2017 -0400
+++ b/kw41-rf-driver/NanostackRfPhyKw41z.h	Fri Jul 21 20:56:10 2017 -0400
@@ -1,21 +1,21 @@
 /*
- * Copyright (c) 2014-2015 ARM Limited. All rights reserved.
- * SPDX-License-Identifier: Apache-2.0
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
+   Copyright 2017, Igor Stepura <igor.stepura@gmail.com>
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
 
-#ifndef NANOSTACK_RF_PHY_ATMEL_H_
-#define NANOSTACK_RF_PHY_ATMEL_H_
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+*/
+
+#ifndef NANOSTACK_RF_PHY_KW41Z_H_
+#define NANOSTACK_RF_PHY_KW41Z_H_
 
 #include "ns_types.h"
 #include "NanostackRfPhy.h"
@@ -28,8 +28,6 @@
     void rf_unregister();
     void get_mac_address(uint8_t *mac);
     void set_mac_address(uint8_t *mac);
-
-private:
 };
 
-#endif /* NANOSTACK_RF_PHY_ATMEL_H_ */
+#endif /* NANOSTACK_RF_PHY_KW41Z_H_ */