UART commands work

This commit is contained in:
StefansE
2026-03-27 19:40:53 +01:00
parent ba8855eb21
commit e6e97f0412
10 changed files with 267 additions and 11 deletions

43
Core/Inc/myComms.h Normal file
View File

@@ -0,0 +1,43 @@
/*
* 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_setLedOffset,
com_setColour_hour,
com_setColour_minute,
com_setColour_second,
com_setColour_background,
com_MAX_command
} commands_e;
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_SetOffsetDiode(uint32_t diode);
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_ */