lmic_config.h sanitized

This commit is contained in:
Verkehrsrot 2019-09-07 18:02:27 +02:00
parent 506b1f4f7e
commit 0dea735bfb

View File

@ -2,19 +2,16 @@
// COUNTRY SETTINGS // COUNTRY SETTINGS
// --> please check with you local regulations for ISM band frequency use! // --> please check with you local regulations for ISM band frequency use!
//
// CFG_eu868 EU 863-870 MHz
// CFG_us915 US 902-928 MHz
// CFG_au921 Australia 915-928 MHz
// CFG_as923 Asia 923 MHz
// CFG_in866 India 865-867 MHz
#define CFG_eu868 1 #define CFG_eu868 1 // Europe (high band)
//#define CFG_us915 1 //#define CFG_eu433 1 // Europe (low band)
//#define CFG_in866 1 //#define CFG_us915 1 // USA, Canada and South America
//#define CFG_au921 1 //#define CFG_in866 1 // India
//#define CFG_as923 1 //#define CFG_au921 1 // Australia
//#define LMIC_COUNTRY_CODE LMIC_COUNTRY_CODE_JP /* for as923-JP */ //#define CFG_as923 1 // Asia
//#define CFG_cn783 1 // China (high band)
//#define CFG_cn490 1 // China (low band)
//#define CFG_kr920 1 // Korea
// LMIC LORAWAN STACK SETTINGS // LMIC LORAWAN STACK SETTINGS
// --> adapt to your device only if necessary // --> adapt to your device only if necessary
@ -26,12 +23,6 @@
// time sync via LoRaWAN network, note: not supported by TTNv2 // time sync via LoRaWAN network, note: not supported by TTNv2
// #define LMIC_ENABLE_DeviceTimeReq 1 // #define LMIC_ENABLE_DeviceTimeReq 1
// 16 μs per tick
// LMIC requires ticks to be 15.5μs - 100 μs long
#define US_PER_OSTICK_EXPONENT 4
#define US_PER_OSTICK (1 << US_PER_OSTICK_EXPONENT)
#define OSTICKS_PER_SEC (1000000 / US_PER_OSTICK)
// This tells LMIC to make the receive windows bigger, in case your clock is // This tells LMIC to make the receive windows bigger, in case your clock is
// faster or slower. This causes the transceiver to be earlier switched on, // faster or slower. This causes the transceiver to be earlier switched on,
// so consuming more power. You may sharpen (reduce) this value if you are // so consuming more power. You may sharpen (reduce) this value if you are
@ -51,6 +42,11 @@
// current implementation only works on AVR, though. // current implementation only works on AVR, though.
//#define LMIC_PRINTF_TO Serial //#define LMIC_PRINTF_TO Serial
// Change the SPI clock speed if you encounter errors
// communicating with the radio.
// The standard range is 125kHz-8MHz, but some boards can go faster.
//#define LMIC_SPI_FREQ 1E6
// Any runtime assertion failures are printed to this serial port (or // Any runtime assertion failures are printed to this serial port (or
// any other Print object). If this is unset, any failures just silently // any other Print object). If this is unset, any failures just silently
// halt execution. // halt execution.
@ -92,7 +88,7 @@
// implementation is optimized for speed on 32-bit processors using // implementation is optimized for speed on 32-bit processors using
// fairly big lookup tables, but it takes up big amounts of flash on the // fairly big lookup tables, but it takes up big amounts of flash on the
// AVR architecture. // AVR architecture.
//#define USE_ORIGINAL_AES #define USE_ORIGINAL_AES
// //
// This selects the AES implementation written by Ideetroon for their // This selects the AES implementation written by Ideetroon for their
// own LoRaWAN library. It also uses lookup tables, but smaller // own LoRaWAN library. It also uses lookup tables, but smaller
@ -100,4 +96,4 @@
// also about twice as slow as the original). // also about twice as slow as the original).
// #define USE_IDEETRON_AES // #define USE_IDEETRON_AES
// //
#define USE_MBEDTLS_AES //#define USE_MBEDTLS_AES