![](/media/cache/profiles/c74a9582fa5f0724139a27f258f2ef22.jpg.50x50_q85.png)
class
Fork of rtc_class by
date.cpp@3:0de441ee46ce, 2015-04-30 (annotated)
- Committer:
- Hevi
- Date:
- Thu Apr 30 10:49:12 2015 +0000
- Revision:
- 3:0de441ee46ce
class2
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Hevi | 3:0de441ee46ce | 1 | #include "mbed.h" |
Hevi | 3:0de441ee46ce | 2 | #include "const.h" |
Hevi | 3:0de441ee46ce | 3 | #include "date.h" |
Hevi | 3:0de441ee46ce | 4 | |
Hevi | 3:0de441ee46ce | 5 | uint8_t Date::bcdToUint(uint8_t const nybbles) |
Hevi | 3:0de441ee46ce | 6 | { |
Hevi | 3:0de441ee46ce | 7 | uint8_t result; |
Hevi | 3:0de441ee46ce | 8 | result = (nybbles>>4) *10 + (nybbles & 0x0F); |
Hevi | 3:0de441ee46ce | 9 | return result; |
Hevi | 3:0de441ee46ce | 10 | } |
Hevi | 3:0de441ee46ce | 11 | uint8_t Date::GetDay() |
Hevi | 3:0de441ee46ce | 12 | { |
Hevi | 3:0de441ee46ce | 13 | uint8_t day = rtc_read(DAYS); |
Hevi | 3:0de441ee46ce | 14 | return bcdToUint(day & 0x3F); |
Hevi | 3:0de441ee46ce | 15 | } |