This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit ca88513a0c75fe29bc50fb160b6940f9e874fbd3 Author: raiden00pl <[email protected]> AuthorDate: Thu Nov 16 14:19:02 2023 +0100 boards/nrf9160-dk: enable GNSS for modem_ns config --- boards/arm/nrf91/nrf9160-dk/configs/modem_ns/defconfig | 8 ++++++++ boards/arm/nrf91/nrf9160-dk/src/nrf91_bringup.c | 14 +++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/boards/arm/nrf91/nrf9160-dk/configs/modem_ns/defconfig b/boards/arm/nrf91/nrf9160-dk/configs/modem_ns/defconfig index 17060125c8..8d096a6972 100644 --- a/boards/arm/nrf91/nrf9160-dk/configs/modem_ns/defconfig +++ b/boards/arm/nrf91/nrf9160-dk/configs/modem_ns/defconfig @@ -23,14 +23,17 @@ CONFIG_BUILTIN=y CONFIG_DEBUG_BUSFAULT=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y +CONFIG_DEBUG_UORB=y CONFIG_DEBUG_USAGEFAULT=y CONFIG_EXAMPLES_HELLO=y CONFIG_EXAMPLES_WGET=y CONFIG_EXPERIMENTAL=y CONFIG_FS_PROCFS=y +CONFIG_GPSUTILS_MINMEA_LIB=y CONFIG_IDLETHREAD_STACKSIZE=2048 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INTELHEX_BINARY=y +CONFIG_LIBC_FLOATINGPOINT=y CONFIG_MM_REGIONS=2 CONFIG_NET=y CONFIG_NETDB_DNSCLIENT=y @@ -58,6 +61,8 @@ CONFIG_RAW_BINARY=y CONFIG_RR_INTERVAL=200 CONFIG_SCHED_LPWORK=y CONFIG_SCHED_WAITPID=y +CONFIG_SENSORS=y +CONFIG_SENSORS_GPS=y CONFIG_STACK_COLORATION=y CONFIG_STACK_USAGE=y CONFIG_START_DAY=26 @@ -68,3 +73,6 @@ CONFIG_SYSTEM_CUTERM=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=32 CONFIG_UART0_SERIAL_CONSOLE=y +CONFIG_UORB=y +CONFIG_UORB_LISTENER=y +CONFIG_USENSOR=y diff --git a/boards/arm/nrf91/nrf9160-dk/src/nrf91_bringup.c b/boards/arm/nrf91/nrf9160-dk/src/nrf91_bringup.c index be35cca11f..b8489f08cb 100644 --- a/boards/arm/nrf91/nrf9160-dk/src/nrf91_bringup.c +++ b/boards/arm/nrf91/nrf9160-dk/src/nrf91_bringup.c @@ -64,7 +64,8 @@ * Pre-processor Definitions ****************************************************************************/ -#define NRF91_TIMER (0) +#define NRF91_TIMER (0) +#define NRF91_GNSS_BATCHNUM (10) /**************************************************************************** * Private Functions @@ -157,6 +158,17 @@ int nrf91_bringup(void) } #endif +#ifdef CONFIG_NRF91_MODEM_GNSS + /* Initialize modem GNSS interface */ + + ret = nrf91_gnss_register(0, NRF91_GNSS_BATCHNUM); + if (ret < 0) + { + syslog(LOG_ERR, + "ERROR: Failed to initialize GNSS interface%d\n", ret); + } +#endif + #ifdef CONFIG_NRF91_PROGMEM ret = nrf91_progmem_init(); if (ret < 0)
