#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"
Functions | |
void | main_kbd_disable (void) |
bool | main_kbd_enable (void) |
void | main_mouse_disable (void) |
Called by HID interface Callback running when USB Host disable mouse interface. More... | |
bool | main_mouse_enable (void) |
Called by HID interface Callback running when USB Host enable mouse interface. More... | |
void | main_remotewakeup_disable (void) |
Called by UDC when USB Host request to disable remote wakeup. More... | |
void | main_remotewakeup_enable (void) |
Called by UDC when USB Host request to enable remote wakeup. More... | |
void | main_resume_action (void) |
Called by UDD when the USB line exit of suspend state. More... | |
void | main_sof_action (void) |
Called when a start of frame is received on USB line. More... | |
void | main_suspend_action (void) |
Enters the application in low power mode Callback called when USB host sets USB line in suspend state. More... | |
#define APP_CAPABILITIES |
#define APP_USER_STRING |
#define NUM_SUPPORTED_DEV_TYPES (1) |
#define NUM_SUPPORTED_PROFILES (1) |
#define NUMBER_OF_APP_TIMERS (1) |
#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_TELEVISION |
#define SUPPORTED_DEV_TYPE_1 DEV_TYPE_TELEVISION |
#define SUPPORTED_DEV_TYPE_2 DEV_TYPE_TELEVISION |
#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.
#define TOTAL_NUMBER_OF_SMALL_BUFS |
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) |
#define USER_STRING_AVAILABLE true |
void main_kbd_disable | ( | void | ) |
bool main_kbd_enable | ( | void | ) |
void main_mouse_disable | ( | void | ) |
Called by HID interface Callback running when USB Host disable mouse interface.
Called by HID interface Callback running when USB Host disable mouse interface.
Called by the USB stack when the host disables the mouse interface.
bool main_mouse_enable | ( | void | ) |
Called by HID interface Callback running when USB Host enable mouse interface.
true | if mouse startup is ok |
Called by HID interface Callback running when USB Host enable mouse interface.
Called by the USB stack when the host enables the mouse interface.
true | Signal that mouse started up OK |
true | if mouse startup is ok |
Called by HID interface Callback running when USB Host enable mouse interface.
Called by the USB stack when the host enables the mouse interface.
true | Signal that mouse started up OK |
void main_remotewakeup_disable | ( | void | ) |
Called by UDC when USB Host request to disable remote wakeup.
Called by UDC when USB Host request to disable remote wakeup.
This is called by the USB stack when the host requests remote wake-up to be disabled, and will request the user interface to disable wake-up.
void main_remotewakeup_enable | ( | void | ) |
Called by UDC when USB Host request to enable remote wakeup.
Called by UDC when USB Host request to enable remote wakeup.
This is called by the USB stack when the host requests remote wake-up to be enabled, and will request the user interface to enable wake-up.
void main_resume_action | ( | void | ) |
Called by UDD when the USB line exit of suspend state.
Turn on a led to notify active mode Called when the USB line is resumed from the suspend state.
Turn on a led to notify active mode Called when the USB line is resumed from the suspend state.
Called by UDD when the USB line exit of suspend state.
Called by USB stack when the bus resumes from suspend.
void main_sof_action | ( | void | ) |
Called when a start of frame is received on USB line.
Manages the leds behaviors Called when a start of frame is received on USB line each 1ms.
Manages the leds behaviors Called when a start of frame is received on USB line each 1ms.
Called when a start of frame is received on USB line.
Called by USB stack when a start of frame is received, i.e., every millisecond during normal operation. This function triggers processing of the user interface if the HID interface has been enabled.
void main_suspend_action | ( | void | ) |
Enters the application in low power mode Callback called when USB host sets USB line in suspend state.
Enters the application in low power mode Callback called when USB host sets USB line in suspend state.
Called by USB stack when host suspends the bus.