non-blocking
Here are 42 public repositories matching this topic...
Mount Everest Application Framework
-
Updated
Aug 21, 2024 - C
This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behavin…
-
Updated
Dec 5, 2022 - C
This library enables you to use Interrupt from Hardware Timers on an ESP32, ESP32_S2 or ESP32_C3-based board to create and output PWM to pins. It now supports 16 ISR-based synchronized PWM channels, while consuming only 1 Hardware Timer. PWM interval can be very long (uint32_t millisecs). The most important feature is they're ISR-based PWM chann…
-
Updated
Dec 5, 2022 - C
-
Updated
Nov 23, 2017 - C
This library enables you to use 1 Hardware Timer on RP2040-based board, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, to control up to 16 or more servo motors. Now permitting using servos with different pulse ranges simultaneously.
-
Updated
Dec 5, 2022 - C
This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board to create and output PWM to pins. It now supports 16 ISR-based synchronized PWM channels, while consuming only 1 Hardware Timer. PWM interval can be very long (uint32_t millisecs). The most important feature is they're ISR-based PWM channels. Therefore, thei…
-
Updated
Dec 5, 2022 - C
This library enables you to use Interrupt from Hardware Timers on an STM32H7-based Portenta_H7 board. It now supports 16 ISR-based timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving func…
-
Updated
Dec 5, 2022 - C
⚡️High performance & concurrent & event-driven & full-featured coroutines engine for PHP🚀
-
Updated
Jul 17, 2020 - C
This wrapper library enables you to use Hardware-based PWM on STM32F/L/H/G/WB/MP1 boards to create and output PWM to pins. The most important feature is they're purely hardware-based PWM channels. Therefore, their executions are very precise and not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mi…
-
Updated
Jan 23, 2023 - C
This library enables you to use 1 Hardware Timer on an ESP8266-based board to control up to 16 servo motors.
-
Updated
Dec 5, 2022 - C
This library enables you to use Interrupt from Hardware Timers on RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO. These MBED_RPI_PICO_TimerInterrupt Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than oth…
-
Updated
Dec 5, 2022 - C
wolfSSL Asynchronous Cryptography
-
Updated
Mar 21, 2024 - C
Child process wrapper to support non-blocking process pipes on Windows.
-
Updated
Nov 13, 2019 - C
luafan is a non-blocking module collection to lua.
-
Updated
Aug 20, 2024 - C
This library enables you to use Hardware-based PWM channels on Generic boards to use PWM to control continuous Stepper Motor. The most important feature is they're purely hardware-based PWM channels, supporting very high PWM frequencies. Therefore, their executions are not blocked by bad-behaving functions or tasks
-
Updated
Jan 24, 2023 - C
This library enables you to use Hardware Timers on an STM32H7-based Portenta_H7 board to create and output PWM to pins. These PWM channels, using Portenta_H7 Hardware Timers, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software or ISR-based PWM…
-
Updated
Jan 26, 2023 - C
This library enables you to use Interrupt from Hardware Timers on an ATmega4809-based board, such as Arduino UNO WiFi Rev2, AVR_NANO_EVERY, etc. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their exec…
-
Updated
Dec 5, 2022 - C
This library enables you to use Interrupt from Hardware Timers on Arduino AVR ATtiny-based boards (ATtiny3217, etc.) using megaTinyCore. These ATtiny Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers …
-
Updated
Dec 5, 2022 - C
Improve this page
Add a description, image, and links to the non-blocking topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the non-blocking topic, visit your repo's landing page and select "manage topics."