This table summarises and compares the features of each edition of Astrobe for each type of Arm Cortex-M microcontroller.
indicates new features in v10 (Q1/Q2 2025).
IDE / Editor | M0 | M3 | M4 | M7 |
---|---|---|---|---|
|
![]() |
![]() |
![]() |
![]() |
Oberon Language-oriented Editing | ||||
|
![]() |
![]() |
![]() |
![]() |
Code Navigation | ||||
|
![]() |
![]() |
![]() |
![]() |
General Language Features | ||||
|
![]() |
![]() |
![]() |
![]() |
Embedded Programming Features / Language Extensions | ||||
|
![]() |
![]() |
![]() |
![]() |
Performance Optimisation | ||||
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
|
|
![]() |
![]() |
![]() |
|
|
![]() |
![]() |
||
Fast Native-code Compilation | ||||
|
![]() |
![]() |
![]() |
![]() |
Linking / Building | ||||
|
![]() |
![]() |
![]() |
![]() |
Debugging and Error trapping | ||||
|
![]() |
![]() |
![]() |
![]() |
Uploading and Running | ||||
|
![]() |
![]() |
![]() |
![]() |
User Library Modules | ||||
|
![]() |
![]() |
![]() |
![]() |
System Library Modules | ||||
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
N/A | N/A |
Memory Limits (KB) | ||||
|
32 | 128 | 192 | 512 |
|
256 | 1024 | 2048 | 2048 |
NOTE: The above RAM and Flash limits are imposed by the microcontrollers that are currently supported, not by Astrobe. | ||||
Source Code | ||||
|
![]() |
![]() |
![]() |
![]() |
Disassemblers | ||||
|
Professional Edition | |||
Command-line Compiler, Linker, Builder and Disassembler | ||||
|
Professional Edition | |||
Commercial Applications | ||||
|
Professional Edition |