X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=mware%2Fgfx.c;h=6d164f18e5939f542d0378bcfa0287c53e4e9a76;hb=64969cdb6b48f50b642178779baf9e1e317e0645;hp=2a4d8ef95af168ab340cc92e2d0f7c42055c14b9;hpb=6f315cf6724c0f3f2733bd1443294a83aa3698cd;p=bertos.git diff --git a/mware/gfx.c b/mware/gfx.c index 2a4d8ef9..6d164f18 100755 --- a/mware/gfx.c +++ b/mware/gfx.c @@ -16,6 +16,9 @@ /*#* *#* $Log$ + *#* Revision 1.12 2005/03/01 23:26:45 bernie + *#* Use new CPU-neutral program-memory API. + *#* *#* Revision 1.11 2004/12/08 08:06:16 bernie *#* Remove done todo. *#* @@ -107,13 +110,16 @@ void gfx_bitmapClear(Bitmap *bm) #if CPU_HARVARD + +#include /* FIXME: memcpy_P() */ + /*! * Copy a raster picture located in program memory in the bitmap. * The size of the raster to copy *must* be the same of the raster bitmap. * * \note This function does \b not update the current pen position */ -void gfx_blit_P(Bitmap *bm, const prog_uchar *raster) +void gfx_blit_P(Bitmap *bm, const pgm_uint8_t *raster) { memcpy_P(bm->raster, raster, (bm->height / 8) * bm->width); }