Close

Soft Where??

A project log for CL-32

A mobile dev terminal, hacker device, anything you like!!

mooseprmoosepr 06/28/2025 at 21:263 Comments

These updates are like busses!! you get none for ages, then 2 come along all at once!!

I had a little play with how I wanted the software to work. The main idea for the project was to be a mobile development platform, with the add-on system giving you extra things to play with in the code.

To do this, the main thing you need is a code editor, and some way to select and load in your files.

I very quickly realized that my coding skills are much better suited to higher level stuff, and making a code editor is a fun challenge

Here is a quick look at what I came up with..

Im not the loudest speaker, so you might need to pop the volume up, but it shows some of the things i have been thinking.

I popped the code up on the gits if anyone wants a look. Its very sloppy, just one big old file with all the code in, please be gentle

have a look here...

now the new boards are on their way, I will have more time to give it some more polish..

Discussions

Gravis wrote 07/22/2025 at 18:31 point

This could be a good opportunity for you do dive into low-level programming if you can get FreeRTOS to build. They have actually already fully ported it to ESP32-S3 (which you are using) which means you merely need to add drivers for the keyboard chip and the display.

ESP-IDF FreeRTOS documentation: https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/system/freertos_idf.html

ESP-IDF repo: https://github.com/espressif/esp-idf

  Are you sure? yes | no

moosepr wrote 07/23/2025 at 08:09 point

Thanks!! the more options that I can add, the more useful the device will be :)

  Are you sure? yes | no

Gravis wrote 07/23/2025 at 15:10 point

In that case, getting FreeRTOS working should be your goal because it will enable you to maximize the potential of this device.

  Are you sure? yes | no