Skip to content

Commit

Permalink
Prepare delivery version 14
Browse files Browse the repository at this point in the history
  • Loading branch information
remibert committed Jan 22, 2023
1 parent f772ccc commit ae7854a
Show file tree
Hide file tree
Showing 93 changed files with 10,202 additions and 3,719 deletions.
9 changes: 8 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,5 +54,12 @@
"editor.quickSuggestions": {
"other": "off"
},
"editor.snippetSuggestions": "none"
"editor.snippetSuggestions": "none",
"python.analysis.extraPaths": [
"${workspaceFolder}/modules",
"${workspaceFolder}/modules/lib",
"${workspaceFolder}/modules/simul",
"${workspaceFolder}/modules/lib/tools",
"${workspaceFolder}/modules/lib/shell"
]
}
5 changes: 4 additions & 1 deletion build.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,11 @@
# Mov to gif :
# ffmpeg -i video.mov -vf "fps=3,scale=640:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif
# 640x360
#
# Vmware share folder add next lines in /etc/fstab :
# vmhgfs-fuse /mnt/hgfs fuse defaults,allow_other 0 0

MICROPYTHON_VERSION ="f4811b0b42f10aa12fc2f94c0459344d84c89eb8"#"12f99481518b0ebcb14f00b2323865a845c2a4f1"
MICROPYTHON_VERSION ="f4811b0b42f10aa12fc2f94c0459344d84c89eb8"
ESP_IDF_VERSION ="-b v4.4.2"
ESP32_CAMERA_VERSION="722497cb19383cd4ee6b5d57bb73148b5af41b24" # Very stable version but cannot be rebuild with chip esp32s3
ESP32_CAMERA_VERSION_S3="5c8349f4cf169c8a61283e0da9b8cff10994d3f3" # Reliability problem but Esp32 S3 firmware can build with it
Expand Down
23 changes: 8 additions & 15 deletions doc/CAMFLASHER.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,40 +16,33 @@ Camflasher with shell commands **upload** and **download**, allows to upload or
- [CP210 drivers](https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers)
- [FTDI drivers](https://ftdichip.com/drivers/vcp-drivers/)


- Download the firmware associated with your device :

- [ESP32-CAM, ESP32-CAM-MB, ESP32ONE, M5Stack Camera](https://github.com/remibert/pycameresp/releases/download/V13/ESP32CAM-firmware.bin)

- [ESP32-NODEMCU, LOLIN32, ESP32 without SPIRAM](https://github.com/remibert/pycameresp/releases/download/V13/GENERIC-firmware.bin)
- [ESP32-CAM, ESP32-CAM-MB, ESP32ONE, M5Stack Camera](https://github.com/remibert/pycameresp/releases/download/V14/ESP32CAM-firmware.bin)

- [ESP32-TTGO-T8 or ESP32 with SPIRAM ](https://github.com/remibert/pycameresp/releases/download/V13/GENERIC_SPIRAM-firmware.bin)
- [ESP32-TTGO-T8 or ESP32 with SPIRAM ](https://github.com/remibert/pycameresp/releases/download/V14/GENERIC_SPIRAM-firmware.bin)

- [Pico PI W](https://github.com/remibert/pycameresp/releases/download/V13/PICO_W-firmware.uf2)

- Or download the zip for standard micropython firmware :

- [Shell with editor for RP2 pico Pi](https://github.com/remibert/pycameresp/releases/download/V13/shell.zip)
- [Shell with editor](https://github.com/remibert/pycameresp/releases/download/V14/shell.zip)

- [Wifi manager, Http server](https://github.com/remibert/pycameresp/releases/download/V13/server.zip)
- [Wifi manager, Http server](https://github.com/remibert/pycameresp/releases/download/V14/server.zip)

- Text editor source files running on python3 and micropython :

- [Text editor](https://github.com/remibert/pycameresp/releases/download/V13/editor.zip)
- [Text editor](https://github.com/remibert/pycameresp/releases/download/V14/editor.zip)

It is possible to run the shell with editor, or the servers on a standard micropython platform. The servers, the wifi manager, requires having enough ram and wifi support (ESP32 with SPIRAM for example). Unzip archive and install it with rshell.



- Download the camflasher application and unzip it :
- [CamFlasher for Windows 10 64 bits](https://github.com/remibert/pycameresp/releases/download/V13/CamFlasher_windows_10_64.zip)

- [CamFlasher for Windows seven 64 bits](https://github.com/remibert/pycameresp/releases/download/V13/CamFlasher_windows_7_64.zip)

- [CamFlasher for OSX Big Sur Intel](https://github.com/remibert/pycameresp/releases/download/V13/CamFlasher_osx.zip)
- [CamFlasher for Windows 10 64 bits](https://github.com/remibert/pycameresp/releases/download/V14/CamFlasher_windows_10_64.zip)

- [CamFlasher for Debian 11 x86_64](https://github.com/remibert/pycameresp/releases/download/V13/CamFlasher_linux.zip)
- [CamFlasher for OSX Big Sur Intel](https://github.com/remibert/pycameresp/releases/download/V14/CamFlasher_osx.zip)

- [CamFlasher for Debian 11 x86_64](https://github.com/remibert/pycameresp/releases/download/V14/CamFlasher_linux.zip)

- On linux to be able to operate without being a super user you must enter the commands :

Expand Down
1 change: 1 addition & 0 deletions doc/DIRECTORIES.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Below are the directory details :
- **modules/lib/motion** : motion detection python sources
- **modules/lib/tools** : tools used for all python sources
- **modules/lib/server** : Ftp, Http, Pushover, Telnet, Ntp synchronization, user and session python sources
- **modules/lib/electricmeter** : used to monitor the consumption of an electric meter (not present in the firmware)
- **modules/lib/wifi** : Wifi and accesspoint python sources
- **modules/config** : Configuration saved in this directory

Expand Down
7 changes: 3 additions & 4 deletions doc/FIRMWARE.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,12 @@ The first time use command (get source, install required software and build firm
And after juste for rebuild use command :
- **python3 build.py --patch --build "ESP32CAM"**

Replace **ESP32CAM** by your prefered firmware, add double quote if you want to use wildcards for build many firmwares, for example ESP32 GENERIC :
- **python3 build.py --patch --build "GENERIC"**
Replace **ESP32CAM** by your prefered firmware, add double quote if you want to use wildcards for build many firmwares, for example ESP32 GENERIC SPIRAM :
- **python3 build.py --patch --build "GENERIC_SPIRAM"**

Or for all ESP32 S2
- **python3 build.py --patch --build "ESP32CAM" "GENERIC" "GENERIC_SPIRAM"**
- **python3 build.py --patch --build "ESP32CAM" "GENERIC_SPIRAM"**

To build ESP32 S3 you must clean all and add option --s3 :
- **python3 build.py --clean --s3 --patch --build "GENERIC_S3_*"**
- **python3 build.py --clean --s3 --patch --build "GENERIC_S3_SPIRAM"**

6 changes: 4 additions & 2 deletions doc/REQUIREMENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,9 @@ Below are the devices compatible with pycameresp :

![ESP32CAM](/images/Device_ESP32CAM.jpg "ESP32CAM")
![ESP32CAM-MB](/images/Device_ESP32CAM-MB.jpg "ESP32CAM-MB")
![NODEMCU](/images/Device_NODEMCU.jpg "NODE MCU") ![LOLIN32](/images/Device_LOLIN32.jpg "LOLIN32")
![TTGO](/images/Device_TTGO.jpg "TTGO")
![ESP32ONE](/images/Device_ESP32ONE.jpg "ESP32ONE")
![M5StackCamera](/images/Device_M5StackCamera.jpg "M5StackCamera")
![M5StackCamera](/images/Device_M5StackCamera.jpg "M5StackCamera")
![BPI-Leaf-S3](/images/Device_BPI-Leaf-S3.png "BPI-Leaf-S3")

**Devices without spiram have been removed, the platform can work, but we often fall into a lack of memory.**
6 changes: 5 additions & 1 deletion doc/SCREENSHOTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,11 @@

The web interface allows configuration of the network, servers, etc... gives device information, and allows video streaming.

![WebInterface.gif](/images/WebInterface.gif "Board information web page")
![WebInterface.gif](/images/WebInterface.gif "Web pages")

Responsive interface for smartphones and tablets

![ResponsiceWebInterface.gif](/images/ResponsiveWebInterface.gif "Responsive Web pages")

Smartphone motion detection notification (with pushover application)

Expand Down
Loading

0 comments on commit ae7854a

Please sign in to comment.