|
FastLED 3.9.15
|
#include "fl/system/sketch_macros.h"#include <FastLED.h>#include "fl/channels/all_drivers.h"#include "fl/wdt/watchdog.h"#include "fl/stl/undef.h"#include "fl/stl/sstream.h"#include "Common.h"#include "AutoResearchTest.h"#include "AutoResearchHelpers.h"#include "AutoResearchRemote.h"#include "AutoResearchBle.h"#include "AutoResearchNet.h"#include "AutoResearchAsync.h"#include "AutoResearchPlatform.h"#include "AutoResearchSimd.h"#include "AutoResearchWave8Expand.h"#include "AutoResearchParlioEncode.h"#include "AutoResearchParlioStream.h"
Include dependency graph for AutoResearch.ino:Go to the source code of this file.
Macros | |
| #define | CHIPSET WS2812B |
| #define | COLOR_ORDER RGB |
| #define | FASTLED_AUTORESEARCH_LOW_MEMORY 1 |
| #define | FASTLED_LOG_PARLIO_ASYNC_ENABLED |
| #define | PIN_RX g_autoresearch_state->pin_rx |
| #define | PIN_TX g_autoresearch_state->pin_tx |
Typedefs | |
| using | RemoteControlSingleton = fl::Singleton<AutoResearchRemoteControl> |
Functions | |
| fl::shared_ptr< fl::RxChannel > | createRxDevice (int pin) |
| void | init_serial_buffers () |
| void | loop () |
| void | setup () |
Variables | |
| static constexpr uint32_t | AUTORESEARCH_SERIAL_WAIT_MS = SERIAL_TIMEOUT_MS |
| static constexpr uint32_t | AUTORESEARCH_WATCHDOG_TIMEOUT_MS = 5000 |
| constexpr int | DEFAULT_PIN_RX = autoresearch::defaultRxPin() |
| constexpr int | DEFAULT_PIN_TX = autoresearch::defaultTxPin() |
| uint32_t | frame_counter = 0 |
| fl::shared_ptr< AutoResearchState > | g_autoresearch_state |
| fl::vector_psram< uint8_t > | g_rx_buffer_storage |
| const fl::RxBackend | RX_BACKEND = fl::RxBackend::PLATFORM_DEFAULT |
| constexpr int | RX_BUFFER_SIZE = 3000 * 32 + 100 |
| static constexpr uint32_t | SERIAL_TIMEOUT_MS = 120000 |