GD.c
// copies arrays of bytes (GD background pic, char, pal) to the GD via spi
copies arrays of bytes (GD background pic, char, pal) to the GD via spi
copies arrays of bytes ( GD background pic char pal ) to the GD via spi
void vis_gd_copy(unsigned int addr, uint_farptr_t src, int count)
{
  vis_gd_wstart(addr);
  while (count--) {
    vis_spi_transfer(pgm_read_byte_far(src)); 
    src++;
  }
  vis_gd_end();
}
void vis_gd_copy ( unsigned int addr , uint_farptr_t src , int count ) { vis_gd_wstart ( addr ) ; while ( count -- ) { vis_spi_transfer ( pgm_read_byte_far ( src ) ) ; src ++ ; } vis_gd_end ( ) ; }
copies arrays of bytes (GD background pic, char, pal) to the GD via spi
copies arrays of bytes ( GD background pic char pal ) to the GD via spi
// Read a byte from the program space with a 32-bit (far) address and transfer it to the GD via spi