Smart Remote 3 nRF52 v1.2
resources.h
1 /*$$$LICENCE_NORDIC_STANDARD<2016>$$$*/
2 
10 #ifndef __RESOURCES_H__
11 #define __RESOURCES_H__
12 
13 #include "nrf_pwr_mgmt.h"
14 #include "nrf_twi_mngr.h"
15 #include "app_isched.h"
16 
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
27 
28 #if (NRF_PWR_MGMT_CONFIG_HANDLER_PRIORITY_COUNT != 5)
29 #error "Unsupported NRF_PWR_MGMT_CONFIG_HANDLER_PRIORITY_COUNT value!"
30 #endif /* (NRF_PWR_MGMT_CONFIG_HANDLER_PRIORITY_COUNT != 5) */
31 #endif /* NRF_PWR_MGMT_ENABLED */
32 
33 #if NRF_SDH_BLE_ENABLED
34 #define SOC_OBSERVER_PRIORITY_DEFAULT 0
35 #define SOC_OBSERVER_PRIORITY_LOW 1
36 
37 #if (NRF_SDH_SOC_OBSERVER_PRIO_LEVELS != 2)
38 #error "Unsupported NRF_SDH_SOC_OBSERVER_PRIO_LEVELS value!"
39 #endif /* (NRF_SDH_SOC_OBSERVER_PRIO_LEVELS != 2) */
40 #endif /* NRF_SDH_BLE_ENABLED */
41 
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
46 
47 #if (NRF_SDH_BLE_OBSERVER_PRIO_LEVELS != 3)
48 #error "Unsupported NRF_SDH_BLE_OBSERVER_PRIO_LEVELS value!"
49 #endif /* (NRF_SDH_BLE_OBSERVER_PRIO_LEVELS != 3) */
50 #endif /* NRF_SDH_BLE_ENABLED */
51 
55 extern nrf_twi_mngr_t const * const g_twi_mngr;
56 extern nrf_drv_twi_config_t const g_twi_bus_config[2];
58 #endif /* __RESOURCES_H__ */
59 

Documentation feedback | Developer Zone | Subscribe | Updated