Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: bit_set.cpp
- Revision:
- 2:eeaee1039d50
- Parent:
- 1:4b6bf9473b7d
- Child:
- 3:2a301290cf76
--- a/bit_set.cpp Mon Sep 09 07:46:09 2019 +0000 +++ b/bit_set.cpp Mon Sep 09 08:02:33 2019 +0000 @@ -1,21 +1,36 @@ #include "bit_set.h" - void bit_ini(char var) + void bitini(char var) { var &= 0x00; } - void bit_set(char var,int cons) + void bitset(char var,int cons) { var |= 2^cons; } - void bit_clear(char var,int cons) + void bitclear(char var,int cons) { var &= ~(2^cons); } + + void bit_ini(char* var) + { + *var &= 0x00; + } - bool bit_check(char var,int cons) + void bit_set(char* var,int cons) + { + *var |= 2^cons; + } + + void bit_clear(char* var,int cons) + { + *var &= ~(2^cons); + } + + bool bitcheck(char var,int cons) { return (var &= 2^cons)?true:false; } \ No newline at end of file