Hardella aims to provide the features of modern IDEs like on the fly error highlight, find usages, context-aware autocomplete, and so on

Step motor control

Step motor control

Hardella has integrated support for step motors. PRU cores can drive up to 500kHz. You can create your logic bases on existing components or even create your own components.

Read More

Fast input-output control

PRU cores allow you to create logic that responds under 1µs. You don’t need assembler for that. ST language is just fine.

Read More

Encoder as a feedback

Encoder as a feedback

Hardella enables you to use encoder signal as a feedback, so you can turn the motor off right in time to achieve precise and even cuts.

Read More

On the fly error highlighting

On the fly error highlighting

Hardella highlights errors as you type making it a greater developer experience.

Autocomplete

Autocomplete

In case of trouble, just hit ctrl+пробел, and Hardella will give you a hint on the possible continuation.

CFC extension

Easy to extend

Hardella is based on JetBrains MPS, so it is easily extensible. For instance, diagraming language can be added right in the middle of the program code