ESPectre SDK
2.8.0-280-gac7af68
Wi-Fi CSI motion sensing for ESP32 firmware
Toggle main menu visibility
Loading...
Searching...
No Matches
espectre_core_sdk.h
Go to the documentation of this file.
1
/*
2
* ESPectre - Core-only SDK Facade
3
*
4
* Explicit opt-in surface for integrations that already capture normalized
5
* CSI and drive the detectors directly.
6
*
7
* Author: Francesco Pace <francesco.pace@gmail.com>
8
* SPDX-License-Identifier: GPL-3.0-only
9
* Commercial licensing available under separate agreement; see LICENSING.md.
10
*/
11
#pragma once
12
13
/**
14
* @file espectre_core_sdk.h
15
* @brief Core-only detector API for custom CSI capture integrations.
16
*
17
* Prefer `espectre_sdk.h` and `RuntimeFrontendController` when ESPectre should
18
* own CSI capture, temporal admission, calibration, and event delivery. Include
19
* this facade only when the embedding firmware already implements those parts.
20
*/
21
22
#include "
runtime/espectre_sdk_version.h
"
23
#include "
core/base_detector.h
"
24
#include "
core/csi_format.h
"
25
#include "
core/filtered_turbulence_ring.h
"
26
#include "
core/high_accuracy_detector.h
"
27
#include "
core/lightweight_detector.h
"
base_detector.h
csi_format.h
espectre_sdk_version.h
Compile-time identity of the ESPectre SDK sources you compiled against.
filtered_turbulence_ring.h
high_accuracy_detector.h
lightweight_detector.h
src
cpp
espectre_core_sdk.h
Generated by
1.17.0