mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-03-09 15:40:20 +00:00
Add a directory by kernel instead of a common root, add qnap-301w and rpi4 kernel 6.1 suppport
This commit is contained in:
parent
e910436a7a
commit
46837ec4c0
9459 changed files with 362648 additions and 116345 deletions
25
common/package/utils/sysupgrade-helper/src/include/bcd.h
Normal file
25
common/package/utils/sysupgrade-helper/src/include/bcd.h
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
/* Permission is hereby granted to copy, modify and redistribute this code
|
||||
* in terms of the GNU Library General Public License, Version 2 or later,
|
||||
* at your option.
|
||||
*/
|
||||
|
||||
/* inline functions to translate to/from binary and binary-coded decimal
|
||||
* (frequently found in RTC chips).
|
||||
*/
|
||||
|
||||
#ifndef _BCD_H
|
||||
#define _BCD_H
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
static inline unsigned int bcd2bin(u8 val)
|
||||
{
|
||||
return ((val) & 0x0f) + ((val) >> 4) * 10;
|
||||
}
|
||||
|
||||
static inline u8 bin2bcd (unsigned int val)
|
||||
{
|
||||
return (((val / 10) << 4) | (val % 10));
|
||||
}
|
||||
|
||||
#endif /* _BCD_H */
|
||||
Loading…
Add table
Add a link
Reference in a new issue