main.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #ifndef __MAIN_H
  2. #define __MAIN_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. /* Includes ------------------------------------------------------------------*/
  7. #include "stm32f2xx_hal.h"
  8. #include "log.h"
  9. #include "cmsis_os.h"
  10. /* Exported types ------------------------------------------------------------*/
  11. /* Exported constants --------------------------------------------------------*/
  12. #define USE_DHCP /* enable DHCP, if disabled static address is used*/
  13. /*Static IP ADDRESS*/
  14. #define IP_ADDR0 (uint8_t) 192
  15. #define IP_ADDR1 (uint8_t) 168
  16. #define IP_ADDR2 (uint8_t) 2
  17. #define IP_ADDR3 (uint8_t) 10
  18. /*NETMASK*/
  19. #define NETMASK_ADDR0 (uint8_t) 255
  20. #define NETMASK_ADDR1 (uint8_t) 255
  21. #define NETMASK_ADDR2 (uint8_t) 255
  22. #define NETMASK_ADDR3 (uint8_t) 0
  23. /*Gateway Address*/
  24. #define GW_ADDR0 (uint8_t) 192
  25. #define GW_ADDR1 (uint8_t) 168
  26. #define GW_ADDR2 (uint8_t) 2
  27. #define GW_ADDR3 (uint8_t) 1
  28. /* Exported macro ------------------------------------------------------------*/
  29. /* Exported functions ------------------------------------------------------- */
  30. void Error_Handler(void);
  31. #ifdef __cplusplus
  32. }
  33. #endif
  34. #endif /* __MAIN_H */