Aixt project not only is based on The V programming language but use it for formatting the Aixt source code and also for implementing the Aixt transpiler base on the V's self-compiler. You can install V using git as follows:
git clone https://github.com/vlang/v
cd v
make
./v symlink
- XC8: Microchip and Atmel 8-bit microcontrollers
- XC16: Microchip 16-bit microcontrollers
- PSoC Creator: Cypress (PSoC 3, 4 ,5 and 6)
- clang or gcc: Emulator on Linux or Android (Termux)
- tcc: Emulator on Windows
- Arduino-cli / Arduino IDE: for all the ports that use the Arduino backend
- MounRiver Studio: For CH devices
NOTE: nbc, the NXC compiler for LEGO Mindstorms NXT intelligent brick, is already delivered along with the Aixt project source code.
For ease of using, Aixt project comes with vscode configuration files for building projects directly from that editor.