Device-Chip-SSD1306

 view release on metacpan or  search on metacpan

lib/Device/Chip/SSD1306.xs  view on Meta::CPAN


    if(xlo >= xhi)
      RETVAL = newSVpvs("");
    else
      RETVAL = newSVpvn(&fb->pixels[page*fb->columns + xlo], xhi - xlo + 1);
  OUTPUT:
    RETVAL

void
_framebuffer_dirty_xlohi(SV *fbsv)
  PPCODE:
    struct SSD1306FrameBuffer *fb = INT2PTR(struct SSD1306FrameBuffer *, SvUV(fbsv));

    EXTEND(SP, 2);
    mPUSHi(fb->dirty_xlo);
    mPUSHi(fb->dirty_xhi);
    XSRETURN(2);

bool
_framebuffer_is_dirty_page(SV *fbsv, U8 page)
  CODE:



( run in 0.502 second using v1.01-cache-2.11-cpan-5511b514fd6 )