KETCube
ketCube_remote_terminal.h
Go to the documentation of this file.
1 
45 /* Define to prevent recursive inclusion -------------------------------------*/
46 #ifndef __KETCUBE_REMOTE_TERMINAL_H
47 #define __KETCUBE_REMOTE_TERMINAL_H
48 
49 #include <stdarg.h>
50 #include <stdlib.h>
51 
53 
55  (uint8_t*, uint8_t*);
56 
57 /* to comply with terminal interface naming */
58 extern void ketCube_remoteTerminal_ProcessCMD(void);
59 
60 extern int ketCube_remoteTerminal_deferCmd(char* bytes, int len,
62 
63 #endif
ketCube_remoteTerminal_ProcessCMD
void ketCube_remoteTerminal_ProcessCMD(void)
Interface function - process deferred command, if any.
Definition: ketCube_remote_terminal.c:475
ketCube_terminal_common.h
This file contains shared definitions for the terminal (local and remote)
ketCube_cfg_ModError_t
ketCube_cfg_ModError_t
Error code type.
Definition: ketCube_cfg.h:100
ketCube_remoteTerminal_deferCmd
int ketCube_remoteTerminal_deferCmd(char *bytes, int len, ketCube_remoteTerminal_responseFnc_t respFnc)
Defers command to be processed outside radio IRQ context (in the next base period)
Definition: ketCube_remote_terminal.c:164
ketCube_remoteTerminal_responseFnc_t
ketCube_cfg_ModError_t(* ketCube_remoteTerminal_responseFnc_t)(uint8_t *, uint8_t *)
Definition: ketCube_remote_terminal.h:55