diff --git a/.github/workflows/arduino_ci.yml b/.github/workflows/arduino_ci.yml index e62250b..5727b0b 100644 --- a/.github/workflows/arduino_ci.yml +++ b/.github/workflows/arduino_ci.yml @@ -21,9 +21,6 @@ jobs: - name: Install Arduino CLI uses: arduino/setup-arduino-cli@v1 - - name: Install RISC-V GNU toolchain - run: sudo apt install gcc-riscv64-unknown-elf - - name: Install Python serial library run: python3 -m pip install pyserial diff --git a/.github/workflows/rust_ci.yml b/.github/workflows/rust_ci.yml index 5c41a61..4fe1ae6 100644 --- a/.github/workflows/rust_ci.yml +++ b/.github/workflows/rust_ci.yml @@ -13,6 +13,17 @@ jobs: - uses: actions-rs/toolchain@v1 with: toolchain: stable + + - name: Install RISC-V GNU toolchain + run: sudo apt install gcc-riscv64-unknown-elf - name: rishka-cc cargo build run: cd tools/rishka-cc && cargo build --release + + - name: Compiling Examples + run: | + cd tools/rishka-cc && cargo run -- ../../examples/sdk/blink.cpp --output blink + cd tools/rishka-cc && cargo run -- ../../examples/sdk/delay.cpp --output delay + cd tools/rishka-cc && cargo run -- ../../examples/sdk/hello.cpp --output hello + cd tools/rishka-cc && cargo run -- ../../examples/sdk/shell.cpp --output shell + cd tools/rishka-cc && cargo run -- ../../examples/sdk/sysinfo.cpp --output sysinfo