with Ada.Text_IO; with bcm2835_h; with RaspiLcd; procedure raspitest is package IO renames Ada.Text_IO; package LCD renames RaspiLcd; begin if integer(bcm2835_h.bcm2835_init) = 0 then IO.Put_Line("Error while initializing BCM2835 library"); else LCD.io_init; LCD.lcd_init; LCD.lcd_picture(xpos => 0, ypos => 0); bcm2835_h.bcm2835_delay(5000); LCD.lcd_clear; LCD.lcd_ascii57_string(xpos => 0, ypos => 0, data => "raspiFPGA 0.1"); LCD.lcd_ascii57_string(xpos => 0, ypos => 1, data => "(c) raspiDEV 2013"); -- close library if integer(bcm2835_h.bcm2835_close) = 0 then IO.Put_Line("Error while closing BCM2835 library"); end if; end if; end raspitest;