https://github.com/noorientationprogramming/code-orb
Realtime Debugging for Microcontrollers – with Logging, Task View, and Command Execution.
https://github.com/noorientationprogramming/code-orb
arduino codeorb debugger embedded esp32 microcontroller raspberrypi stm32
Last synced: 10 months ago
JSON representation
Realtime Debugging for Microcontrollers – with Logging, Task View, and Command Execution.
- Host: GitHub
- URL: https://github.com/noorientationprogramming/code-orb
- Owner: NoOrientationProgramming
- License: gpl-3.0
- Created: 2025-03-31T15:34:21.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-04-08T23:22:54.000Z (10 months ago)
- Last Synced: 2025-04-08T23:25:33.842Z (10 months ago)
- Topics: arduino, codeorb, debugger, embedded, esp32, microcontroller, raspberrypi, stm32
- Language: C++
- Homepage:
- Size: 1.79 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

## The Microcontroller Debugger
When working with small targets, simple log outputs are often the only feedback available.
With [CodeOrb](https://github.com/NoOrientationProgramming/code-orb#codeorb-start) on the PC and
[Processing()](https://github.com/NoOrientationProgramming/ProcessingCore) on the target,
you get two additional features: a task viewer and a command interface.
The task viewer provides a detailed insight into the entire system, whereas the command interface gives full control over the microcontroller.
## What You Get
- Full control over your target
- Crystal-clear insight into your system
- Through three dedicated channels
- Process Tree
- Log
- Command Interface
### Process Tree
### Log
TODO: Screenshot
### Command Interface
TODO: Screenshot
## Status
- Pre alpha
## Running On
- Linux
- Windows
- MacOSX
- FreeBSD
- Raspberry Pi
## Architecture
### Overall Debugging Structure
This repository provides `CodeOrb` the microcontroller debugger highlighted in orange. Check out the [application](https://github.com/NoOrientationProgramming/hello-world-stm32) for the microcontroller as well!
### Overview of CodeOrb
### Internal Structure of the Single Wire Protocol Controller
### Communication Example between Controller and Target