wiki:SrlApi

Version 1 (modified by Nicolas Pouillon, 17 years ago) (diff)

TBC

SrlApi

Srl API is your gateway to software resources.

Log API

Log API let you define message levels. Levels allow you to let your debug code in the source, and only compile it when needed.

  • srl_log(level, "message") prints a message
  • srl_log_printf(level, "message_with_format", arguments) prints a printf-like message

Mwmr fifos API

  • srl_mwmr_read(fifo, buffer, size) reads size 32-bit words from fifo to buffer. size must be a multiple of fifo width.
  • srl_mwmr_write(fifo, buffer, size) writes size 32-bit words from buffer to fifo. size must be a multiple of fifo width.