1 -- vim: ft=lua ts=2 et sw=2 2 3 -- Test LCD peripheral. The target platform is the Ben NanoNote. 4 5 local L4 = require("L4"); 6 7 local l = L4.default_loader; 8 9 local io_buses = { 10 devices = l:new_channel(); -- exposes CPM, GPIO, LCD 11 }; 12 13 l:start({ 14 caps = { 15 devices = io_buses.devices:svr(), 16 icu = L4.Env.icu, 17 sigma0 = L4.cast(L4.Proto.Factory, L4.Env.sigma0):create(L4.Proto.Sigma0), 18 }, 19 log = { "IO", "y" }, 20 l4re_dbg = L4.Dbg.Warn, 21 }, 22 "rom/io -vvvv rom/hw_devices.io rom/mips-qi_lb60-lcd.io"); 23 24 l:start({ 25 caps = { 26 icu = L4.Env.icu, 27 vbus = io_buses.devices, 28 }, 29 }, 30 "rom/ex_qi_lb60_lcd");