uhf_module_settings.h 818 B

1234567891011121314151617181920212223242526
  1. #pragma once
  2. #include <stdint.h>
  3. // UHF module baudrates
  4. static const uint32_t BAUD_RATES[] = {9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600};
  5. // UHF module regions
  6. typedef enum {
  7. WA_CHINA_900 = 1, // Freq_CH-920.125M
  8. WA_US, // Freq_CH-902.25M
  9. WA_EU, // Freq_CH-865.1M
  10. WA_CHINA_800, // Freq_CH-840.125M
  11. WA_KOREA = 6 // Freq_CH-917.1M
  12. } WorkingArea;
  13. typedef enum {
  14. WC_CHINA_900 = 1, // CH_Index(CN,900MHz) = (Freq_CH-920.125M)/0.25M
  15. WC_US, // CH_Index(US) = (Freq_CH-902.25M)/0.5M
  16. WC_EU, // CH_Index(EU) = (Freq_CH-865.1M)/0.2M
  17. WC_CHINA_800, // CH_Index(CN,800MHz) = (Freq_CH-840.125M)/0.25M
  18. WC_KOREA = 6 // CH_Index(Korea) = (Freq_CH-917.1M)/0.2M
  19. } WorkingChannel;
  20. // RF Power Setting
  21. static const uint8_t POWER_DBM[] = {12, 14, 17, 20}; // To be determined ...