Solaris Software
Loading...
Searching...
No Matches
custom.h
Go to the documentation of this file.
1/**
2 * @file custom.h
3 * @brief Finite State Machine (FSM) module for the SPP core.
4 */
5
6#ifndef CUSTOM_H
7#define CUSTOM_H
8
9/* ----------------------------------------------------------------
10 * INCLUDES
11 * ---------------------------------------------------------------- */
13
14/* ----------------------------------------------------------------
15 * DEFINES
16 * ---------------------------------------------------------------- */
17#define K_CUSTOM_FSM_TABLE_SIZE (spp_uint8_t)(2U)
18
19/* ----------------------------------------------------------------
20* STRUCTS
21* ---------------------------------------------------------------- */
41
42/* ----------------------------------------------------------------
43 * PUBLIC FUNCTIONS
44 * ---------------------------------------------------------------- */
45
46// TODO: Add Doxygen
48
51
52
53#endif /* CUSTOM_H*/
const FSM_Transition_t * CUSTOM_getFsmTable(void)
Definition custom.c:66
spp_uint16_t CUSTOM_getProcessedSamples(void)
Definition custom.c:76
spp_uint32_t CUSTOM_getBusyTimeUs(void)
Definition custom.c:71
Finite State Machine (FSM) module for the SPP core.
A single row in the FSM transition table.
Definition fsm.h:49
uint16_t spp_uint16_t
Definition types.h:29
uint32_t spp_uint32_t
Definition types.h:31
spp_uint16_t errors
Definition custom.h:24