ble nano hid over gatt

Dependencies:   BLE_API mbed-dev nRF51822

Committer:
cho45
Date:
Sun Aug 28 16:25:26 2016 +0000
Revision:
46:b8f4c050739a
Parent:
45:f4be69c936f6
Child:
67:81a545a4963c
0x3d ???

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cho45 42:2c3be8694896 1
cho45 42:2c3be8694896 2 class WatchDog {
cho45 46:b8f4c050739a 3 static const uint8_t WDT_TIMEOUT = 3; // sec
cho45 42:2c3be8694896 4 public:
cho45 42:2c3be8694896 5 static void init() {
cho45 42:2c3be8694896 6 // timeout [s] = (CRV + 1) / 32768;
cho45 42:2c3be8694896 7 // crv = 32768 * timeout - 1
cho45 42:2c3be8694896 8 NRF_WDT->CRV = 32768 * WDT_TIMEOUT - 1;
cho45 42:2c3be8694896 9 NRF_WDT->RREN = WDT_RREN_RR0_Enabled << WDT_RREN_RR0_Pos;
cho45 42:2c3be8694896 10 NRF_WDT->CONFIG = WDT_CONFIG_SLEEP_Pause << WDT_CONFIG_SLEEP_Pos;
cho45 42:2c3be8694896 11 NRF_WDT->TASKS_START = 1;
cho45 42:2c3be8694896 12 }
cho45 42:2c3be8694896 13
cho45 42:2c3be8694896 14 static void reload() {
cho45 46:b8f4c050739a 15 NRF_WDT->RR[0] = WDT_RR_RR_Reload;
cho45 42:2c3be8694896 16 }
cho45 42:2c3be8694896 17
cho45 42:2c3be8694896 18 };