Library: MCU Library will provide compact support

文章正文
发布时间:2025-10-01 19:51

MCU-Library

MCU Library will provide compact support for devices attached via buss and direct connection to controller pins.

The MCU-Library project is due to the lack of solid driver files provided by the community and manufacturers. Most of the examples are rudimentary and cover only the minimum necessary to operate the device. This is a problem because all of the code can become muddled if everything is in the same function or file. By breaking the components down to individual classes it makes it easier to modify and maintain the project.

Specifications

Platform: Arduino (AVR)

Language: C/C++

Difficulty: Intermediate

Requirements: Arduino (AVR) hardware and compiler

Library

Device Drivers

The DeviceDrivers namespace includes hardware specific driver code

Some devices will or might include HBridge and LED grids

IIC

IIC namespace contains the prototypes and classes to use the IIC bus

Includes Accelerometer, Magnetic Compass, Gyroscope, and Temperature sensors

Revisions

Version 0.2

IIC Namespace

IIC, Accelerometer, Compass, Gyroscope, and Temperature classes

Examples of Accelerometer, Compas, Gyroscope, and Temperature classes

Support for ADXL345, HMC5883L, L3G4200D, and BMP085 added

Version 0.1

DeviceDrivers Namespace

HBridge, DualHBridge and QuadHBridge classes

Author

Author: Stanley Handschuh

Project: Robotics, Aerospace, and Astrospace

About: The MCU-Library project is due to the lack of solid driver files provided by the community and manufacturers. Most of the examples are rudimentary and cover only the minimum necessary to operate the device. This is a problem because all of the code can become muddled if everything is in the same function or file. By breaking the components down to individual classes it makes it easier to modify and maintain the project.

首页
评论
分享
Top