Skip to content

Commit

Permalink
Changes for Issue #36
Browse files Browse the repository at this point in the history
refomatted constants definitions
  • Loading branch information
SV-Zanshin authored and SV-Zanshin committed Jan 27, 2019
1 parent 0cb42f2 commit 623c211
Showing 1 changed file with 52 additions and 51 deletions.
103 changes: 52 additions & 51 deletions src/MCP7940.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ Written by Arnd\@SV-Zanshin
Version| Date | Developer | Comments
------ | ---------- | ------------------- | --------
1.1.6 | 2019-01-27 | davidlehrian | Issue #36 - Reopened, changed assignment statements to avoid warning
1.1.5 | 2019-01-19 | SV-Zanshin | Issue #40 - Change commenting structure and layout to use doxygen
1.1.5 | 2019-01-19 | INemesisI | Issue #37 - Corrected AlarmPolarity bit clearing on setAlarm()
1.1.5 | 2019-01-19 | SV-Zanshin | Issue #39 - Small changes to remove compiler warnings for Travis-CI
Expand Down Expand Up @@ -84,57 +85,57 @@ Version| Date | Developer | Comments
/** @brief If the "Wire.h" library doesn't define the buffer, do so here */
#define BUFFER_LENGTH 32
#endif
const uint8_t MCP7940_ADDRESS = 0x6F; ///< Device address, fixed value
const uint8_t MCP7940_RTCSEC = 0x00; ///< Timekeeping, RTCSEC Register address
const uint8_t MCP7940_RTCMIN = 0x01; ///< Timekeeping, RTCMIN Register address
const uint8_t MCP7940_RTCHOUR = 0x02; ///< Timekeeping, RTCHOUR Register address
const uint8_t MCP7940_RTCWKDAY = 0x03; ///< Timekeeping, RTCWKDAY Register address
const uint8_t MCP7940_RTCDATE = 0x04; ///< Timekeeping, RTCDATE Register address
const uint8_t MCP7940_RTCMTH = 0x05; ///< Timekeeping, RTCMTH Register address
const uint8_t MCP7940_RTCYEAR = 0x06; ///< Timekeeping, RTCYEAR Register address
const uint8_t MCP7940_CONTROL = 0x07; ///< Timekeeping, RTCCONTROL Register address
const uint8_t MCP7940_OSCTRIM = 0x08; ///< Timekeeping, RTCOSCTRIM Register address
const uint8_t MCP7940_ALM0SEC = 0x0A; ///< Alarm 0, ALM0SEC Register address
const uint8_t MCP7940_ALM0MIN = 0x0B; ///< Alarm 0, ALM0MIN Register address
const uint8_t MCP7940_ALM0HOUR = 0x0C; ///< Alarm 0, ALM0HOUR Register address
const uint8_t MCP7940_ALM0WKDAY = 0x0D; ///< Alarm 0, ALM0WKDAY Register address
const uint8_t MCP7940_ALM0DATE = 0x0E; ///< Alarm 0, ALM0DATE Register address
const uint8_t MCP7940_ALM0MTH = 0x0F; ///< Alarm 0, ALM0MTH Register address
const uint8_t MCP7940_ALM1SEC = 0x11; ///< Alarm 1, ALM1SEC Register address
const uint8_t MCP7940_ALM1MIN = 0x12; ///< Alarm 1, ALM1MIN Register address
const uint8_t MCP7940_ALM1HOUR = 0x13; ///< Alarm 1, ALM1HOUR Register address
const uint8_t MCP7940_ALM1WKDAY = 0x14; ///< Alarm 1, ALM1WKDAY Register address
const uint8_t MCP7940_ALM1DATE = 0x15; ///< Alarm 1, ALM1DATE Register address
const uint8_t MCP7940_ALM1MTH = 0x16; ///< Alarm 1, ALM1MONTH Register address
const uint8_t MCP7940_PWRDNMIN = 0x18; ///< Power-Fail, PWRDNMIN Register address
const uint8_t MCP7940_PWRDNHOUR = 0x19; ///< Power-Fail, PWRDNHOUR Register address
const uint8_t MCP7940_PWRDNDATE = 0x1A; ///< Power-Fail, PWDNDATE Register address
const uint8_t MCP7940_PWRDNMTH = 0x1B; ///< Power-Fail, PWRDNMTH Register address
const uint8_t MCP7940_PWRUPMIN = 0x1C; ///< Power-Fail, PWRUPMIN Register address
const uint8_t MCP7940_PWRUPHOUR = 0x1D; ///< Power-Fail, PWRUPHOUR Register address
const uint8_t MCP7940_PWRUPDATE = 0x1E; ///< Power-Fail, PWRUPDATE Register address
const uint8_t MCP7940_PWRUPMTH = 0x1F; ///< Power-Fail, PWRUPMTH Register address
const uint8_t MCP7940_RAM_ADDRESS = 0x20; ///< NVRAM - Start address for SRAM
const uint8_t MCP7940_ST = 7; ///< MCP7940 register bits. RTCSEC reg
const uint8_t MCP7940_12_24 = 6; ///< RTCHOUR, PWRDNHOUR & PWRUPHOUR
const uint8_t MCP7940_AM_PM = 5; ///< RTCHOUR, PWRDNHOUR & PWRUPHOUR
const uint8_t MCP7940_OSCRUN = 5; ///< RTCWKDAY register
const uint8_t MCP7940_PWRFAIL = 4; ///< RTCWKDAY register
const uint8_t MCP7940_VBATEN = 3; ///< RTCWKDAY register
const uint8_t MCP7940_LPYR = 5; ///< RTCMTH register
const uint8_t MCP7940_OUT = 7; ///< CONTROL register
const uint8_t MCP7940_SQWEN = 6; ///< CONTROL register
const uint8_t MCP7940_ALM1EN = 5; ///< CONTROL register
const uint8_t MCP7940_ALM0EN = 4; ///< CONTROL register
const uint8_t MCP7940_EXTOSC = 3; ///< CONTROL register
const uint8_t MCP7940_CRSTRIM = 2; ///< CONTROL register
const uint8_t MCP7940_SQWFS1 = 1; ///< CONTROL register
const uint8_t MCP7940_SQWFS0 = 0; ///< CONTROL register
const uint8_t MCP7940_SIGN = 7; ///< OSCTRIM register
const uint8_t MCP7940_ALMPOL = 7; ///< ALM0WKDAY register
const uint8_t MCP7940_ALM0IF = 3; ///< ALM0WKDAY register
const uint8_t MCP7940_ALM1IF = 3; ///< ALM1WKDAY register
const uint32_t SECONDS_PER_DAY = 86400; ///< 60 secs * 60 mins * 24 hours
const uint8_t MCP7940_ADDRESS = 0x6F; ///< Device address, fixed value
const uint8_t MCP7940_RTCSEC = 0x00; ///< Timekeeping, RTCSEC Register address
const uint8_t MCP7940_RTCMIN = 0x01; ///< Timekeeping, RTCMIN Register address
const uint8_t MCP7940_RTCHOUR = 0x02; ///< Timekeeping, RTCHOUR Register address
const uint8_t MCP7940_RTCWKDAY = 0x03; ///< Timekeeping, RTCWKDAY Register address
const uint8_t MCP7940_RTCDATE = 0x04; ///< Timekeeping, RTCDATE Register address
const uint8_t MCP7940_RTCMTH = 0x05; ///< Timekeeping, RTCMTH Register address
const uint8_t MCP7940_RTCYEAR = 0x06; ///< Timekeeping, RTCYEAR Register address
const uint8_t MCP7940_CONTROL = 0x07; ///< Timekeeping, RTCCONTROL Register address
const uint8_t MCP7940_OSCTRIM = 0x08; ///< Timekeeping, RTCOSCTRIM Register address
const uint8_t MCP7940_ALM0SEC = 0x0A; ///< Alarm 0, ALM0SEC Register address
const uint8_t MCP7940_ALM0MIN = 0x0B; ///< Alarm 0, ALM0MIN Register address
const uint8_t MCP7940_ALM0HOUR = 0x0C; ///< Alarm 0, ALM0HOUR Register address
const uint8_t MCP7940_ALM0WKDAY = 0x0D; ///< Alarm 0, ALM0WKDAY Register address
const uint8_t MCP7940_ALM0DATE = 0x0E; ///< Alarm 0, ALM0DATE Register address
const uint8_t MCP7940_ALM0MTH = 0x0F; ///< Alarm 0, ALM0MTH Register address
const uint8_t MCP7940_ALM1SEC = 0x11; ///< Alarm 1, ALM1SEC Register address
const uint8_t MCP7940_ALM1MIN = 0x12; ///< Alarm 1, ALM1MIN Register address
const uint8_t MCP7940_ALM1HOUR = 0x13; ///< Alarm 1, ALM1HOUR Register address
const uint8_t MCP7940_ALM1WKDAY = 0x14; ///< Alarm 1, ALM1WKDAY Register address
const uint8_t MCP7940_ALM1DATE = 0x15; ///< Alarm 1, ALM1DATE Register address
const uint8_t MCP7940_ALM1MTH = 0x16; ///< Alarm 1, ALM1MONTH Register address
const uint8_t MCP7940_PWRDNMIN = 0x18; ///< Power-Fail, PWRDNMIN Register address
const uint8_t MCP7940_PWRDNHOUR = 0x19; ///< Power-Fail, PWRDNHOUR Register address
const uint8_t MCP7940_PWRDNDATE = 0x1A; ///< Power-Fail, PWDNDATE Register address
const uint8_t MCP7940_PWRDNMTH = 0x1B; ///< Power-Fail, PWRDNMTH Register address
const uint8_t MCP7940_PWRUPMIN = 0x1C; ///< Power-Fail, PWRUPMIN Register address
const uint8_t MCP7940_PWRUPHOUR = 0x1D; ///< Power-Fail, PWRUPHOUR Register address
const uint8_t MCP7940_PWRUPDATE = 0x1E; ///< Power-Fail, PWRUPDATE Register address
const uint8_t MCP7940_PWRUPMTH = 0x1F; ///< Power-Fail, PWRUPMTH Register address
const uint8_t MCP7940_RAM_ADDRESS = 0x20; ///< NVRAM - Start address for SRAM
const uint8_t MCP7940_ST = 7; ///< MCP7940 register bits. RTCSEC reg
const uint8_t MCP7940_12_24 = 6; ///< RTCHOUR, PWRDNHOUR & PWRUPHOUR
const uint8_t MCP7940_AM_PM = 5; ///< RTCHOUR, PWRDNHOUR & PWRUPHOUR
const uint8_t MCP7940_OSCRUN = 5; ///< RTCWKDAY register
const uint8_t MCP7940_PWRFAIL = 4; ///< RTCWKDAY register
const uint8_t MCP7940_VBATEN = 3; ///< RTCWKDAY register
const uint8_t MCP7940_LPYR = 5; ///< RTCMTH register
const uint8_t MCP7940_OUT = 7; ///< CONTROL register
const uint8_t MCP7940_SQWEN = 6; ///< CONTROL register
const uint8_t MCP7940_ALM1EN = 5; ///< CONTROL register
const uint8_t MCP7940_ALM0EN = 4; ///< CONTROL register
const uint8_t MCP7940_EXTOSC = 3; ///< CONTROL register
const uint8_t MCP7940_CRSTRIM = 2; ///< CONTROL register
const uint8_t MCP7940_SQWFS1 = 1; ///< CONTROL register
const uint8_t MCP7940_SQWFS0 = 0; ///< CONTROL register
const uint8_t MCP7940_SIGN = 7; ///< OSCTRIM register
const uint8_t MCP7940_ALMPOL = 7; ///< ALM0WKDAY register
const uint8_t MCP7940_ALM0IF = 3; ///< ALM0WKDAY register
const uint8_t MCP7940_ALM1IF = 3; ///< ALM1WKDAY register
const uint32_t SECONDS_PER_DAY = 86400; ///< 60 secs * 60 mins * 24 hours
const uint32_t SECONDS_FROM_1970_TO_2000 = 946684800; ///< Seconds between year 1970 and 2000
/*!
* @class DateTime
Expand Down

0 comments on commit 623c211

Please sign in to comment.