Skip to content
This repository contains header (.h) and shared library objects (.so) files for common library needed during Omega2 C development.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
omega_includes
omega_libs
README.md

README.md

Omega2 Libraries and Headers

This repository contains header (.h) and shared library objects (.so) files for common library needed during Omega2 C development.

I noticed that atleast during my developments, I could not link my programs against the library files which were installed / installable on the Omega2+. gcc would always through an undefined reference to ... error, although the library file was given to it. However, after compiling them on the Omega2+ or cross-compiling them locally, they would successfully link. I have thus created this repository of libraries and header files so that developers don't need to recompile these libs themselves.

The following libraries are contained here:

  • libugpio (from OpenWRT)
  • libonioni2c, libonionmcp23008, libonionoledexp, libonionpwmexp, libonionrelayexp, liboniondebug (from OnionIoT)
  • libalsa (cross-compiled for Omega2(+) from alsa-lib-1.1.4.1.tar.bz2 at ftp://ftp.alsa-project.org/pub/lib/)
  • libonionspi (from OnionIoT)
  • libili9225 (my own library here)
  • libwiiclassic (my own library here)
  • libgamepad (from here)
  • libudev, libevdev, libncurses from the current LEDE branch

Disclaimer

By no means am I claiming copyright on any of these libraries. As previously explained, the header files and compiled binaries are just here to ease development. I have not modified the source-code or binaries of external libraries.

You can’t perform that action at this time.