Implement a secure ICS protocol targeting LoRa Node151 microcontroller for controlling irrigation.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

49 lines
1.2 KiB

  1. # This file sets up the various options used for compiling
  2. # code.
  3. #
  4. # See bsd.mkopt.mk for more information.
  5. #
  6. # An option should only be listed in one of the following sections.
  7. # If it's listed as a dependent option, do NOT list it in a default
  8. # section.
  9. #
  10. #
  11. # If the option doesn't state if it defines a SRCS var, then
  12. # the necessary sources are added to the SRCS var.
  13. #
  14. # Options (by order in this file):
  15. #
  16. # STROBE - The STROBE crypto library. (Defines STROBE_SRCS)
  17. # SYSINIT - The sysinit framework. Needed to run the init code.
  18. #
  19. # NODE151 - Code needed for the Node151 LoRa module
  20. # RS485FRAME - Base code for RS485 framing tx/rx
  21. # STM32F103 - Base code for the BluePill microcontroller module
  22. # SX1276 - LoRa radio code, for Node151
  23. # USB_CDC - Code implementing the CDC Device mode. (Defines SRCS.USB_CDC)
  24. # USB_HID - Code implementing the HID Device mode. (Defines SRCS.USB_HID)
  25. #
  26. # Dependent options:
  27. # HAL_INIT - Run hal_init via sysinit.
  28. # USB - Turn on generic USB support code. (Defines SRCS.USB)
  29. #
  30. __DEFAULT_YES_OPTIONS = STROBE \
  31. SYSINIT
  32. __DEFAULT_NO_OPTIONS = \
  33. NODE151 \
  34. RS485FRAME \
  35. STM32F103 \
  36. SX1276 \
  37. USB_CDC \
  38. USB_HID
  39. __DEFAULT_DEPENDENT_OPTIONS = \
  40. HAL_INIT/STM32F103 \
  41. USB/USB_CDC \
  42. USB/USB_HID
  43. .include <$(.PARSEDIR)/bsd.mkopt.mk>