LuaJIT FFI Interop to Raspberry Pi
Lua C
Latest commit df1345d Jan 8, 2016 @Wiladams Create README.md
Permalink
Failed to load latest commit information.
docs Changes to input Oct 30, 2012
experimental modified: OpenVGApp.lua Nov 22, 2012
include modified: EventLoop.lua Nov 8, 2012
tests modified: ../OpenVGApp.lua Dec 3, 2012
.gitattributes Initial Commit Oct 6, 2012
.gitignore modified: .gitignore Nov 22, 2012
BcmHost.lua modified: BcmHost.lua Oct 22, 2012
DisplayManX.lua modified: ../DisplayManX.lua Nov 10, 2012
Drawing.lua modified: Drawing.lua Oct 16, 2012
EventLoop.lua modified: EventLoop.lua Nov 8, 2012
GLES2Man.lua renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012
GLESMan.lua renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012
IOAlertEmitter.lua modified: ../EventLoop.lua Nov 6, 2012
Keyboard.lua modified: Keyboard.lua Nov 21, 2012
Mouse.lua new file: Mouse.lua Nov 11, 2012
OpenVG.lua renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012
OpenVGApp.lua modified: ../OpenVGApp.lua Dec 3, 2012
OpenVG_Utils.lua renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012
README.md Create README.md Jan 8, 2016
TVService.lua modified: BcmHost.lua Oct 22, 2012
bcm_host.lua modified: OpenVGApp.lua Nov 9, 2012
common.lua modified: OpenVGApp.lua Nov 9, 2012
connection.lua modified: OpenVGApp.lua Nov 9, 2012
ctest.lua new file: ctest.lua Oct 27, 2012
egl.lua modified: Keyboard.lua Nov 8, 2012
egl_utils.lua modified: DisplayManX.lua Nov 10, 2012
eglplatform.lua renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012
gl.lua renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012
gl2.lua renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012
gl2ext.lua renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012
glext.h renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012
gpio.lua modified: bcm_host.lua Oct 8, 2012
input.lua modified: Keyboard.lua Nov 21, 2012
khrplatform.lua renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012
libc.lua modified: BcmHost.lua Oct 22, 2012
message.lua modified: OpenVGApp.lua Nov 9, 2012
nl.lua modified: include/constants.lua Oct 30, 2012
rpiui.lua modified: BcmHost.lua Oct 22, 2012
strict.lua new file: ctest.lua Oct 27, 2012
syscall.lua modified: include/constants.lua Oct 30, 2012
test_snapshot.lua modified: OpenVGApp.lua Nov 9, 2012
vc_cec.lua modified: OpenVGApp.lua Nov 9, 2012
vc_cecservice.lua modified: OpenVGApp.lua Nov 9, 2012
vc_display_types.lua modified: OpenVGApp.lua Nov 9, 2012
vc_dispmanx.lua modified: OpenVGApp.lua Nov 9, 2012
vc_dispmanx_types.lua modified: OpenVGApp.lua Nov 9, 2012
vc_dispservice_x_defs.lua modified: OpenVGApp.lua Nov 9, 2012
vc_hdmi.lua modified: OpenVGApp.lua Nov 9, 2012
vc_hdmi_property.lua modified: OpenVGApp.lua Nov 9, 2012
vc_image_types.lua modified: OpenVGApp.lua Nov 9, 2012
vc_sdtv.lua modified: OpenVGApp.lua Nov 9, 2012
vc_tvservice.lua modified: OpenVGApp.lua Nov 9, 2012
vc_tvservice_defs.lua modified: OpenVGApp.lua Nov 9, 2012
vcgencmd.lua modified: OpenVGApp.lua Nov 9, 2012
vchi.lua modified: OpenVGApp.lua Nov 9, 2012
vchi_cfg.lua modified: OpenVGApp.lua Nov 9, 2012
vchi_cfg_internal.lua modified: OpenVGApp.lua Nov 9, 2012
vchi_common.lua modified: OpenVGApp.lua Nov 9, 2012
vchi_mh.lua modified: OpenVGApp.lua Nov 9, 2012
vcos.lua modified: OpenVGApp.lua Nov 9, 2012
vcos_assert.lua modified: OpenVGApp.lua Nov 9, 2012
vcos_init.lua modified: OpenVGApp.lua Nov 9, 2012
vcos_platform.lua modified: OpenVGApp.lua Nov 9, 2012
vcos_platform_types.lua modified: OpenVGApp.lua Nov 9, 2012
vcos_semaphore.lua modified: OpenVGApp.lua Nov 9, 2012
vcos_types.lua modified: OpenVGApp.lua Nov 9, 2012
vgext.lua renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012
vgu.lua renamed: khronos/GLES2Man.lua -> GLES2Man.lua Oct 14, 2012

README.md

LJIT2RPi

LuaJIT FFI Interop to Raspberry Pi

Provides basic access to various Raspberry Pi libraries.

The Raspberry Pi is basically a Linux machine, with some specialized libraries. Gaining access to the core Linux routines is best achieved by using the ljsyscall project.

This project contains an earlier version of ljsyscall, as well as wrappers for the Pi specific libraries, particularly related to low level graphics.