Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
app_hw.h File Reference
#include <stdint.h>
+ Include dependency graph for app_hw.h:

Go to the source code of this file.

Functions

void app_hw_init (void)
 
void app_hw_deep_sleep_wakeup_handler (void)
 
void zwsdk_app_hw_init (void)
 

Detailed Description

Platform abstraction for Z-Wave Applications

Function Documentation

◆ app_hw_deep_sleep_wakeup_handler()

void app_hw_deep_sleep_wakeup_handler ( void )

Deep sleep wakeup handler. Called after application wakes up from deep sleep.

Note
Each application/port combination CAN implement this function

◆ app_hw_init()

void app_hw_init ( void )
extern

SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com


Initialize hardware modules specific to a given z-wave application.

Note
Each application/port combination MUST implement this function

◆ zwsdk_app_hw_init()

void zwsdk_app_hw_init ( void )

This function initializes any HW component that must be ready before the Z-Wave stack starts up.

Note
This is a WEAK function. If the application doesn't require any HW component to be initialize before the Z-Wave stack starts up, then it can be omitted