Microchip® Advanced Software Framework

wireless/avr2102_rf4control/apps/zid/dev/terminal/app_config.h File Reference

ZID Device Application Specific configuration.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

#include "stack_config.h"
#include "tal_timer_config.h"
#include "mac_config.h"
#include "node_config.h"
#include "rf4ce.h"
#include "zid.h"
#include "common_nvm.h"
#include "conf_nvm.h"

Macros

#define APL_HID_NUM_DESCRIPTORS   HID_NUM_DESCRIPTORS
 
#define APP_CAPABILITIES
 
#define APP_USER_STRING   "ZID -HID Device" /* 15 characters ! */
 
#define EE_IEEE_ADDR   (0)
 
#define FW_VERSION_MAJOR   1
 
#define FW_VERSION_MINOR   0
 
#define FW_VERSION_REV   0
 
#define NUM_SUPPORTED_DEV_TYPES   (1)
 
#define NUM_SUPPORTED_PROFILES   (1)
 
#define NUMBER_OF_APP_TIMERS   (1)
 Defines the number of timers used by the application. More...
 
#define NUMBER_OF_LARGE_APP_BUFS   (0)
 Defines the number of additional large buffers used by the application. More...
 
#define NUMBER_OF_SMALL_APP_BUFS   (0)
 Defines the number of additional small buffers used by the application. More...
 
#define SUPPORTED_DEV_TYPE_0   DEV_TYPE_REMOTE_CONTROL
 
#define SUPPORTED_DEV_TYPE_1   DEV_TYPE_REMOTE_CONTROL
 
#define SUPPORTED_DEV_TYPE_2   DEV_TYPE_REMOTE_CONTROL
 
#define SUPPORTED_PROFILE_ID_0   PROFILE_ID_ZID
 
#define SUPPORTED_PROFILE_ID_1   PROFILE_ID_ZID
 
#define SUPPORTED_PROFILE_ID_2   PROFILE_ID_ZID
 
#define SUPPORTED_PROFILE_ID_3   PROFILE_ID_ZID
 
#define SUPPORTED_PROFILE_ID_4   PROFILE_ID_ZID
 
#define SUPPORTED_PROFILE_ID_5   PROFILE_ID_ZID
 
#define SUPPORTED_PROFILE_ID_6   PROFILE_ID_ZID
 
#define TOTAL_NUMBER_OF_BUFS
 
#define TOTAL_NUMBER_OF_LARGE_BUFS
 Defines the total number of large buffers used by the application and the layers below. More...
 
#define TOTAL_NUMBER_OF_SMALL_BUFS
 Defines the total number of small buffers used by the application and the layers below. More...
 
#define TOTAL_NUMBER_OF_TIMERS   (NUMBER_OF_APP_TIMERS + TOTAL_STACK_TIMERS)
 Defines the total number of timers used by the application and the layers below. More...
 
#define USER_STRING_AVAILABLE   true
 

#define APL_HID_NUM_DESCRIPTORS   HID_NUM_DESCRIPTORS
#define APP_CAPABILITIES
Value:
(0x01 | \
#define NUM_SUPPORTED_DEV_TYPES
Definition: wireless/avr2102_rf4control/apps/zid/dev/terminal/app_config.h:108
#define NUM_SUPPORTED_PROFILES
Definition: wireless/avr2102_rf4control/apps/zid/dev/terminal/app_config.h:109
#define APP_USER_STRING   "ZID -HID Device" /* 15 characters ! */
#define EE_IEEE_ADDR   (0)
#define FW_VERSION_MAJOR   1
#define FW_VERSION_MINOR   0
#define FW_VERSION_REV   0
#define NUM_SUPPORTED_DEV_TYPES   (1)
#define NUM_SUPPORTED_PROFILES   (1)
#define NUMBER_OF_APP_TIMERS   (1)

Defines the number of timers used by the application.

#define NUMBER_OF_LARGE_APP_BUFS   (0)

Defines the number of additional large buffers used by the application.

#define NUMBER_OF_SMALL_APP_BUFS   (0)

Defines the number of additional small buffers used by the application.

#define SUPPORTED_DEV_TYPE_0   DEV_TYPE_REMOTE_CONTROL
#define SUPPORTED_DEV_TYPE_1   DEV_TYPE_REMOTE_CONTROL
#define SUPPORTED_DEV_TYPE_2   DEV_TYPE_REMOTE_CONTROL
#define SUPPORTED_PROFILE_ID_0   PROFILE_ID_ZID
#define SUPPORTED_PROFILE_ID_1   PROFILE_ID_ZID
#define SUPPORTED_PROFILE_ID_2   PROFILE_ID_ZID
#define SUPPORTED_PROFILE_ID_3   PROFILE_ID_ZID
#define SUPPORTED_PROFILE_ID_4   PROFILE_ID_ZID
#define SUPPORTED_PROFILE_ID_5   PROFILE_ID_ZID
#define SUPPORTED_PROFILE_ID_6   PROFILE_ID_ZID
#define TOTAL_NUMBER_OF_BUFS
Value:
#define TOTAL_NUMBER_OF_SMALL_BUFS
Defines the total number of small buffers used by the application and the layers below.
Definition: wireless/avr2102_rf4control/apps/zid/dev/terminal/app_config.h:82
#define TOTAL_NUMBER_OF_LARGE_BUFS
Defines the total number of large buffers used by the application and the layers below.
Definition: wireless/avr2102_rf4control/apps/zid/dev/terminal/app_config.h:75
#define TOTAL_NUMBER_OF_LARGE_BUFS
Value:
#define NUMBER_OF_LARGE_APP_BUFS
Defines the number of additional large buffers used by the application.
Definition: wireless/avr2102_rf4control/apps/zid/dev/terminal/app_config.h:66
#define NUMBER_OF_LARGE_STACK_BUFS
Definition: wireless/avr2025_mac/include/stack_config.h:293

Defines the total number of large buffers used by the application and the layers below.

#define TOTAL_NUMBER_OF_SMALL_BUFS
Value:
#define NUMBER_OF_SMALL_STACK_BUFS
Definition: wireless/avr2025_mac/include/stack_config.h:302
#define NUMBER_OF_SMALL_APP_BUFS
Defines the number of additional small buffers used by the application.
Definition: wireless/avr2102_rf4control/apps/zid/dev/terminal/app_config.h:69

Defines the total number of small buffers used by the application and the layers below.

#define TOTAL_NUMBER_OF_TIMERS   (NUMBER_OF_APP_TIMERS + TOTAL_STACK_TIMERS)

Defines the total number of timers used by the application and the layers below.

#define USER_STRING_AVAILABLE   true