romancardenas
Assistant Professor at the Technical University of Madrid (UPM). My research interests include Modeling and Simulation applied to the IoT domain
@greenlsi Madrid
Pinned Repositories
xdevs.py
Version of the xDEVS simulator for Python projects
xdevs.rs
Version of the xDEVS simulator for Rust projects
aoc-2022
Advent of Code 2022
aoc-2023
My answer to advent of code 2023
atomic-polyfill
better-code-2024
Code for betterCode Rust 2024
Group_E_Simulation_Lifecycle
A workflow-based approach meant to support the complete simulation lifecycle.
ml_project
Project for 02450 Introduction to Machine Learning and Data Mining
rccell
A convenient wrapper for Rc<RefCell<T>> and Weak<RefCell<T>>
riscv-slic
Crate for enabling vectored handling of software interrupts for RISC-V targets
romancardenas's Repositories
romancardenas/rccell
A convenient wrapper for Rc<RefCell<T>> and Weak<RefCell<T>>
romancardenas/riscv-slic
Crate for enabling vectored handling of software interrupts for RISC-V targets
romancardenas/better-code-2024
Code for betterCode Rust 2024
romancardenas/Group_E_Simulation_Lifecycle
A workflow-based approach meant to support the complete simulation lifecycle.
romancardenas/aoc-2022
Advent of Code 2022
romancardenas/aoc-2023
My answer to advent of code 2023
romancardenas/atomic-polyfill
romancardenas/cadmium
A strong typed PDEVS simulator
romancardenas/cell_devs_generator
Auxiliar script to generate Cell-DEVS environments based on images.
romancardenas/cortex-m
Low level access to Cortex-M processors
romancardenas/DESTimes
Time types for Time based Discrete Event Simulation (DES) purposes as DEVS simulators
romancardenas/e310x
svd2rust generated interface to e310x peripherals
romancardenas/e310x-hal
Implementation of the `embedded-hal` traits for E310x microcontrollers
romancardenas/hifive1
Board support crate for HiFive1 and LoFive boards
romancardenas/max3010x-rs
Platform agnostic Rust driver for the MAX3010x high-sensitivity pulse oximeter and heart-rate sensor for wearable health
romancardenas/Mimick
A KISS, cross-platform C mocking library
romancardenas/panic-halt
Sets the panicking behavior to halt
romancardenas/qemu
Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
romancardenas/qtest
QEMU QTest bindings
romancardenas/retina
Proyecto SDG2 2022-23. Sistema de Recepción y Transmisión de Infrarrojos.
romancardenas/riscv
Low level access to RISC-V processors
romancardenas/riscv-atomic-emulation-trap
An atomic emulation trap handler for non atomic RISCV targets
romancardenas/riscv-embassy
romancardenas/riscv-peripheral
Standard RISC-V targets for embedded systems written in Rust
romancardenas/rtic
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
romancardenas/rtic-hifive1-examples
Examples to illustrate how to use RTIC with E310x devices
romancardenas/rust_atomics_and_locks
Cargo crate with my answers to the exercises of Mara Bos' book
romancardenas/stm32f4xx-hal
A Rust embedded-hal HAL for all MCUs in the STM32 F4 family
romancardenas/svd
A CMSIS-SVD file parser
romancardenas/svd2rust
Generate Rust register maps (`struct`s) from SVD files