Pinned Repositories
CANio-18
stm32F103 CAN Bus pcb to drive analog Car gauges (eg, Tacho, Fuel, Temp) and lamps, using Arduino firmware
CNC-Rotating-Ball-Design
Rotating ball design for large axis PrintNC CNC router.
LexusGS450_Camry_Inverter_Breakout
Breakout PCB to the Lexus GS450 / Camry Inverter
meCAN
CAN (Dual) bus Arduino library for stm32F042, stm32F103, stm32F105, stm32F107, stm32L4, stm32F4
NICE
Nissan Inverter CAN ev-computer
Power_Scope
Power Scope for $10
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.
SolarUte
StepInverter
Tony's (WarpSpeed) Step Inverter file and Tools
STM32F105_Dual_CAN_Board
mackelec's Repositories
mackelec/meCAN
CAN (Dual) bus Arduino library for stm32F042, stm32F103, stm32F105, stm32F107, stm32L4, stm32F4
mackelec/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.
mackelec/CNC-Rotating-Ball-Design
Rotating ball design for large axis PrintNC CNC router.
mackelec/EVleakageCalculator
Python script to calculate Leakage Resistance for EV batteries
mackelec/meCANbuffer
Circular FIFO buffer for Arduino. Specifically for CAN bus messages
mackelec/Prius-Battery-2010-
Summary of information regarding the Prius Battery
mackelec/Streaming
Arduino Streaming Library (from Mikal Harts site http://arduiniana.org/libraries/streaming/
mackelec/Arduino_Core_STM32
STM32 core support for Arduino
mackelec/BYD-Battery-Emulator-For-Gen24
This software enables EV battery packs to be used for stationary storage in combination with solar inverters.
mackelec/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__
mackelec/CANSendQueue
An Arduino library for non-blocking queuing of CAN messages for transmission. Supports configurable retries and tracks transmission failures.
mackelec/CodeToClipboard
Copies the .ino .cpp, .h file contents to clipboard with filename headers.
mackelec/crc8_Fast
simple fast CRC-8, using table lookup
mackelec/effecientEMA
very efficient EMA for arduino
mackelec/FastBitShiftPIDController
PID Controller for Arduino that is optimized for Speed by use bit Shifting instead of multiply and divide.
mackelec/Interpolater
a simple arduino class to interpolate from a list of points
mackelec/mcp-can
CAN library for MCP2515
mackelec/meCAN-version-2020
Arduino Library - stm32F1,L4 CAN Library
mackelec/meFDCAN
Arduino FDCAN library for stm32G4 microcontrollers
mackelec/MG_Logs
mackelec/NICE-stm32F107V-Arduino-Variant
Ardiuno Variant files for the stm32F107V / NICE EV controller
mackelec/PString
mackelec/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.
mackelec/ShiftyEMA
🚀 ShiftyEMA: Harness the Speed of Bitwise Shifts for Ultra-Efficient Arduino EMA Calculations. Lean, mean, and keen on saving cycles!
mackelec/SimplexDataLink
Simplex Serial Data Link library for Arduino
mackelec/SlewRateLimiter
"A versatile Arduino library for smooth signal transitions, providing both fixed and adaptive slew rate control with hysteresis support."
mackelec/STM32-External-Crystals---SystemClock_Config
STM32 SystemClock_Config
mackelec/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.
mackelec/tesla_M3_rdu
mackelec/Variants