Skip to content
@hpbare

HP bare

hpbare

Lightweight, platform-independent drivers for embedded peripherals. Designed to work on any microcontroller without vendor lock-in.

Design Philosophy

Each driver:

  • Has no dependency on any HAL or SDK.
  • Uses function pointers for I2C/SPI/UART abstraction.
  • Is fully standalone and portable.
  • Brings its own platform layer per target.

Usage

  1. Clone the driver that you need.
  2. Implement the platform layer.
  3. Initialize and use.

See each driver's README for detailed instructions.

Notes

  • Drivers are independent → safe to use individually.
  • No shared core or hidden dependencies.
  • Suitable for bare-metal, RTOS, embedded platform.

License

MIT

Popular repositories Loading

  1. sht3x sht3x Public

    SHT3x portable sensor driver.

    C

  2. bh1750 bh1750 Public

    BH1750 portable sensor driver.

    C

  3. sps30 sps30 Public

    SPS30 portable sensor driver.

    C

  4. scd4x scd4x Public

    SCD4x portable sensor driver.

    C

  5. ze07 ze07 Public

    C

  6. .github .github Public

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…