|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|

结构体 | |
| struct | osal_atomic |
函数 | |
| int | osal_atomic_read (osal_atomic *atomic) |
| read atomic variable | |
| void | osal_atomic_set (osal_atomic *atomic, int i) |
| set atomic variable | |
| int | osal_atomic_inc_return (osal_atomic *atomic) |
| increment atomic variable and return | |
| int | osal_atomic_add_return (osal_atomic *atomic, int count) |
| Adds the given value to the atomic variable and returns the increased result. | |
| int | osal_atomic_dec_return (osal_atomic *atomic) |
| decrement atomic variable and return | |
| void | osal_atomic_inc (osal_atomic *atomic) |
| increment atomic variable | |
| void | osal_atomic_sub (osal_atomic *atomic, unsigned int count) |
| Reduce a fixed number of atomic variables. | |
| void | osal_atomic_dec (osal_atomic *atomic) |
| decrement atomic variable | |
| void | osal_atomic_add (osal_atomic *atomic, int count) |
| Add a fixed number of atomic variables. | |
| int | osal_atomic_dec_and_test (osal_atomic *atomic) |
| decrement atomic variable and test | |
| int | osal_atomic_inc_and_test (osal_atomic *atomic) |
| increment atomic variable and test | |
| int | osal_atomic_inc_not_zero (osal_atomic *atomic) |
| increment unless the number is zero | |