haqqscripter/esp_cam_io_parl

0.1.0-beta.6

Pre-release
uploaded 2 days ago
Interface DVP cameras with the Parallel IO peripheral on ESP32 compatible driver for OV2640, NT99141, OV3660 and OV5640 image sensors.

changelog

# Changelog

## v0.1.0-beta.6

### Bug Fixes

- Fixed image jittering at some resolutions on OV5640 camera sensor.
- Removed resolution `FRAMESIZE_1200X800`.
- Fixed enum naming for `esp_cam_io_parl_pclk_edge_t`.

### Features

- Added NT99141 camera sensor. At the moment, it only supports on ESP32-C6 & ESP32-P4 due to the requirement of HREF signal.
- Improved JPEG parsing data from DVP camera significantly to reduce CPU load.
- Changed component namespace to `haqqscripter`.
- Added descriptions for ESP32-H4.

## v0.1.0-beta.5

### Bug Fixes

- Fixed JPEG reads for images taken from camera sensors with lower quality.
- Removed some tags from `idf_component.yml`.

### Features

- Added `esp_camera_sensor_erase_nvs` to remove saved camera settings from NVS.
- Tweaked `esp_camera_sensor_save_to_nvs` and `esp_camera_sensor_load_from_nvs` functions.
- Added more resolutions `FRAMESIZE_2160X1440` and `FRAMESIZE_1200X800`.
- Default settings on OV5640 are now improved to push up 30fps at HD (1280x720) and ~22fps at SXGAM (1280x960).
- `allow_pd` field of Parallel IO is checked if minimum ESP-IDF version is v5.4 to prevent compiler errors on ESP-IDF v5.3.
- `esp_cam_io_parl_handle_t` now stores the configuration `esp_cam_io_parl_config_t`.
- Added README.md to `simple_camera_stream_example`.

## v0.1.0-beta.4

### Features

- Added dependency `espressif/esp_jpeg` (TJpgDec).
- Now added minimum requirement ESP-IDF version to v5.3.
- Added `simple_camera_stream_example` example.
- Added macro `ESP_CAM_IO_PARL_SUPPORTED` for compatibility check across all targets.
- Added support for ESP32-H4 target.
- Added tags in `idf_component.yml` for ease of search.

## v0.1.0-beta.3

### Features

- `esp_cam_io_parl_set_alloc_size`: Now supports retaining frame buffer allocation when `heap_caps` is set to `0`.
- Performance improvements for the OV5640 sensor at certain resolutions.

## v0.1.0-beta.1

### Features

- First pre-release version. VSYNC pin is not implemented and only JPEG images are supported.

Links

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "haqqscripter/esp_cam_io_parl^0.1.0-beta.6"

download archive

Stats

  • Archive size
    Archive size ~ 86.47 KB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

haqqscripter/esp_cam_io_parl version: 0.1.0-beta.6
|