Просмотр исходного кода

Prep for Flipper Zero app store.

Cody Tolene 2 лет назад
Родитель
Сommit
825b6119c3

+ 13 - 1
README.md

@@ -23,6 +23,7 @@
 - [Software Installation](#software-installation)
 - [Software Guide](#software-guide)
 - [Attributions](#attributions)
+- [Contributions](#contributions)
 
 ## Previews <a name="previews"></a>
 
@@ -127,7 +128,7 @@ Note the upload may fail a few times, this is normal, try again. If it still fai
 
 ### Camera Suite settings:
 
-**Orientation** = Rotate the camera image 90 degrees 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.
+**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.
 
@@ -145,6 +146,16 @@ by [Dave Lee][github-profile-leedave].
 
 <p align="right">[ <a href="#index">Back to top</a> ]</p>
 
+## Contributions <a name="contributions"></a>
+
+1. Fork.
+2. Create a new branch: `<username>/[<issue-#>]-<feature-or-bug-fix-desc>`
+3. Program. Commit changes, push.
+4. Request PR [here][pull-request-link], introduce work via your branch.
+5. Wait for review and merge. Thank you!
+
+<p align="right">[ <a href="#index">Back to top</a> ]</p>
+
 Fin. Thanks for looking and happy programming friend!
 
 Cody
@@ -159,3 +170,4 @@ Cody
 [flipperzero-camera]: https://github.com/Z4urce/flipperzero-camera
 [github-profile-leedave]: https://github.com/leedave
 [github-profile-z4urce]: https://github.com/Z4urce
+[pull-request-link]: https://github.com/CodyTolene/Flipper-Zero-Camera-Suite/pulls

+ 20 - 0
src-fap/docs/CHANGELOG.md

@@ -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.

+ 35 - 0
src-fap/docs/README.md

@@ -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 Floyd–Steinberg/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

BIN
src-fap/screenshots/camera_preview.png


BIN
src-fap/screenshots/guide.png


BIN
src-fap/screenshots/main_menu.png


BIN
src-fap/screenshots/settings.png


BIN
src-fap/screenshots/start_screen.png