|
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 | |
| namespace | esp32cam |
| namespace | 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. | |
| #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 | |||
| ) |