Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Non-Blocking Operations: LVNBOps.c (Embedded Development Module)

LabVIEW Microprocessor SDK 2.5 Help
August 2007

NI Part Number:
372197A-01

»View Product Info

Non-blocking operations consist of atomic compare-exchange operations the Real-Time FIFO VIs use. Use machine instructions, if available, to implement the atomic compare-exchange operations. LVNBOps.c contains the following functions:

LVNBOpsAtomicCompareExchange(uInt32 *inspectedLocation, uInt32 oldValue, uInt32 newValue)

LVNBOpsAtomicCompareExchange16(uInt16 *inspectedLocation, uInt16 oldValue, uInt16 newValue)

LVNBOpsAtomicCompareExchange8(uInt8 *inspectedLocation, uInt8 oldValue, uInt8 newValue)


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit