Skip to content

SMFSW/HARMcksL

Folders and files

NameName
Last commit message
Last commit date
Apr 28, 2025
May 5, 2018
Dec 11, 2018
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 2, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 2, 2025
Apr 2, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Feb 13, 2024
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025
Apr 28, 2025

Repository files navigation

HARMcksL Build Status

ARM HAL toolbox (STM32 HAL based)

HARMcksL stands for:

  • ARM
  • Hacks
  • HAL
  • Harm: what do you expect running with scissors?

... coming to you bundled in one library. Use it at your own risk!

Modules

  • ADC_ex: Extensions for ADC peripherals (convenient way to acquire and convert ADC channels AIO)
  • CRC_stm32: Function dealing with STM32 CRC peripheral
  • exceptions: Exceptions debug tool helpers
  • flash_check: Function to check flash CRC
  • GPIO_ex: Extensions for GPIOs (R/W) and wrapper for other GPIO extensions modules
  • GPIO_in: GPIO input handling
  • GPIO_out: GPIO output handling
  • Logic_ex: Extensions for logic variables (R/W) and wrapper for other Logic extensions modules
  • Logic_in: Logic input handling
  • Logic_out: Logic output handling
  • PWM_IC: PWM Input Capture handling
  • PWM_GPIO: GPIO PWM emulation handling
  • PWM: Straightforward PWM handling
  • random_utils: (A little less pseudo) random numbers generation utilities
  • RTC_ex: Basic RTC handling
  • stack_utils: Stack utilities
  • stdream_rdir: Stream redirection (workaround without using syscalls redirections for console, somehow deprecated)
  • tick_utils: Core ticks related utilities
  • TIM_ex: Extensions for TIM peripherals
  • time_utils: Time related utilities
  • UART_term: UART terminal
  • USB_CDC_IF_ex: Extensions for USB VCP
  • WDG_ex: Extensions for WDG peripherals
  • workload: Workload estimation utilities

Requires

The toolbox uses sarmfsw headers library

Documentation

Doxygen doc can be generated using "Doxyfile"

See generated documentation

Release Notes

See release notes