# OsalAtomic
## **Overview**
**Related Modules:**
[OSAL](OSAL.md)
**Description:**
Describes an atomic.
## **Summary**
## Data Fields
Variable Name
|
Description
|
counter
|
volatile int32_t
|
## **Details**
## **Field Documentation**
## counter
```
volatile int32_t OsalAtomic::counter
```
**Description:**
Counter \(an atomic variable\). An operation on the atomic is to operate this variable.