Skip to content

Library for generic soft drivers officially supported by libhal

License

Notifications You must be signed in to change notification settings

libhal/libhal-soft

 
 

Repository files navigation

[DEPRECATED] libhal-soft

Caution

This package is deprecated. The following files repos now have their own versions of each of these files. Prefer to use these.

  • libhal-expander
    • adc_mux.hpp
  • libhal-util
    • atomic_spin_lock.hpp
    • bit_bang_i2c.hpp
    • bit_bang_spi.hpp
    • i2c_minimum_speed.hpp
    • inverter.hpp
  • libhal-actuator
    • rc_servo.hpp

✅CI GitHub stars GitHub forks GitHub issues

Library for generic soft drivers officially supported by libhal

Soft drivers are drivers that combine hardware interfaces together to emulate the behavior of other interfaces. For a driver to be a soft driver it must implement or have a way to generate, construct or create implementations of hardware interfaces.

Contributing

See CONTRIBUTING.md for details.

License

Apache 2.0; see LICENSE for details.

About

Library for generic soft drivers officially supported by libhal

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 94.5%
  • Python 3.3%
  • CMake 2.2%