User manual

494
mikoPascal PRO for PIC32
MikroElektronika
{*
* Draw lled rounded edge rectangle
*}
{$IFDEF FILL_DEMO}
SPI_T6963C_Rectangle_Round_Edges_Fill(10, 10, 229, 117, 12, SPI_T6963C_WHITE);
SPI_T6963C_Rectangle_Round_Edges_Fill(20, 20, 219, 107, 12, SPI_T6963C_BLACK);
SPI_T6963C_Rectangle_Round_Edges_Fill(30, 30, 209, 97, 12, SPI_T6963C_WHITE);
SPI_T6963C_Rectangle_Round_Edges_Fill(40, 40, 199, 87, 12, SPI_T6963C_BLACK);
SPI_T6963C_Rectangle_Round_Edges_Fill(50, 50, 189, 77, 12, SPI_T6963C_WHITE);
{$ENDIF}
{*
* Draw a cross
*}
{$IFDEF LINE_DEMO}
SPI_T6963C_line(0, 0, 239, 127, SPI_T6963C_WHITE);
SPI_T6963C_line(0, 127, 239, 0, SPI_T6963C_WHITE);
{$ENDIF}
{*
* Draw circles
*}
{$IFDEF LINE_DEMO}
SPI_T6963C_circle(120, 64, 10, SPI_T6963C_WHITE);
SPI_T6963C_circle(120, 64, 30, SPI_T6963C_WHITE);
SPI_T6963C_circle(120, 64, 50, SPI_T6963C_WHITE);
SPI_T6963C_circle(120, 64, 70, SPI_T6963C_WHITE);
SPI_T6963C_circle(120, 64, 90, SPI_T6963C_WHITE);
SPI_T6963C_circle(120, 64, 110, SPI_T6963C_WHITE);
SPI_T6963C_circle(120, 64, 130, SPI_T6963C_WHITE);
{$ENDIF}
{*
* Draw lled circles
*}
{$IFDEF FILL_DEMO}
SPI_T6963C_circle_ll(120, 64, 60, SPI_T6963C_WHITE);
SPI_T6963C_circle_ll(120, 64, 55, SPI_T6963C_BLACK);
SPI_T6963C_circle_ll(120, 64, 50, SPI_T6963C_WHITE);
SPI_T6963C_circle_ll(120, 64, 45, SPI_T6963C_BLACK);
SPI_T6963C_circle_ll(120, 64, 40, SPI_T6963C_WHITE);
SPI_T6963C_circle_ll(120, 64, 35, SPI_T6963C_BLACK);
SPI_T6963C_circle_ll(120, 64, 30, SPI_T6963C_WHITE);
SPI_T6963C_circle_ll(120, 64, 25, SPI_T6963C_BLACK);
SPI_T6963C_circle_ll(120, 64, 20, SPI_T6963C_WHITE);
SPI_T6963C_circle_ll(120, 64, 15, SPI_T6963C_BLACK);
SPI_T6963C_circle_ll(120, 64, 10, SPI_T6963C_WHITE);
SPI_T6963C_circle_ll(120, 64, 5, SPI_T6963C_BLACK);
{$ENDIF}
Delay_ms(1000);
SPI_T6963C_sprite(76, 4, @einstein_bmp, 88, 119); // Draw a sprite
Delay_ms(1000);
SPI_T6963C_setGrPanel(1); // Select other graphic panel