|
|
@@ -0,0 +1,45 @@
|
|
|
+/*
|
|
|
+ * nbus_master_module.c
|
|
|
+ *
|
|
|
+ * Created on: Nov 12, 2023
|
|
|
+ * Author: juraj
|
|
|
+ */
|
|
|
+
|
|
|
+#include "nbus_master_module.h"
|
|
|
+#include "nbus_types.h"
|
|
|
+
|
|
|
+#if MODULE_MASTER == 1
|
|
|
+
|
|
|
+void nbus_master_unicastToModuleSet(nBus_TypeDef *nbus)
|
|
|
+{
|
|
|
+}
|
|
|
+
|
|
|
+void nbus_master_unicastToModuleGet(nBus_TypeDef *nbus)
|
|
|
+{
|
|
|
+ // case CMD_SYNC:
|
|
|
+ {
|
|
|
+ if (nbus->rx_length < 11)
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ // RTC_TimeTypeDef sTime = {0};
|
|
|
+ // RTC_DateTypeDef sDate = {0};
|
|
|
+
|
|
|
+ // sTime.Hours = nbus->rx_buffer[7];
|
|
|
+ // sTime.Minutes = nbus->rx_buffer[8];
|
|
|
+ // sTime.Seconds = nbus->rx_buffer[9];
|
|
|
+ // sTime.DayLightSaving = RTC_DAYLIGHTSAVING_NONE;
|
|
|
+ // sTime.StoreOperation = RTC_STOREOPERATION_RESET;
|
|
|
+ // HAL_RTC_SetTime(nbus->periph->rtc, &sTime, RTC_FORMAT_BCD);
|
|
|
+
|
|
|
+ // sDate.WeekDay = nbus->rx_buffer[6];
|
|
|
+ // sDate.Date = nbus->rx_buffer[5];
|
|
|
+ // sDate.Month = nbus->rx_buffer[4];
|
|
|
+ // sDate.Year = nbus->rx_buffer[3];
|
|
|
+
|
|
|
+ // HAL_RTC_SetDate(nbus->periph->rtc, &sDate, RTC_FORMAT_BCD);
|
|
|
+ }
|
|
|
+ // break;
|
|
|
+}
|
|
|
+#endif
|