Nordic Semiconductor nRF5 AirFuel SDK  version 2.2.0
ptu_latching_fault.h
Go to the documentation of this file.
1 /* Copyright (c) Nordic Semiconductor. All Rights Reserved.
2  *
3  * The information contained herein is property of Nordic Semiconductor ASA.
4  * Terms and conditions of usage are described in detail in NORDIC
5  * SEMICONDUCTOR STANDARD SOFTWARE LICENSE AGREEMENT.
6  *
7  * Licensees are granted free, non-transferable use of the information. NO
8  * WARRANTY of ANY KIND is provided. This heading must NOT be removed from
9  * the file.
10  *
11  */
12 
16 #ifndef PTU_LATCHING_FAULT_H__
17 #define PTU_LATCHING_FAULT_H__
18 
19 #include <stdint.h>
20 #include "ptu.h"
21 
22 
28 
33 uint32_t ptu_latching_fault_init(ptu_sm_handler_t sm_handler);
34 
35 #endif //PTU_LATCHING_FAULT_H__
36 
38 //lint -restore
void(* ptu_sm_handler_t)(ptu_sm_signal_type_t signal)
Definition: ptu.h:30
uint32_t ptu_latching_fault_entered(ptu_sm_state_t previous)
Handle the entry of latching fault state.
ptu_sm_state_t
PTU states.
Definition: ptu_sm.h:35
uint32_t ptu_latching_fault_init(ptu_sm_handler_t sm_handler)
Initialize latching fault module.