запущен тест между есп с перемычкой
This commit is contained in:
@@ -48,16 +48,23 @@ constexpr uint8_t LINK_PACKET_RETRIES = 10;
|
||||
constexpr uint32_t LINK_RETRY_INTERVAL_MS = 1000;
|
||||
constexpr uint32_t LINK_HEARTBEAT_INTERVAL_MS = 500;
|
||||
constexpr uint32_t LINK_HEARTBEAT_TIMEOUT_MS = 2500;
|
||||
constexpr uint32_t FINAL_ACK_RETRY_INTERVAL_MS = 50;
|
||||
constexpr uint8_t FINAL_ACK_RETRIES = 2;
|
||||
constexpr uint8_t NO_SIGNAL_TIMEOUT_PERIODS = 8;
|
||||
constexpr uint16_t RMT_MIN_RECEIVE_SYMBOLS = 48;
|
||||
constexpr uint16_t RMT_MAX_RECEIVE_SYMBOLS = 512;
|
||||
constexpr uint32_t RMT_TARGET_CHUNK_US = 5000;
|
||||
constexpr uint8_t RMT_QUEUE_BLOCKS = 8;
|
||||
constexpr uint16_t PERIOD_BATCH_SIZE = 128;
|
||||
constexpr uint8_t MEASUREMENT_PROGRESS_STEPS = 10;
|
||||
|
||||
constexpr uint32_t C3_STRICT_MAX_HZ = 1000000;
|
||||
constexpr uint32_t S3_STRICT_MAX_HZ = 1000000;
|
||||
constexpr uint32_t CAPTURE_RESOLUTION_HZ = 80000000;
|
||||
// RMT stores each HIGH/LOW duration in 15 bits. At 80 MHz that limits a
|
||||
// single level to about 409 us, so even a 1 kHz signal with 50% duty cannot
|
||||
// be captured. 20 MHz still provides 20 ticks at 1 MHz (5% resolution),
|
||||
// while allowing level durations up to about 1.64 ms for the 1 kHz/90% case.
|
||||
constexpr uint32_t CAPTURE_RESOLUTION_HZ = 20000000;
|
||||
// Arduino-ESP32 uses the 40 MHz crystal as the default LEDC clock on C3/S3.
|
||||
// Keep this explicit so the resolution calculation never asks LEDC for an
|
||||
// impossible frequency/resolution combination.
|
||||
|
||||
Reference in New Issue
Block a user