lp:~epics-core/epics-base/devlib2mmio

Created by mdavidsaver and last modified

From devLib2
adds calls to handle 8, 16, and 32 bit
Memory Mapped I/O reads and writes.

Adds X_iowriteY() and X_ioreadY().

where X is nat (native), be, or le.
Y is 16 or 32.

Also adds ioread8() and iowrite8().

Get this branch:
bzr branch lp:~epics-core/epics-base/devlib2mmio
Members of EPICS Core Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
EPICS Core Developers
Project:
EPICS Base
Status:
Merged

Recent revisions

12424. By Andrew Johnson

Fix vxWorks again, passes the tests on all my CPUs now.

12423. By Andrew Johnson

Fixes for VxWorks implementation.

12422. By mdavidsaver

switch to use sysInWord and friends

12421. By mdavidsaver

mmio: vxWorks m68k use default, add weak symbols for old versions

12420. By mdavidsaver

test epicsMMIO.h

Check byte order swapping.

12419. By mdavidsaver

fix copyright header

12418. By mdavidsaver

update release notes

12417. By mdavidsaver

rtems: mmio for m68k

12416. By mdavidsaver

add MMIO API

From devLib2
adds calls to handle 8, 16, and 32 bit
Memory Mapped I/O reads and writes.

Adds X_iowriteY() and X_ioreadY().

where X is nat (native), be, or le.
Y is 16 or 32.

Also adds ioread8() and iowrite8().

12415. By Andrew Johnson

dbScan: Allow periodic scan unit strings to differ in case.

Use epicsStrCaseCmp() instead of strcmp().

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~epics-core/epics-base/3.15
This branch contains Public information 
Everyone can see this information.