Comment by mrheosuper

Comment by mrheosuper 5 days ago

0 replies

I'm working on DeskPal. The project still needs a lot of polishing, so it's in private for now. Here is a part of its README. # DESKPAL

## What is DeskPal? DeskPal stands for Desktop Companion - exactly as it sounds: A companion for your desktop.

It's a gadget that will: - Display your media info (From Spotify, etc. - more sources to be added) - Display time - Connect to your phone and display notifications (TBD) - Function as a StreamDeck-like device (TBD)

All of these features should work right out of the box, without installing any new apps on phone or computer: - You can use it with your company laptop, or even with no computer at all - An app may be needed to configure some settings (like StreamDeck macros - TBD)

## Hardware & Software Inside DeskPal is an ESP32S3 MCU that supports both WiFi and BLE. The current configuration has 16MB Flash memory and 8MB of SRAM.

DeskPal runs on Zephyr RTOS, a RTOS that is heavily supported by many vendors. Using Zephyr allows us to leverage a vast ecosystem of hardware drivers and enables easy porting of this project to other MCUs if needed.

DeskPal's software architecture allows adding dynamic apps so that we can install or remove functionality without firmware updates.