RP-To-ESP #1

Closed
zane wants to merge 0 commits from RP-To-ESP into main
Owner

This pull request converts some things internally in the program.

  1. Both both devices there are far fewers commands (From around like ~15-20 to 5). See shared/commands.h for these
  2. The RP2350 no longer handles SD card communications. This became too slow in the long run for exporting data over the air. Now it sends boths it's system logs and keylogs over serial to the ESP32. (Serial message length has been expanded to 512 bytes for this use case)
  3. The ESP32 now handles SD card communication. This allows for both systems to log system logs to a shared file directly. The ESP32 from now on will be the 'main' MCU since it's just leaps and bounds better than the shitty RP2350. Download speeds are about 300KB/s which is not bad but could be improved by using SDIO instead of SPI.
  4. Work has been done to setup configuration via JSON using cJSON on the ESP32
This pull request converts some things internally in the program. 1. Both both devices there are far fewers commands (From around like ~15-20 to 5). See shared/commands.h for these 2. The RP2350 no longer handles SD card communications. This became too slow in the long run for exporting data over the air. Now it sends boths it's system logs and keylogs over serial to the ESP32. (Serial message length has been expanded to 512 bytes for this use case) 3. The ESP32 now handles SD card communication. This allows for both systems to log system logs to a shared file directly. The ESP32 from now on will be the 'main' MCU since it's just leaps and bounds better than the shitty RP2350. Download speeds are about 300KB/s which is not bad but could be improved by using SDIO instead of SPI. 4. Work has been done to setup configuration via JSON using cJSON on the ESP32
Author
Owner

Did this via cmd line

Did this via cmd line
zane closed this pull request 2026-05-06 13:35:05 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
vllabs/pumpkin!1
No description provided.