BendyRoad features in detail

IDE

Specification driven code generation

No worries about AI hallucinating your code together. You specify the rules, we generate the code. No AI.

No need to learn a programming language

BendyRoad eliminates the need for complex languages like C and C++. The closest thing to programming you’ll encounter is writing logic rules, which resemble elementary school math. It’s like creating formulas in a spreadsheet.

Rules based logic

To incorporate intelligent behavior, you can define rules consisting of conditions and actions. We’ve even included an ‘if’ statement for added flexibility.

Continuous error checking

As you work in the IDE, it constantly checks your work for logic errors, compiling them into a to-do list for later review. This process won’t disrupt your workflow.

Automatic port detection

The IDE scans all available ports to identify the appropriate controller or programming tool.

Integrated programming software

BendyRoad communicates directly with the microcontroller, eliminating the need for additional programming software.

Firmware

Change detection

BendyRoad firmware reacts to changes in io and timers, which can significantly affect energy consumption – a critical factor when operating on batteries.

Real-time kernel

BendyRoad utilizes a real-time kernel, ensuring that the rules you’ve defined are executed nearly simultaneously. BendyRoad automatically prioritizes internal tasks.

Hardware

Compatibility with AVR8/Arduino

BendyRoad supports AVR8 CPUs like the ATMega2560 and ATMega328P, which are also used in popular Arduino Mega and Arduino Uno devices. This means you can continue using your existing Arduino hardware.

Wide variety of controls and indicators

BendyRoad offers blocks for switches, potentiometers, light sensors, heat sensors, LEDs, LCD displays, stepper motors, and H-bridges.

Try for free
See pricing