Skip to content

Commit 92cbb46

Browse files
authored
Merge pull request #71 from hpsaturn/fix_proto_capacity_issue
Fixed proto and payload capacity issues
2 parents 911469a + 95e068b commit 92cbb46

File tree

22 files changed

+127
-30
lines changed

22 files changed

+127
-30
lines changed

.github/workflows/devel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ jobs:
3333
pio pkg update
3434
- name: PlatformIO Build Test
3535
run: |
36-
pio run -e freenove-tank -e makerfabs-multi-receiver -e xiao-camera3 -e wifiraw-80211tx-sender
36+
pio run -e freenove-tank -e makerfabs-multi-receiver -e xiao-camera3 -e wifiraw-80211tx-freenove-sender

.github/workflows/platformio.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ jobs:
3333
pio pkg update
3434
- name: PlatformIO Build Test
3535
run: |
36-
pio run -e freenove-tank -e m5stickCplus-joystick-tank -e custom-camera-sender -e m5cores3-espnow-receiver -e makerfabs-multi-receiver -e xiao-camera3 -e wifiraw-80211tx-sender -e wifiraw-80211tx-receiver
36+
pio run -e freenove-tank -e m5stickCplus-joystick-tank -e custom-camera-sender -e m5cores3-espnow-receiver -e makerfabs-multi-receiver -e xiao-camera3 -e wifiraw-80211tx-freenove-sender -e wifiraw-80211tx-receiver

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[![PlatformIO](https://github.com/hpsaturn/esp32s3-cam/workflows/PlatformIO/badge.svg)](https://github.com/hpsaturn/esp32s3-cam/actions/) [![All Platforms](https://github.com/hpsaturn/esp32s3-cam/workflows/Scheduled/badge.svg)](https://github.com/hpsaturn/esp32s3-cam/actions/) ![ViewCount](https://views.whatilearened.today/views/github/hpsaturn/esp32s3-cam.svg)
44

5-
The ESPNowCam library is a simple and direct video or data streamer designed for popular ESP32 devices, utilizing the ESPNow protocol. No need for IPs, routers, or credentialskeeping it straightforward and hassle-free! :D
5+
The ESPNowCam library is a simple and direct video or data streamer designed for popular ESP32 devices, utilizing ESPNow and WiFi-raw (80211tx) protocols. No need for IPs, routers, or credentials-keeping it straightforward and hassle-free! :D
66

77
>[!TIP]
88
>**This library is for general purpose**, as it accepts pointers to various types of data, including buffers, strings, images, or any byte-formatted content. This flexibility enables transmission of larger packages across different scenarios, not limited to cameras alone. For instance, a buffer of 4000 bytes takes approximately 1/9 of a second to transmit, resulting in a frame rate of around 9FPS.
@@ -36,6 +36,7 @@ The current version was tested with the next cameras:
3636

3737
| Sender | Frame | PSRAM | JPGQ | FPS | Status |
3838
|:---------|:-----:|:-----:|:------:|:-------:|:------:|
39+
| M5CoreS3 [80211tx()](#wifi-raw-80211tx-mode-experimental) | QVGA | Yes | 12 | ~14 FPS | TESTING |
3940
| Freenove [80211tx()](#wifi-raw-80211tx-mode-experimental) | QVGA | Yes | 12 | ~13 FPS | TESTING |
4041
| TTGO TJournal | QVGA | No | 12 | ~11 FPS | STABLE |
4142
| XIAO Sense S3 | QVGA | Yes | 12 | ~11 FPS | STABLE |
@@ -149,7 +150,8 @@ radio.init(512); // you are able to change the chunk size
149150
radio.sendData(out_data, out_data_len);
150151
```
151152
152-
[full wifiraw-80211tx-sender example](https://github.com/hpsaturn/ESPNowCam/tree/master/examples/wifiraw-80211tx-sender)
153+
[full wifiraw-80211tx-freenove-sender example](https://github.com/hpsaturn/ESPNowCam/tree/master/examples/wifiraw-80211tx-freenove-sender)
154+
[full wifiraw-80211tx-m5cores3-sender example](https://github.com/hpsaturn/ESPNowCam/tree/master/examples/wifiraw-80211tx-sender)
153155
154156
**receiver**:
155157

examples/esp32cam-basic-sender/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ board = esp32dev
2323
[env:esp32cam-basic-sender]
2424
extends = esp32common
2525
lib_deps =
26-
hpsaturn/EspNowCam@^0.1.12
26+
hpsaturn/EspNowCam@^0.2.0

examples/freenove-basic-sender/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ board_build.partitions = ../../config/partitions.csv
2626
extends = esp32common
2727
board_build.arduino.memory_type = dio_opi ;
2828
lib_deps =
29-
hpsaturn/EspNowCam@^0.1.11
29+
hpsaturn/EspNowCam@^0.2.0

examples/freenove-hvga-sender/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ board_build.partitions = ../../config/partitions.csv
2626
extends = esp32common
2727
board_build.arduino.memory_type = dio_opi ;
2828
lib_deps =
29-
hpsaturn/EspNowCam@^0.1.6
29+
hpsaturn/EspNowCam@^0.2.0

examples/generic-camera-nopsram/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ board = esp32dev
2222
[env:generic-camera-nopsram]
2323
extends = esp32common
2424
lib_deps =
25-
hpsaturn/EspNowCam@^0.1.8
25+
hpsaturn/EspNowCam@^0.2.0

examples/generic-camera-psram/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ board_build.partitions = ../../config/partitions.csv
2626
extends = esp32common
2727
board_build.arduino.memory_type = dio_opi ;
2828
lib_deps =
29-
hpsaturn/EspNowCam@^0.1.8
29+
hpsaturn/EspNowCam@^0.2.0

examples/m5core2-basic-receiver/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ build_flags =
2020
extends = env
2121
board = esp32dev
2222
lib_deps =
23-
hpsaturn/EspNowCam@^0.1.6
23+
hpsaturn/EspNowCam@^0.2.0
2424
m5stack/M5Unified@^0.1.6
2525

examples/makerfabs-basic-receiver/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ board_build.partitions = ../../config/partitions.csv
2828
[env:makerfabs-basic-receiver]
2929
extends = esp32common
3030
lib_deps =
31-
hpsaturn/EspNowCam@^0.1.6
31+
hpsaturn/EspNowCam@^0.2.0
3232
lovyan03/LovyanGFX@^1.1.5
3333

0 commit comments

Comments
 (0)