mackelec's repositories

meCAN

CAN (Dual) bus Arduino library for stm32F042, stm32F103, stm32F105, stm32F107, stm32L4, stm32F4

Language:C++Stargazers:18Issues:5Issues:0

SerialDataLink

SerialDataLink: A versatile Arduino library for reliable serial communication. Features include data transmission on change, ACK handling, timeout management, and CRC validation for integrity. Ideal for efficient and robust point-to-point data transfers.

CNC-Rotating-Ball-Design

Rotating ball design for large axis PrintNC CNC router.

EVleakageCalculator

Python script to calculate Leakage Resistance for EV batteries

Language:PythonStargazers:1Issues:0Issues:0

meCANbuffer

Circular FIFO buffer for Arduino. Specifically for CAN bus messages

Language:C++Stargazers:1Issues:0Issues:0

stm32-USB-isoSerial

USB (CH304G) to isolated Serial to program STM32 processors, with auto Boot 0 pulse.

Stargazers:1Issues:0Issues:0

Arduino_Core_STM32

STM32 core support for Arduino

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

BYD-Battery-Emulator-For-Gen24

This software enables EV battery packs to be used for stationary storage in combination with solar inverters.

Language:C++License:GPL-3.0Stargazers:0Issues:0Issues:0

CanPacket_DateTimeConverter

Arduino library intended to create a 8 byte array for a CAN Packet, to represent date and time, aimed at providing a compiled __DATE__ and __TIME__

Language:C++Stargazers:0Issues:0Issues:0

CANSendQueue

An Arduino library for non-blocking queuing of CAN messages for transmission. Supports configurable retries and tracks transmission failures.

Language:C++Stargazers:0Issues:0Issues:0

CodeToClipboard

Copies the .ino .cpp, .h file contents to clipboard with filename headers.

Language:PythonStargazers:0Issues:0Issues:0

crc8_Fast

simple fast CRC-8, using table lookup

Stargazers:0Issues:0Issues:0

effecientEMA

very efficient EMA for arduino

Stargazers:0Issues:0Issues:0

FastBitShiftPIDController

PID Controller for Arduino that is optimized for Speed by use bit Shifting instead of multiply and divide.

Language:C++Stargazers:0Issues:1Issues:0

Interpolater

a simple arduino class to interpolate from a list of points

Language:C++Stargazers:0Issues:0Issues:0

mcp-can

CAN library for MCP2515

Language:C++Stargazers:0Issues:1Issues:0

meCAN-version-2020

Arduino Library - stm32F1,L4 CAN Library

Language:C++Stargazers:0Issues:0Issues:0

meFDCAN

Arduino FDCAN library for stm32G4 microcontrollers

Language:C++Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

NICE-stm32F107V-Arduino-Variant

Ardiuno Variant files for the stm32F107V / NICE EV controller

Language:CStargazers:0Issues:0Issues:0

Prius-Battery-2010-

Summary of information regarding the Prius Battery

Stargazers:0Issues:0Issues:0
Language:C++Stargazers:0Issues:0Issues:0

SerialQueueTrickler

SerialQueueTrickler is an Arduino library designed to facilitate controlled, metered serial data transmission in constrained environments, allowing data to trickle out in manageable bursts, thus optimizing task interleaving and minimizing the blocking impact on program flow.

Language:C++Stargazers:0Issues:0Issues:0

ShiftyEMA

🚀 ShiftyEMA: Harness the Speed of Bitwise Shifts for Ultra-Efficient Arduino EMA Calculations. Lean, mean, and keen on saving cycles!

Language:C++Stargazers:0Issues:0Issues:0

SimplexDataLink

Simplex Serial Data Link library for Arduino

Language:C++Stargazers:0Issues:0Issues:0

SlewRateLimiter

"A versatile Arduino library for smooth signal transitions, providing both fixed and adaptive slew rate control with hysteresis support."

Language:C++Stargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:0Issues:0

stm32F105-107-CAN-bootloader

CAN boot loader for the stm32F105/7 that uses CAN2. as well as arduino IDE file to allow the use of this bootloader.

Language:C++Stargazers:0Issues:0Issues:0

Streaming

Arduino Streaming Library (from Mikal Harts site http://arduiniana.org/libraries/streaming/

Language:C++Stargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:0Issues:0