File: README

package info (click to toggle)
simavr 1.6%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 20,308 kB
  • sloc: ansic: 362,806; makefile: 622; ruby: 70; python: 63
file content (21 lines) | stat: -rw-r--r-- 886 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
board_hd44780

(C) 2011 Michel Pollet <buserror@gmail.com>
With thanks to Luki <humbell@ethz.ch>

This sample code is derivated from a patch sent by Luki, however it was mostly
in german, and was using the SDL library. Also the implementation of the LCD
itself had several shortcomings.

Therefore it was almost entirely rewritten from scratch the LCD was extended
and made as compliant as it is practical, and the sample code itself was
stripped of SDL. Also the german AVR LCD driver was replaced with the 
avr-libc one, a much more complete one.

This example demonstrated how to write a "part' that provide both a way to
visualize what your code is doing, but also provide extra data you can
visualize in gtkwave; so the LCD "part" exports quite a few IRQs that can
be used to help you trace and debug your own code.

Make sure to run this program and visualize the pretty curves.