platform-sifive
PeakRDL-halcpp
platform-sifive | PeakRDL-halcpp | |
---|---|---|
1 | 2 | |
11 | 4 | |
- | - | |
0.0 | 7.7 | |
over 1 year ago | 28 days ago | |
Python | C++ | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
platform-sifive
-
Getting output in terminal
Does this example work for you https://github.com/platformio/platform-sifive/tree/develop/examples/freedom-e-sdk_hello ?
PeakRDL-halcpp
-
Help with template parameter packs
It's an open source project, so its not my homework :)https://github.com/Risto97/PeakRDL-halcpp
-
Is C a better choice than C++ for HAL (Hardware Abstraction Libraries) ?
You can take a look how it looks here: https://github.com/Risto97/PeakRDL-halcpp It generates the driver from SystemRDL description, but most of the core is just C++ template classes.
What are some alternatives?
platform-espressif32 - Espressif 32: development platform for PlatformIO
systemrdl-compiler - SystemRDL 2.0 language compiler front-end
riscv-newop - A RISC-V new instruction discovery tool [Work in Progress]
darkriscv - opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
platform-atmelavr - Atmel AVR: development platform for PlatformIO
riscv-rust - RISC-V processor emulator written in Rust+WASM
platform-ch32v - PlatformIO platform for CH32V RISC-V chips (CH32V003, CH32V103, CH32V20x, CH32V30x, CH32X035) and CH56x, CH57x, CH58x, CH59x
PlatformIO - Your Gateway to Embedded Software Development Excellence :alien:
platform-gd32v - GD32V: development platform for PlatformIO
neorv32 - :rocket: A tiny, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
platform-espressif8266 - Espressif 8266: development platform for PlatformIO
libriscv - C++20 RISC-V RV32/64/128 userspace emulator library