Smart Remote 3 nRF52 v1.2
10 #ifndef __RESOURCES_H__
11 #define __RESOURCES_H__
13 #include "nrf_pwr_mgmt.h"
14 #include "nrf_twi_mngr.h"
15 #include "app_isched.h"
17 #define LIS3DH_TWI_ADDRESS (0x19)
18 #define SX1509_TWI_ADDRESS (0x3E)
19 #define ICM20608_TWI_ADDRESS (0x68)
21 #if NRF_PWR_MGMT_ENABLED
22 #define SHUTDOWN_PRIORITY_EARLY 0
23 #define SHUTDOWN_PRIORITY_DEFAULT 1
24 #define SHUTDOWN_PRIORITY_LATE 2
25 #define SHUTDOWN_PRIORITY_STATISTICS 3
26 #define SHUTDOWN_PRIORITY_FINAL 4
28 #if (NRF_PWR_MGMT_CONFIG_HANDLER_PRIORITY_COUNT != 5)
29 #error "Unsupported NRF_PWR_MGMT_CONFIG_HANDLER_PRIORITY_COUNT value!"
33 #if NRF_SDH_BLE_ENABLED
34 #define SOC_OBSERVER_PRIORITY_DEFAULT 0
35 #define SOC_OBSERVER_PRIORITY_LOW 1
37 #if (NRF_SDH_SOC_OBSERVER_PRIO_LEVELS != 2)
38 #error "Unsupported NRF_SDH_SOC_OBSERVER_PRIO_LEVELS value!"
42 #if NRF_SDH_BLE_ENABLED
43 #define BLE_OBSERVER_PRIORITY_HIGH 0
44 #define BLE_OBSERVER_PRIORITY_DEFAULT 1
45 #define BLE_OBSERVER_PRIORITY_LOW 2
47 #if (NRF_SDH_BLE_OBSERVER_PRIO_LEVELS != 3)
48 #error "Unsupported NRF_SDH_BLE_OBSERVER_PRIO_LEVELS value!"
55 extern nrf_twi_mngr_t
const *
const g_twi_mngr;