An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with interrupts

A curated list of projects in awesome lists tagged with interrupts .

https://github.com/strizhechenko/netutils-linux

A suite of utilities simplilfying linux networking stack performance troubleshooting and tuning.

cpu cpufreq interrupts linux linux-networking-stack monitoring network networking-stack performance-monitoring performance-tuning python shell utils

Last synced: 14 Dec 2025

https://github.com/warthog618/gpio

A native Go library for Raspberry Pi GPIO

go golang golang-library gpio interrupts pin-level raspberry-pi

Last synced: 04 Apr 2025

https://github.com/enjoyneering/RotaryEncoder

This is small and fast Arduino library for Rotary Encoder with interrupts.

arduino-library encoder interrupts ky-040 rotary rotary-encoder rotaryencoder

Last synced: 06 Apr 2025

https://github.com/harismuneer/belalhashmi-assembly-exercise-solutions

πŸ’» This repository provides solutions to most of the programming questions in the exercise given at the back of chapters for Bao Ji's Book (text book for course "Comp. Organization & Assembly Lang. EE213" at FAST). Sharing these, so they might help students in understanding the Assembly concepts.

afd assembly-8086 assembly-language assembly-language-programming assembly-x86 bao-ji belal-hashmi-answers belal-hashmi-book-solutions belal-hashmi-solved-exercises bilal-hashmi-exercise-solutions cs401-solved-exercises dosbox hardware-interrupts interrupts nasm-assembly pcb software-interrupts solved-exercices systems-programming video-memory

Last synced: 11 Sep 2025

https://github.com/hoshimin/arch

A bunch of architectural headers for i386 and AMD64

amd-v arch eflags gdt global-descriptor-table idt intel interrupts layout msr pte registers ring0 segmentation svm vmx vt-x x86

Last synced: 07 May 2025

https://github.com/naguissa/utimerlib

Arduino tiny and cross-device compatible timer library

arduino arduino-library device-timer interrupts microseconds naguissa timer timers

Last synced: 17 Jul 2025

https://github.com/arminjo/easybuttonatint01

Arduino library for push buttons at INT0 and / or INT1 pin (pin 2 / 3). Provides debouncing and toggle button functionality.

arduino-library button-control debounce-button doubleclick interrupts long-press toggle-button

Last synced: 19 Mar 2025

https://github.com/ramizpolic/serial-atmega

Serial communication with Atmega328p/Arduino Uno

atmega328 atmel interrupts serial-communication usart

Last synced: 14 Apr 2025

https://github.com/mkroening/interrupts

Cross-architecture utilities for temporarily disabling interrupts and signals.

interrupts osdev rust

Last synced: 11 Jun 2025

https://github.com/amir-kedis/embedded-systems-labs

Labs and Assignment of Embedded Systems Course solved by @amir-kedis and @g-magdy from CMP26

adc calibration embedded-systems imu interrupts port-program spi timers

Last synced: 08 May 2025

https://github.com/hermit-os/hermit-sync

Synchronization primitives for kernels.

interrupts lazy mutex rust static

Last synced: 12 Dec 2025

https://github.com/tsnsoft/pascal_demo_keyboard

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° Pascal для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅

asm interrupts keyboard oldschool pascal port

Last synced: 29 Jan 2026

https://github.com/hgn/monetta

HTTP Monitoring Server/Client for Systemd based Systems

cpu-monitoring embedded interrupts journalctl linux logger logging monitoring process-monitor processing systemd

Last synced: 23 Apr 2025

https://github.com/pawelkn/gpio-counter

Generic GPIO impulse counter driver. Counts impulses using GPIO interrupts.

counter counters counts-impulses gpio gpio-counter interrupts kernel-module linux pulse

Last synced: 27 Apr 2025

https://github.com/kotyara12/regpio

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… (ΠΊΠ½ΠΎΠΏΠΊΠΈ, PIR ΠΈ Ρ‚.Π΄.) ΠΏΠΎ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡŽ с Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ подавлСния Π΄Ρ€Π΅Π±Π΅Π·Π³Π° ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ²

button buttons debounce debounce-button esp-idf esp32 esp32-idf interrupts pir-sensor

Last synced: 05 Oct 2025

https://github.com/harismuneer/graphical-display-memory-and-software_hardware-interrupts-x86_assembly

πŸ“Œ Solved problems to help better understand the important concepts of Display Memory (Video Card Memory), String Manipulation, Software Interrupts and Hardware Interrupts in context of x86 Assembly Language (8086 Assembly)

afd assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 dosbox hardware-interrupts interrupts nasm nasm-assembly open-source open-source-solutions software-interrupts solved-exercises solved-problems string-manipulation string-matching video-memory x86-nasm

Last synced: 24 Jul 2025

https://github.com/kareimgazer/keyboard-diy

Make a keyboard yourself at home using ARM-Cortex-M4 micro-controller

arm-cortex-m4 c gpio interrupt-driven-programs interrupts microcontroller tiva-c

Last synced: 24 Aug 2025

https://github.com/naguissa/utimerbrokerlib

Broker to manage multiple interrupts with uTimerLib

arduino arduino-library device-timer interrupts miliseconds naguissa timer timers

Last synced: 22 Apr 2025

https://github.com/robertpeteuil/arduino-clock-example

Arduino Clock Example Code - Demonstration Code for: I2C, Interrupts, external Header File, Compiler Defines, Compiler Conditionals

7-segment arduino clock conditional-statements i2c interrupt-pins interrupts rtc trigger

Last synced: 01 Apr 2025

https://github.com/merteldem1r/stm32-rfid-attendance-logger

RFID-based attendance logging system built using the STM32F407G-DISC1 microcontroller and an RFID-RC522 module. It enables reading, saving, and logging attendance of RFID cards through UART serial communication with a Python-based Serial Server.

buzzer c-language embedded i2c interrupts jupyter lcd16x2 matplotlib pandas python rfid-rc522 rfid-reader serial-communication spi statistics stm32 stm32cubeide stm32f4-discovery ttl-serial uart

Last synced: 06 Mar 2026

https://github.com/nekitjavadev/vas_arduino

НИР Π² Ρ€Π°ΠΌΠΊΠ°Ρ… прохоТдСния срочной слуТбы Π² качСствС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π½Π°ΡƒΡ‡Π½ΠΎΠΉ Ρ€ΠΎΡ‚Ρ‹ Π² Π’ΠΎΠ΅Π½Π½ΠΎΠΉ АкадСмии Бвязи ΠΈΠΌ. Π‘ΡƒΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ

arduino gsm interrupts lcd rs485

Last synced: 28 Apr 2026

https://github.com/naguissa/utimerlib_doc_and_extras

Documentation and extras (datasheets) for https://github.com/Naguissa/uTimerLib

arduino arduino-library device-timer docs interrupts microseconds naguissa timer timers

Last synced: 25 Apr 2026

https://github.com/naguissa/esp_interupt_test

This Arduino sketch implements properly a simple pin change interrupt on any ESP microcontroller (ESP8266 and ESP32).

arduino esp esp-microcontroller esp32 esp8266 interrupt interrupts naguissa

Last synced: 04 May 2026

https://github.com/luslower/device-interrupt-viewer

check your interrupt properties very easily

affinity device-priority dpc interrupt interrupts msi-limit msi-mode

Last synced: 06 May 2025

https://github.com/HK-Transfield/wramp-multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 12 Aug 2025

https://github.com/hk-transfield/wramp-multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 29 Apr 2026

https://github.com/mcquerol/workbook-psoc5

Workbook for PSoC5 including exercises on state machines, RTOS, and interfacing.

buttons c erika-os interrupts joystick osek psoc5 rtelight rtos seven-segment-display state-machine tft-display uart watchdog-timer

Last synced: 18 Jun 2026

https://github.com/hk-transfield/wramp-scripts-collection

A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.

architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp

Last synced: 01 Apr 2025

https://github.com/nerett/microcontrollers

MIPT microcontrollers course project (4 semester)

bootloader dfu dfu-util digital-io interrupts stm32 stm32f103c timer

Last synced: 30 Jun 2026

https://github.com/andreytkachenko/async-hal

`futures-rs` crate for microcontrollers

async futures-rs interrupts stm32 stm32f4

Last synced: 11 Jul 2025

https://github.com/volatilflerovium/inter-processor-interrupts

C library for shared memory and messaging using inter processor interrupts.

a53 baremetal c fpga freertos interrupts ipi microblaze r5 shared-memory xilinx zynq-ultrascale

Last synced: 08 Jun 2026

https://github.com/iricartb/university-os-memory-allocation-processes

Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.

assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls

Last synced: 02 May 2026

https://github.com/HK-Transfield/wramp-scripts-collection

A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.

architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp

Last synced: 12 Aug 2025

https://github.com/llefranc/42_piscine_electronique

Optionnal project: microcontroller programming on ATMega328P, with I/O registers, PWM cycle, interrupts, EEPROM access and UART/I2C/SPI serial communication.

atmega328p eeprom i2c interrupts microcontroller pwm spi timers uart

Last synced: 16 Apr 2026

https://github.com/mcquerol/derbot

Robot development using C programming, NI Multisim, and PCB design. Includes interrupts and PWM.

3d-printing c competition derby i2c interrupts ni-multisim pcb pwm schematic

Last synced: 03 Jun 2026

https://github.com/mkwapisz2000/c-stm32g4-dma-mem2mem

STM32G4 bare-metal project using DMA memory-to-memory transfer with interrupt handling, software timers, and LED blinking.

dma embedded interrupts microcontrollers stm32 stm32g4

Last synced: 14 Sep 2025

https://github.com/teodutu/pm

Proiectare cu Microprocesoare - UPB 2020

atmega324 avr avr-gcc avr-programming i2c interrupts microprocessor proteus pwm spi usart

Last synced: 25 Mar 2025

https://github.com/daedalus/mffkernel

My fu**ing first kernel

a20 asm bare-metal gcc interrupts kernel nasm

Last synced: 27 Mar 2025

https://github.com/zaki-x86/traffic-management-system

On demand traffic management system, simulated with proteus

atmega32 avr c embedded embedded-systems gpio interrupts push-button timer

Last synced: 27 Mar 2025

https://github.com/mkwapisz2000/c-atmega328p-adc-timer0

This project demonstrates the handling of the Analog-to-Digital Converter (ADC) in the ATmega328P microcontroller using internal interrupts.

adc atmega328p avr c electronics embedded interrupts microcontroller timer

Last synced: 12 Apr 2026

https://github.com/z1skgr/Memory-Management-I-O

Memory orchestration at the different levels of languages

assembly c clang exceptions-handling interrupts memory-layout mergesort mips-architecture

Last synced: 14 Jul 2025

https://github.com/mkwapisz2000/c-atmega328p-usart-adc-interrupts

This project demonstrates automatic ADC value transmission via USART in an ATmega328P microcontroller, using external and internal interrupts.

adc atmega328p avr electronics embedded interrupts microcontroller usart

Last synced: 13 Jul 2025

https://github.com/fatima-sami55/ping-pong-cli

A command-line Ping Pong game developed in assembly language, utilizing register manipulation, memory management, interrupts, and bitwise operations for efficient gameplay. It showcases control flow with loops and conditional jumps to simulate real-time action.

assembly interrupts register-manipulation

Last synced: 19 Jun 2025

https://github.com/sroman0/secure-timeout-system-nxps32k3x8evb

Project for Computer Architectures and Operating Systems Exam @ Polito - Emulate the NXP S32K3X8EVB board using QEMU, port FreeRTOS, and develop applications to verify and implement timers on the emulated board.

arm armv7 cmsis cortex cortex-m7 embedded-systems freertos interrupt-handler interrupts mpu nxp nxp-controllers nxp-cortex nxp-s32k3x8evb qemu qemu-system-arm s32k3x8evb timer-application timers uart

Last synced: 19 Oct 2025

https://github.com/mkwapisz2000/c-atmega328p-mini-piano

This project is a mini piano running on ATmega328P, using PWM to generate sounds and external interrupts (PCINT) to handle key presses.

atmega328p avr buzzer electronics embedded interrupts microcontroller piano pwm sound

Last synced: 28 Oct 2025

https://github.com/mkwapisz2000/c-atmega328p-rtc-i2c

This project implements real-time clock (RTC) PCF8563 support on ATmega328P using the I2C bus. Additionally, it supports an alarm triggered by an external INT0 interrupt, allowing reaction to a set alarm time.

atmega328p avr electronics embedded i2c interrupts microcontroller pcf8563 rtc

Last synced: 13 May 2026

https://github.com/eneas-almeida/edivam-eneas-sistemas-embarcados

Este repositΓ³rio Γ© destinado Γ  disciplina de Sistemas Embarcados, ministrada pelo professor orientador Alexandre Sales Vasconcelos.

arduino atmega328 esp8266 interrupts threads

Last synced: 20 Apr 2026

https://github.com/mkwapisz2000/c-atmega328p-adc-interrupts

This project demonstrates the handling of the Analog-to-Digital Converter (ADC) in the ATmega328P microcontroller using external interrupts.

adc atmega328p avr c electronics embedded interrupts microcontroller

Last synced: 24 Apr 2026

https://github.com/renatomignone/secure-timeout-system-nxps32k3x8evb

Project for Computer Architectures and Operating Systems Exam @ Polito - Emulate the NXP S32K3X8EVB board using QEMU, port FreeRTOS, and develop applications to verify and implement timers on the emulated board.

arm armv7 cmsis cortex cortex-m7 embedded-systems freertos interrupt-handler interrupts mpu nxp nxp-controllers nxp-cortex nxp-s32k3x8evb qemu qemu-system-arm timer-application timers uart

Last synced: 15 May 2026

https://github.com/mkwapisz2000/c-atmega328p-timer0

This project demonstrates the use of Timer0 in CTC (Clear Timer on Compare Match) mode in the ATmega328P microcontroller to control LEDs cyclically.

atmega328p avr c electronics embedded interrupts microcontroller timer

Last synced: 06 Jun 2026

https://github.com/karipov/fanrpm

🌬 Arduino project to measure the rotations per minute (RPM) of a 3/4-pin fan

arduino interrupts

Last synced: 14 May 2026

https://github.com/jcksnvllxr80/pic32mz2048efm100

Blink a blue/red common anode LED with the PIC32MZ2048EFM100 using a timer interrupt.

embedded interrupts microcontroller pic32mz2048efm100

Last synced: 14 May 2026

https://github.com/noblessecoder/ctrl-l

Implementing the Ctrl+L functionality in Xv6

interrupts operating-systems xv6 xv6-extensions

Last synced: 30 Jun 2025

https://github.com/evdlabs/micropython-simple-button

A simple MicroPython module for handling button presses

button callbacks debouncing interrupts micropython pull-up-down pyboard

Last synced: 02 May 2026

https://github.com/rohithsaji97/stm32_sample

This contains sample codes displaying features like UART, ADC, I2C, SPI, DMA, Timers, SYSTICK etc. for baremetal embedded programming. Also contains the library files and data sheet, reference manual and user manual.

adc bare-metal c dma embedded-c gpio i2c interrupts spi stm32 stm32f3-discovery systick timers usart

Last synced: 10 Aug 2025

https://github.com/kirtijha/langgraph-interrupt-workflow-template

⚑ Production-ready LangGraph interrupt template with modern web interface | Human-in-the-loop AI workflows | FastAPI backend + Next.js frontend

ai-workflows chatbot-framework conversational-ai fastapi human-in-the-loop ibm-watsonx interactive-ai interrupts langchain langgraph llm nextjs python react state-management typescript workflow-automation

Last synced: 07 Apr 2026