1
mirror of https://github.com/DarkFlippers/unleashed-firmware.git synced 2025-12-13 13:09:49 +04:00
This commit is contained in:
Cody Tolene
2023-07-28 17:49:42 -05:00
parent d4ff1e3a50
commit e698d6274f
8 changed files with 57 additions and 2 deletions

View File

@@ -1,9 +1,9 @@
App(
appid="camerasuite",
appid="camera_suite",
apptype=FlipperAppType.EXTERNAL,
cdefines=["APP_CAMERA_SUITE"],
entry_point="camera_suite_app",
fap_author="Cody Tolene",
fap_author="@CodyTolene @Z4urce @leedave",
fap_category="GPIO",
fap_description="A camera suite application for the Flipper Zero ESP32-CAM module.",
fap_icon="icons/camera_suite.png",

View File

@@ -0,0 +1,20 @@
## v1.1
- Support and picture stabilization for all camera orientations (0°, 90°, 180°, 270°).
- Rename "Scene 1" to "Camera". No UX changes, strictly internal.
- Clean up unused "Scene 2". This was inaccessible to users previously and unused.
- Add new dithering variations (needs new module firmware, see https://github.com/CodyTolene/Flipper-Zero-Camera-Suite#firmware-installation):
- Add `Jarvis Judice` Ninke Dithering option
- Add `Stucki` dithering option.
- Add ability to toggle dithering options from default `Floyd-Steinberg` and back.
- Resolves issue https://github.com/CodyTolene/Flipper-Zero-Camera-Suite/issues/7
- Resolves issue https://github.com/CodyTolene/Flipper-Zero-Camera-Suite/pull/17
## v1.0
- Builds upon Z4urce's software found here (updated 6 months ago): https://github.com/Z4urce/flipperzero-camera
- Utilizes the superb C boilerplate examples laid out by leedave (updated last month): https://github.com/leedave/flipper-zero-fap-boilerplate
- Repurpose and build upon the "[ESP32] Camera" software into the new "[ESP32] Camera Suite" application with new purpose:
- Adding more scene for a guide.
- Adding more scene for saveable settings.
- Add ability to rotate the camera orientation.

View File

@@ -0,0 +1,35 @@
## Flipper Zero - Camera Suite
Software to run an ESP32-CAM module on your Flipper Zero device.
## Software Guide <a name="software-guide"></a>
### Flipper Zero button mappings:
🔼 = Contrast Up
🔽 = Contrast Down
◀️ = Toggle invert.
▶️ = Toggle dithering on/off.
⚪ = Cycle FloydSteinberg/Jarvis-Judice-Ninke/Stucki dithering types.
↩️ = Go back.
### Camera Suite settings:
**Orientation** = Rotate the camera image 90 degrees counter-clockwise starting at zero by default (0, 90, 180, 270). This is useful if you have your camera module mounted in a different orientation than the default.
**Haptic FX** = Toggle haptic feedback on/off.
**Sound FX** = Toggle sound effects on/off.
**LED FX** = Toggle LED effects on/off.
## Links
Full setup, wiring guide, etc. in the main project README here: https://github.com/CodyTolene/Flipper-Zero-Camera-Suite
A firmware is needed for the ESP32-CAM module, see here for more information: https://github.com/CodyTolene/Flipper-Zero-Camera-Suite#firmware-installation

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB