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/ehmicky/human-signals
Human-friendly process signals
error-handling es6 exit exitcode handlers interrupts irq javascript linux macos nodejs operating-system process sigint signal signals sigterm status typescript windows
Last synced: 14 May 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/BxNxM/micrOS
micrOS - mini automation OS for DIY projects.
asyncio diy docker esp-micropython esp32 esp32camera i2c-sensors interrupts iot-platform ledcontrol micropython mq135 plugin-architecture python servo-controller socket telnet webserver wifi
Last synced: 13 May 2025
https://github.com/bxnxm/micros
micrOS - mini automation OS for DIY projects.
asyncio diy docker esp-micropython esp32 esp32camera i2c-sensors interrupts iot-platform ledcontrol micropython mq135 plugin-architecture python servo-controller socket telnet webserver wifi
Last synced: 01 Apr 2026
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/platisd/sonicdisc
A 360Β° ultrasonic scanner
arduino atmega328p automotive hc-sr04 i2c interrupts smartcar ultrasonic
Last synced: 21 Mar 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/jminjares4/microprocessor-2-lab-template
Microprocessor 2 Lab Template
adc c-programming c-programming-language dac doxygen embedded-systems esp-idf esp32 freertos gpio interrupts pwm queue semaphore tasks
Last synced: 10 Apr 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/harismuneer/stop-watch_x86-assembly
β±οΈ A fully featured stop watch made in 8086 Assembly Language, having two modes: Split Timing and Lap Timing
assembly assembly-8086 assembly-game assembly-language assembly-language-programming assembly-x86 interrupts keyboard-interuppt lap-timing nasm nasm-assembly split-timing stop-watch stopwatch stopwatch-application stopwatch-assembly timer timer-clock timer-interrupt x86-nasm
Last synced: 30 Apr 2025
https://github.com/mkroening/interrupts
Cross-architecture utilities for temporarily disabling interrupts and signals.
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/iksaif/my-little-ticket
Ticket Manager
django interrupts jira tickets
Last synced: 04 Oct 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/ardeshirv/imgvx86
Present photo in DOS operating system
8086 8088 ardeshirv assembly bios-interrupt dos dos16 graphics-programming intel-assembly interrupt interrupts x8086 x86
Last synced: 26 Sep 2025
https://github.com/ghazaleze/microcontoller_lab
programming ATmega with C
atmega avr c codevision dot-matrix graphic-lcd interrupts microcontroller proteus pwm simulation timer
Last synced: 21 Apr 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/sarincr/avr_microcontroller_exercises
Basic and Advanced experiments on AVR Microcontrollers
adc arduino atmega328p atmel avr avr-gcc avr-programming dac embedded embedded-c embedded-systems gpio interrupts iot microchip microcontroller microcontroller-boards uart usart
Last synced: 31 Aug 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/ellectroid/stm32f746-cmsis-minimal-uart-driver-interrupts-ring-buffers
STM32F469-Discovery Minimal UART Driver based on Interrupts
cmsis interrupts nvic stm32 stm32f7 stm32f746g-discovery uart
Last synced: 16 May 2025
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/inonitz/bruhos
Operating System Bootloader & Kernel
acpi assembly-x86-64 avl-tree bootloader buddy-allocator c efi gnu-efi interrupts kernel long-mode memory-allocator operating-system qemu slab-allocator smp uefi
Last synced: 10 Jun 2025
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/z1skgr/memory-management-i-o
Memory orchestration at the different levels of languages
assembly c clang cygwin exceptions-handling interrupts memory-allocation memory-layout merge-sort mergesort mips-architecture pcspim program-execution stack
Last synced: 21 Feb 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/lucianoscarpaci/msp430-projects
π Portfolio of embedded projects with MSP430G2553 board.
c-language c-plus-plus debugging embedded-systems interrupts low-power-design msp430 msp430g2553 programming-boot-camp
Last synced: 11 Apr 2026
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/vihlancevk/hardware-ints-08h-and-09h
A resident program that works with interrupts
assembly interrupts learning-task resident-program student-project
Last synced: 25 Jul 2025
https://github.com/aledpl5/assembly-production-scheduler
Assembly Order's Scheduler
assembly assembly-language assembly-x86 interrupts makefile project syscalls university-project
Last synced: 02 Jan 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/paulo9mv/esp8266_interruption_gpio
Toggle LEDs by external interruptions
c esp esp8266 external-interrupts gpio gpio-pins interrupts microcontroller
Last synced: 26 Apr 2026
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/endail/rpi-interrupt-handler
interrupts raspberry-pi wiringpi
Last synced: 18 Apr 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
Last synced: 14 May 2026
https://github.com/sulaimanniazi/timer-based-digital-stopwatch
Digital stopwatch using Timer1. Displays elapsed time over UART in the format MM:SS:MS.
embedded embedded-c embedded-systems interrupt interrupt-driven-programs interrupt-handler interrupt-handling interrupts mplab mplab-ide mplabx mplabxide pic12f1572 pic16f877a proteus stopwatch stopwatch-application timer uart usart
Last synced: 06 Mar 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