Hardware Abstraction Resource Author: Alexander Brevig Contact: alexanderbrevig@gmail.com
A Hardware Abstraction Library (later referred to as HAL) is a library that serves as a wrapper around the Arduino API to enhance code readability and user experience. The library should be intuitive to use, and all names should describe, in an efficient way, all questions regarding what, when, and where, but should conceal the how.
It is important to remember that you do not need a HAL for interfacing with additional hardware. It only makes it simpler.
If you are interested in the inner mechanics of a library, you'll find them (if downloaded) in /hardware/libraries/library/
Most HALs uses:
Part of AlphaBeta Tutorials and Resources. | |
Last Modified: | January 05, 2010, at 06:13 PM |
By: | calebzulawski |