esp32cam
OV2640 camera on ESP32-CAM
|
#include "config.hpp"
#include "camera.hpp"
#include "logger.hpp"
#include <algorithm>
#include <cstring>
#include <esp_camera.h>
Classes | |
class | esp32cam::Config::CameraConfigT |
Namespaces | |
esp32cam | |
esp32cam::detail | |
Macros | |
#define | CHECK_RANGE(MEM, MIN, MAX) |
#define | UPDATE4(STATUS_MEM, value, SETTER_MEM, SETTER_TYP) |
#define | UPDATE3(STATUS_MEM, value, SETTER_TYP) UPDATE4(STATUS_MEM, (value), set_##STATUS_MEM, SETTER_TYP) |
#define | UPDATE2(STATUS_MEM, value) UPDATE3(STATUS_MEM, (value), int) |
#define | UPDATE1(MEM) UPDATE2(MEM, settings.MEM) |
Functions | |
int | esp32cam::detail::convertJpegQuality (int quality) |
Convert JPEG quality from 0-100 scale to 63-0 scale. More... | |
#define CHECK_RANGE | ( | MEM, | |
MIN, | |||
MAX | |||
) |
#define UPDATE1 | ( | MEM | ) | UPDATE2(MEM, settings.MEM) |
#define UPDATE2 | ( | STATUS_MEM, | |
value | |||
) | UPDATE3(STATUS_MEM, (value), int) |
#define UPDATE3 | ( | STATUS_MEM, | |
value, | |||
SETTER_TYP | |||
) | UPDATE4(STATUS_MEM, (value), set_##STATUS_MEM, SETTER_TYP) |
#define UPDATE4 | ( | STATUS_MEM, | |
value, | |||
SETTER_MEM, | |||
SETTER_TYP | |||
) |