Skip to content

This project is collection of modules in c and assembly which simplify bare-metal interaction with ARM Cortex-m platforms. It contains functions for interupt handeling, system timers & alarms, task scheduling and other useful features with examples in simulated envirement.

Notifications You must be signed in to change notification settings

ArminSmajlagic/ERTS_STM32_LIBRARY

Repository files navigation

ERTS_STM32_LIBRARY

This project is collection of modules which simplify bare metal interaction with ARM Cortex-Mx platform. It contains functions for interupt handeling, system timers & alarms, task scheduling and examples in simulated envirement.

Library/Driver modules

  • Round-Robin SysTick Timer Task Scheduler
  • External (IRQ routine) Interupts Request Handler for (GPIO) general purpose I/O pins
  • SysTick timer delay and timer IRQ routine (for tick speed of EXT Clock or CPU Clock)
  • System Faults (IRQ routine) Interupt Request Handler (MemManagFault, BusFault, HardFault, UsageFault)

Previously mentioned modules offer ease of bare metal interaction with most STM32 platforms.

Author: Armin Smajlagic

About

This project is collection of modules in c and assembly which simplify bare-metal interaction with ARM Cortex-m platforms. It contains functions for interupt handeling, system timers & alarms, task scheduling and other useful features with examples in simulated envirement.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages