47 lines
793 B
C
47 lines
793 B
C
/*
|
|
* muComms.h
|
|
*
|
|
* Created on: Mar 27, 2026
|
|
* Author: ewars
|
|
*/
|
|
|
|
#ifndef INC_MYCOMMS_H_
|
|
#define INC_MYCOMMS_H_
|
|
|
|
#include "stdint-gcc.h"
|
|
|
|
typedef enum {
|
|
com_WhoAmI,
|
|
com_setTime,
|
|
com_getTime,
|
|
com_setColour_hour,
|
|
com_setColour_minute,
|
|
com_setColour_second,
|
|
com_setColour_background,
|
|
com_readNV,
|
|
com_writeNV,
|
|
com_MAX_command
|
|
|
|
} commands_e;
|
|
|
|
|
|
void RxCpltCallback();
|
|
void setRxFlag(void);
|
|
|
|
void cmd_UART_Request(void);
|
|
|
|
void cmd_RunCommand(commands_e cmd, uint32_t * input);
|
|
|
|
|
|
void cmd_WhoAmI(uint32_t);
|
|
void cmd_SetTime(uint32_t time);
|
|
void cmd_GetTime(uint32_t time);
|
|
void cmd_setColour_hour(uint32_t colour);
|
|
void cmd_setColour_minute(uint32_t colour);
|
|
void cmd_setColour_second(uint32_t colour);
|
|
void cmd_setColour_background(uint32_t colour);
|
|
|
|
|
|
|
|
#endif /* INC_MYCOMMS_H_ */
|