5.1 Application Configuration

By following the steps in the section “Creating a New MCC Harmony Project” the FFD and RFD project can be created. Please modify the following files to develop the Push Pull Star Application.

Files to be modified to create demoapp_ffd project :
  1. app.h
  2. demo_app_ffd.h
  3. app.c
  4. demo_app_ffd.c
  5. demo_app_security.c
  6. usr_mac_callbacks.c

Note : In addition to this , pin settings and configuration settings for External Interrupt Controller(EIC) must be done to configure User Button as an Interrupt to queue data on the Co-ordinator.

The macros that are listed in the aforementioned files can be customized to modify the behavior of the application. For instance, the macros found in demo_app_ffd.h can be altered to modify the PAN Id and Short address of the coordinator.

Files to be modified to create demoapp_rfd project :
  1. app.h
  2. demo_app_ffd.h
  3. app.c
  4. demo_app_ffd.c
  5. demo_app_security.c
  6. usr_mac_callbacks.c

Note : In addition to this , for putting the end-device to deep sleep, sleep configurations must be done.

The macros that are listed in the aforementioned files can be customized to modify the behavior of the application. For instance, the macros found in demo_app_rfd.h can be altered to modify the PAN Id and Short address of the coordinator.