FastLED 3.9.15
Loading...
Searching...
No Matches
AutoResearch.ino File Reference
#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::RxChannelcreateRxDevice (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< AutoResearchStateg_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