bt_6701_settings.c 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /********************************* (C) РОТЕК ***********************************
  2. * @module bt_6701_settings
  3. * @file bt_6701_settings.c
  4. * @version 1.0.0
  5. * @date XX.XX.XXXX
  6. * $brief bt_6701_settings
  7. *******************************************************************************
  8. * @history Version Author Comment
  9. * XX.XX.XXXX 1.0.0 Telenkov D.A. First release.
  10. *******************************************************************************
  11. */
  12. #include "stm32f4xx.h"
  13. #include "common_config.h"
  14. #include "bt_6701_settings.h"
  15. #include "settings_api.h"
  16. #include "common_config.h"
  17. #include "FreeRTOS.h"
  18. #include "task.h"
  19. #include <string.h>
  20. #include <stdlib.h>
  21. /**
  22. * @brief Общая структура настроек
  23. */
  24. extern SETTINGS_t sSettings;
  25. char * SETTINGS_GetTestState(void)
  26. {
  27. return sSettings.sFlags.testState;
  28. }
  29. /**
  30. * @brief Устанавливает Serno, но не сохраняет новые настройки во флеш
  31. */
  32. void SETTINGS_SetSerno(char *serno)
  33. {
  34. strcpy(sSettings.sInfo.serialNumber, serno);
  35. }
  36. /**
  37. * @brief Устанавливает mac, но не сохраняет новые настройки во флеш
  38. */
  39. void SETTINGS_SetMac(char *mac)
  40. {
  41. strcpy(sSettings.sInfo.mac, mac);
  42. }
  43. /********************************* (C) РОТЕК **********************************/