Changeset acc0efb in mainline for uspace/lib/c/include/ddi.h


Ignore:
Timestamp:
2012-10-15T13:33:45Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9727b92
Parents:
5b082ba9
Message:

libc: Implement pio tracing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/ddi.h

    r5b082ba9 racc0efb  
    3636#define LIBC_DDI_H_
    3737
     38#include <bool.h>
    3839#include <sys/types.h>
    3940#include <sys/time.h>
     
    5253
    5354extern int pio_enable(void *, size_t, void **);
     55
     56typedef void (*trace_fnc)(volatile void *place, uint32_t val,
     57    volatile void* base, size_t size, void *data, bool write);
     58
     59extern int pio_trace_enable(void *, size_t, trace_fnc, void *);
     60extern void pio_trace_log(volatile void *, uint32_t val, bool write);
     61extern void pio_trace_disable(void *);
    5462
    5563extern void pio_write_8(ioport8_t *, uint8_t);
Note: See TracChangeset for help on using the changeset viewer.