Skip to content

Commit 9a8bcb8

Browse files
Dominaezzzrursprung
andcommitted
add I2S camera driver
this implements the I2S camera functionality. it has been tested using an AI Thinker ESP32-CAM board with an OV2640 camera as well as a Makerfabs ESP32 3.2" TFT LCD with Camera with the same camera model. the qa-test is based on the latter board. this connection can be found on ESP32 boards. note that this is independent of `lcd_cam::cam` module which is a different kind of camera. `DataFormat::DualChannel32` is not currently available as part of this PR since it's also not present in `esp32-camera` and it's thus unclear what its behaviour would be and whether that should be supported. Co-Authored-By: Ralph Ursprung <ralph.ursprung@gmail.com>
1 parent f0191a0 commit 9a8bcb8

File tree

4 files changed

+1110
-0
lines changed

4 files changed

+1110
-0
lines changed

esp-hal/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111

1212
- Support for `rand_core` 0.9 (#3211)
1313
- `ESP_HAL_CONFIG_STACK_GUARD_OFFSET` and `ESP_HAL_CONFIG_STACK_GUARD_VALUE` to configure Rust's [Stack smashing protection](https://doc.rust-lang.org/rustc/exploit-mitigations.html#stack-smashing-protection) (#3203)
14+
- ESP32: I2S Camera mode driver (#3219)
1415

1516
### Changed
1617

0 commit comments

Comments
 (0)