Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
RF4CE -ZRC button controller application AT86RF231 - XMEGA-A3BU Xplained Documentation

Preface

This is the reference manual for ZRC Button Controller Demo application.

Application Files

Application Introduction

Button Controller is the RF4CE demo application which can be used in the ZRC target - controller setup This will support push button pairing procedure and zrc commands i.e Sending the button events to the remote terminal target over the air.

Application supports cold reset and warm reset. While powering on the device, if the Select key is pressed then it does cold reset. Otherwise it does warm reset i.e retreiving the network information base from NVM.

When ever the Select key along with Target-1 Key is pressed then the application will start the push button pairing procedure. When ever the Select key along with Target-2 Key pressed then the application will start the push button pairing procedure. LED0 will indicate the push button pairing status on the completion.

When ever the Target-1 Key pressed and released followed by Select key pressed and released, then application will set target-1 as active target. When ever the Target-2 Key pressed and released followed by Select key pressed and released, then application will set target-2 as active target.

The Application will use the ZRC Commands to send the key press events to paired devices. The Application will demonstrates the repeat key pressed event and control key pressed event.

Application Dependent Modules

Compilation Info

This software was written for the GNU GCC and IAR . Other compilers may or may not work.

References

1) IEEE Std 802.15.4-2006 Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs).

2) Atmel Design Support.

Contact Information

For further information,visit www.microchip.com.