Re: Ncurses and HD44780 LCD



On May 9, 11:10 am, CptDondo <y...@xxxxxxxxxxxxxxxx> wrote:
Thanks. I already had a basic driver complete, but I was unaware that
I needed to implement ANSI escape sequences. That tip was exactly
what I needed. I've added the relevant sequences and it's now working
nicely with Ncurses.

Care to share? Seriously, it would be nice to have an ncurses-capable
screen.

Well, I haven't made the code very portable at this point, since I was
only intending it for this application, but I'll have to talk to my
employer to make sure it's okay for me to release it.

Now that I've got the LCD up and running, I'd like to print a welcome
message as early in the boot process as possible. Can anyone provide
some advice as to how I'd go about doing that?

Depends on your boot sequence. I'm pretty sure you could patch redboot
to stuff a logo out. Otherwise add a routine to the kernel to do that
on boot.

I'm working on patching U-Boot with a driver now, though I was
sidetracked for a while as I somehow screwed my toolchain up.

Alex


.



Relevant Pages

  • Re: Ncurses and HD44780 LCD
    ... it doesn't emulate the complete ANSI codes. ... I needed to implement ANSI escape sequences. ... Depends on your boot sequence. ... If you're in userspace then there's not much you can do except wait for the kernel to boot. ...
    (comp.os.linux.embedded)
  • Re: call autoexec.bat sequence not loaded during boot up.
    ... >call sequences on the autoexec.bat file but after boot up it's not being ... Alex Nichol MS MVP (Windows Technologies) ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: UTF-8 practically vs. theoretically in the VFS API
    ... Incorrect. ... Byte stream transports need not care about their contents. ... The only places that need to care about illegal UTF8 byte sequences are ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: assigning a static IP
    ... I thought most boot up sequences looked for the local machine name and if it appeared in /etc/hosts, applied that via ifconfig..? ...
    (comp.os.linux.misc)